This example also works on a current Synology. For a basic instance without email do the following:
(Assuming your main HD is on /volume1)
SSH onto your Syn: ssh admin@<your-syno.local>
mkdir -p /volum1/docker/gitlab
cd /volum1/docker/gitlab
mkdir config data logs
Then copy the docker-compose.yml
to this directory via the file transfer of your choice.
Start as usual (it will restart automatically after reboot):
sudo docker-compose up -d
Wait! Gitlab takes a long timew to boot - especially the first time. Done!
To update, ssh back on and cd into the same directory. Then run the following three commands:
sudo docker-compose down
sudo docker-compose pull
sudo docker-compose up -d