Installation
Installation of Sync-in with Docker Compose.
Sync-in is distributed as an official Docker image, available on Docker Hub: https://hub.docker.com/r/syncin/server
This image is specifically designed to be deployed and run in a Docker Compose environment.
π Prerequisitesβ
βοΈ Minimum hardware requirementsβ
- RAM: 1 GB
- CPU: 1 core/vCPU
- Disk space: 2 GB
π³ Docker Composeβ
This configuration relies on Docker Compose files using the x-include extension.
You will need:
- Docker Engine version 24 or higher
- Docker Compose version 2.20 or higher
β You can check the installed versions with:
docker --version
docker compose version
π If Docker is not installed, follow the official Docker installation guide.
π¦ Configuration filesβ
To retrieve the Sync-in Docker Compose files (sync-in-docker) from https://github.com/Sync-in/server/releases, use one of the following methods:
curlandunzip:curl -L -o sync-in-docker.zip \
https://github.com/Sync-in/server/releases/latest/download/sync-in-docker.zip && \
unzip sync-in-docker.zip- or with
curlandtar:curl -L -o sync-in-docker.tar.gz \
https://github.com/Sync-in/server/releases/latest/download/sync-in-docker.tar.gz && \
tar zxvf sync-in-docker.tar.gz
You should get the following structure in the sync-in-docker directory:
βββ config
β βββ collabora
β β βββ docker-compose.collabora.yaml
β βββ nginx
β β βββ collabora.conf
β β βββ docker-compose.nginx.yaml
β β βββ nginx.conf
β β βββ onlyoffice.conf
β βββ onlyoffice
β β βββ docker-compose.onlyoffice.yaml
β βββ sync-in-desktop-releases