> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Projects

Projects contain all of the components needed to use or run an application. This includes relevant packages, channels, scripts, notebooks, files, environment variables, services and commands, and a core configuration file named `anaconda-project.yml`. They provide a method to accruately reproduce your work and collaborate on it with other team members. Projects automate setup steps such as installing packages, downloading files, setting environment variables, and running commands.

Use `Anaconda Project` to archive your project directory into a `.tar.bz2`, `.tar.gz`, or `.zip` file for portability purposes and to share with others. For more information, see the official [Anaconda Project documentation](https://anaconda-project.readthedocs.io/en/latest/).

Anaconda Server enables you to upload and share Anaconda Project files within a channel. You can move, copy, and share your project with your team or provide authorized users access to the channel.

## Managing Projects

### Uploading a project

The process for preparing a project for upload differs depending on the project type. Please follow the relevant guide to prepare your project for upload before continuing:

* [sdist and wheels](https://packaging.python.org/tutorials/packaging-projects/#generating-distribution-archives)
* [cran](https://r-pkgs.org/structure.html)
* [conda-build](https://docs.conda.io/projects/conda-build/en/latest/)

1. Log in to Anaconda Server.

2. Select a channel that you want to upload a project to.

3. Open the **Manage** dropdown menu and select **Upload File**.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/NJcmnqSLAoz4wiuS/images/psm-on-prem/as_upload_file_2.png?fit=max&auto=format&n=NJcmnqSLAoz4wiuS&q=85&s=f42facbb31693090de6b2ad30afe2321" alt="" width="1914" height="433" data-path="images/psm-on-prem/as_upload_file_2.png" />
   </Frame>

4. Open the type dropdown menu and select **Anaconda Project**.

5. Click **Select files…** then locate and upload your project file, or drag and drop your project file into the field.

6. Click **Upload**.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/NJcmnqSLAoz4wiuS/images/psm-on-prem/as_upload_project.png?fit=max&auto=format&n=NJcmnqSLAoz4wiuS&q=85&s=8db4893cb19d7c6fe1f7b1bf0ebd0473" alt="" width="1908" height="785" data-path="images/psm-on-prem/as_upload_project.png" />
   </Frame>

### Downloading a project

1. From the channel details page, select the **Projects** tab.
2. Select a project to view its details page.
3. Click the project name to download it.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/JJYiWzNSIuFUmqGm/images/psm-on-prem/as_download_project.png?fit=max&auto=format&n=JJYiWzNSIuFUmqGm&q=85&s=6ad998f58f927e26bd30b0fcd8bcbaca" alt="" width="1909" height="464" data-path="images/psm-on-prem/as_download_project.png" />
   </Frame>

### Viewing project metadata

From the project details page, click the information <Icon icon="circle-info" iconType="regular" /> icon to view a file’s metadata.

<Frame>
  <img src="https://mintcdn.com/anaconda-29683c67/NJcmnqSLAoz4wiuS/images/psm-on-prem/as_project_metadata.png?fit=max&auto=format&n=NJcmnqSLAoz4wiuS&q=85&s=0bc878bb8482e376e1e1c519ff27e185" alt="" width="1910" height="819" data-path="images/psm-on-prem/as_project_metadata.png" />
</Frame>

### Moving a project

To move a project from one channel or subchannel to another:

1. From the channel details page, select the **Projects** tab.

2. Select the project you want to move from this channel.

3. Open the file actions dropdown menu and select *Move*.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/NJcmnqSLAoz4wiuS/images/psm-on-prem/as_move_project.png?fit=max&auto=format&n=NJcmnqSLAoz4wiuS&q=85&s=e2ded16793d617265a2976f00ceeefdb" alt="" width="1907" height="501" data-path="images/psm-on-prem/as_move_project.png" />
   </Frame>

4. Open the **Move To:** dropdown menu and select a destination channel for your projects.

5. Click **Move**.

<Note>
  Moving a project will remove it from its origin channel.
</Note>

### Copying a project

To copy a project from one channel or subchannel to another:

1. From the channel details page, select the **Projects** tab.

2. Select the project you want to copy from this channel.

3. Open the file actions dropdown menu and select *Copy*.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/JJYiWzNSIuFUmqGm/images/psm-on-prem/as_copy_project.png?fit=max&auto=format&n=JJYiWzNSIuFUmqGm&q=85&s=b88c22350e9e0f373d8123383037ce11" alt="" width="1911" height="509" data-path="images/psm-on-prem/as_copy_project.png" />
   </Frame>

4. Open the **Copy To:** dropdown menu and select a destination channel for your project.

5. Click **Copy**.

<Note>
  Copying a project will not remove it from its origin channel.
</Note>

### Deleting a project

To delete a project from a channel or subchannel:

1. From the channel details page, select the **Projects** tab.

2. Select the project you want to delete from this channel.

3. Open the file actions dropdown menu and select *Delete*.

   <Frame>
     <img src="https://mintcdn.com/anaconda-29683c67/JJYiWzNSIuFUmqGm/images/psm-on-prem/as_delete_project.png?fit=max&auto=format&n=JJYiWzNSIuFUmqGm&q=85&s=efee0dadbf5da2043154f8bc0e926cad" alt="" width="1906" height="484" data-path="images/psm-on-prem/as_delete_project.png" />
   </Frame>

4. Click **Delete** to verify you want to delete your selected projects.
