|
| 1 | +# Frequently Asked Questions |
| 2 | +[[toc]] |
| 3 | + |
| 4 | +## Key differences between <MigrationType type="CE" /> and <MigrationType type="EE" /> |
| 5 | +__________________ |
| 6 | + |
| 7 | +| | CE | EE | |
| 8 | +|----------------------------------|-----------|--------------------| |
| 9 | +| Users | Unlimited | Unlimited | |
| 10 | +| Workspaces | 1 | Unlimited | |
| 11 | +| Projects | Unlimited | Unlimited | |
| 12 | +| Storage Management | :x: | :white_check_mark: | |
| 13 | +| Granular roles-based permissions | :x: | :white_check_mark: | |
| 14 | +| | | | |
| 15 | +| SLA | :x: | :white_check_mark: | |
| 16 | +| SSO | :x: | :white_check_mark: | |
| 17 | + |
| 18 | +## Migration from <MigrationType type="CE" /> to <MigrationType type="EE" /> |
| 19 | + |
| 20 | +### Step 1 |
| 21 | + |
| 22 | +Make sure your CE instance is updated to the latest release. For more info check <MainPlatformName /> [releases](https://github.com/MerginMaps/server/releases). |
| 23 | +If not, please upgrade your instance to the latest version prior to the migration. |
| 24 | + |
| 25 | +### Step 2 |
| 26 | + |
| 27 | +#### a) New server machine migration |
| 28 | +* Login to Lutra AWS ECR repository to fetch main Docker images from. |
| 29 | +* Get the latest source code for EE from <MainPlatformName /> [releases](https://github.com/MerginMaps/server/releases) page. |
| 30 | +* Adjust provided `.prod.env` environmental variables file with your settings. Most of them are likely present on your previous CE install. Check mandatory [envs](https://merginmaps.com/docs/server/environment/). |
| 31 | +* Copy main `/data` folder from old server and **all of it's content** to the new server. |
| 32 | +* Dump database running on old server and restore it on the new server machine. Temporarily start only database container for this purpose. |
| 33 | +* Start main server container (`server-gunicorn`) and apply migrations. Follow the guide on migrations [page](https://merginmaps.com/docs/server/upgrade/) |
| 34 | +* Start all containers |
| 35 | + |
| 36 | +#### b) Same server machine migration |
| 37 | +* Stop running CE containers |
| 38 | +* Login to Lutra AWS ECR repository to fetch main Docker images from. |
| 39 | +* Get the latest source code for EE from <MainPlatformName /> [releases](https://github.com/MerginMaps/server/releases) page. |
| 40 | +* Adjust provided `.prod.env` environmental variables file with your settings. Most of them are likely present on your previous CE install. Check mandatory [envs](https://merginmaps.com/docs/server/environment/). |
| 41 | +* If you are using the default database folder on CE, rename it from `mergin_db` to `mergin-db-enterprise`. If you are using other option to persist database files, please adjust the main `docker-compose.yml` file. |
| 42 | +* Start main server container (`server-gunicorn`) and database container (`db`). Apply migrations afterwards. Follow the guide on migrations [page](https://merginmaps.com/docs/server/upgrade/) |
| 43 | +* Start all containers |
0 commit comments