--- title: "Rocket Chat App Storage Location" slug: "app-storage-location" description: "Learn about Rocket Chat app storage locations. Understand where data is kept to ensure secure deployment, compliance, and communication reliability." updated: 2026-03-04T16:12:34Z published: 2026-03-04T16:12:34Z canonical: "docs.rocket.chat/app-storage-location" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.rocket.chat/llms.txt > Use this file to discover all available pages before exploring further. # App Storage Location When you install an app from the marketplace or privately, the server downloads the app's `.zip` file and stores it so the app can restart automatically after a server reboot. By default, app packages are stored in the database using GridFS. Workspace administrators can configure this behaviour to store app package files directly in the filesystem instead. To configure the app storage location, follow these steps: 1. Go to **Manage** ![Screenshot 2025-12-23 130522.png](https://cdn.us.document360.io/6ae79a05-7252-45d0-96e8-8f375e07b1b2/Images/Documentation/Screenshot%202025-12-23%20130522.png) > **Workspace** > **Settings** > **General** > **Apps**. 2. Update the following settings: | Field | Description | | --- | --- | | Apps' Source Package Storage type | Determines where app packages are stored. There are two available storage methods: 1. **GridFS (Default)**: This method stores app packages as files within the database. It is the recommended option as it requires no additional configuration. 2. **Filesystem**: This option stores packages directly on the host's server. While it offers full control over the storage location and access, it requires manual configuration. | | Directory for storing apps source package | If you select Filesystem as the storage type, you must provide the absolute path for the directory where the packages will be stored. The specified directory must already exist, and the Rocket.Chat server must have both read and write permissions to manage the stored packages. | 3. Click **Save Changes**. > [!CAUTION] > - It's not recommended to change the storage type (GridFS to Filesystem or vice versa) when apps are already installed. Changing the storage configuration with installed apps will cause them to stop working correctly. > - Rocket.Chat currently does not provide a migration mechanism to move packages between different storage methods.