**Warning- this post isn’t finished, I’m posting it so I can get help!


Synology install

Instructions here


Grab the shell script, modify it to your requirements
– Script requires you to set the location of both .pid and log files. Shouldn’t have been difficult but it took me ages to figure out

ok on my Intel based Synology the file locations were-


Copy the script nebula.sh to


I also needed to set exec on 

sudo chmod +x /volume1/Docker/nebula/nebula


sudo chmod +x /volume1/Docker/nebula/nebula-cert

My start command is

/usr/local/etc/rc.d/nebula.sh start

So we can diagnose with

/usr/local/etc/rc.d/nebula.sh restart &> /volume1/Docker/nebula/start.log

Let’s move the files into /opt

Ok let’s move them again into /usr/local/etc/nebula


Unfortunately I have a new issue launching the script- it’s obviously able to read the config.yml, but 


Chown drwxr-xr-x

= directory, 755

Needed to 

chmod -R 755 nebula

This seemed to work, but the script still doesn’t work