A collection of Docker Compose files optimized for a Synology NAS.
- Enable SSH on your NAS, you can follow this guide. Make sure you have admin rights to your NAS (sudo).
- Connect to your Synology NAS over SSH.
- Installing docker-compose is simple, follow this official guide from Docker.
- Don't use the Docker UI in your Synology NAS, only use Docker or docker-compose over SSH.
- It's easy to bind mount Docker volumes with your Synology NAS, by this way it's easy to backup your volumes (for example with Hyper Explorer).
- Bind mounting volumes is depented on your disk configuration. But if you have one volume, in the most cases this volume will be mounted on
/volume1/
on your NAS.
Synology NAS has a built-in reverse proxy. It's very easy to put a Docker container behind this reverse proxy:
- Make sure you own a domain (ex. example.com) and you can edit the DNS records.
- Follow the guide of your registrar and point an A-record to the public IP of your Synology NAS (if you have a dynamic IP, look to enable DDNS).
- Go to the settings of your NAS and Application Portal - Reverse Proxy and create an entry.
- To obtain a certificate for this domain:
I use Let's Encrypt certificates and this is working perfect.
The UniFi® Software-Defined Networking (SDN) platform is an end-to-end system of network devices across different locations — all controlled from a single interface.
The Docker image is jacobalberty/unifi-docker.
- You can run this with a seperate MongoDB container, see the README of the image.
- Sometimes after updates, Ubiquiti APs, can't find the controller anymore, there is a little trick for this:
- Enable SSH access to your Unifi AP.
- Execute this command on your Unifi access point
set-inform http://ip-of-controller:8080/inform