Deployment: Synology DSM 7.2+
Deployment
·
Updated 2 weeks ago
Prerequisites
- DSM 7.2 or newer with Container Manager (DSM 7.0/7.1 see "Legacy" below)
- NAS on the same LAN as the target devices
- Administrator rights
Steps
-
Import the image
Container Manager can't build images itself. Download:
docker pull ghcr.io/callmetechie/gatecontrol-gateway:latest docker save -o gatecontrol-gateway.tar ghcr.io/callmetechie/gatecontrol-gateway:latestThen upload via File Station to
/volume1/docker/and select it in Container Manager → "Import". -
Directory structure
Via File Station:
/volume1/docker/gatecontrol-gateway/ └── config/ └── gateway.env ← downloaded from the GateControl UI -
Create the project
Container Manager → Project → Create:
- Path:
/volume1/docker/gatecontrol-gateway - docker-compose.yml: copy-paste from
docker-compose.example.yml(see the main repo)
- Path:
-
Start
Project → Start. Logs via Container Manager → Project → Logs.
DSM 7.0/7.1 (Legacy)
Container Manager on older DSM versions has limited docker-compose support. Recommended: standalone Docker via SSH:
ssh admin@synology
cd /volume1/docker/gatecontrol-gateway
sudo docker compose up -d
For users who prefer to stay on the old setup: docker-wireguard-go is still available as a simple WG client without Gateway features.