# Server cleanup

The **Server Cleanup** helps users identify and remove unused or unnecessary items such as workspaces, projects, and datasets.

**Optimize storage**: Identify and remove large or unused files to free up server space.

**Improve organization:** Reduce clutter by eliminating outdated workspaces and datasets.

**Support collaboration**: Enable teams to manage shared resources effectively by cleaning up redundant items.

<figure><img src="/files/6H628lNMa7oL8kusNwNH" alt=""><figcaption></figcaption></figure>

***

## How to Use

### Step 1. Open the server cleanup page

1. Navigate to the **Server Cleanup** page in Supervisely.
2. The interface displays a list of items, their type, size, and associated users.

### Step 2. Review items

1. Examine the list of workspaces, datasets, and projects.
2. Use the **Size** column to locate large items that are candidates for removal.
3. Use the **User** column to identify who created or last modified the items.

### Step 3. Select items

1. Select the checkbox next to the item(s) you want to manage.
2. Multiple items can be selected for bulk actions.

### Step 4. Perform actions

#### **Delete Forever**

1. Permanently delete selected items by clicking the **Delete Forever** button.
2. Confirm the action in the dialog box.

#### **Restore**

Restore deleted items back to active status by clicking the **Restore** button.

#### **Remove Unused Entities**

Click the **Remove Unused Entities** button to automatically identify and delete items deemed unnecessary.

***

### Best Practices

1. **Review before deletion**: Always double-check the items selected for deletion to avoid accidental loss of important data.
2. **Collaborate with team members**: Coordinate cleanup activities with your team to ensure that only unnecessary items are removed.
3. **Schedule regular cleanups**: Perform regular cleanups to maintain an organized and efficient server environment.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.supervisely.com/collaboration/admin-panel/server-cleanup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
