Zerotier on qnap simple

hi this is simpler and better and works
use docker first install QVPN for the tun driver

docker run -d --name zerotier-one --device=/dev/net/tun --net=host --cap-add=NET_ADMIN --cap-add=SYS_ADMIN -v $HOME/docker/zerotier-one:/var/lib/zerotier-one --restart=always zyclonite/zerotier

docker exec zerotier-one zerotier-cli join 8056c2e21c000001

or create an empty file with the network as name

Hello, this works perfekt for me. But when i restart my qnap it wont connect correctly to zerotier. In ZeroTier Central the qnap will be signed as online but i cannot ping to the device.
When i leave and join again, i got an error on join like: 500 join {}

What can i do?!

Sorry i can’t look at it now i never had this problem with restart
also i cant look for it because i scaled down, because of the energy cost here in Europe
maybe it’s the last Qnap update from last month , if you see that you are online local and remote
it’s perhaps firewall rules or upnp
anyway its the same docker container as the use on synology
i hope this will help you

Hello, thanks for the replay.

The log from the docker says:

Error: unable to configure virtual network port: could not open TUN/TAP device: No such file or directory

do you know whats that mean?

Hi that has with the QVPN pakage this installs the tun/tap driver
i think it has something todo with the update to 5.0.1 here is also some one who has the same problem

Zerotier on QTS 5.0.1 not working - QNAP NAS Community Forum

i suggest you try deinstall qvpn then try to install QVPN Service 3.0.771 if you can find it, then test

Thanks for the replay. I cant install an older Version of qvpn. There is no way… :frowning:

But i found maybe an other solution. But i dont unterstand how i to this on my docker…?!

also this one…(i think its the same solution)

and you can look here for -U option

Hi you can enter the container like this
docker exec -it zt bash
zt stands for the container name

Hi… you mean like this?

docker exec -it zerotier-one zerotier-cli join 8056c2e21c000001 bash

sorry… i am not so familiar with linux.

what you can do is install portainer and the edit

Hi you can access the container like this
docker exec -it zerotier-one sh

Hey… finally this was also my solution:

Thank You!!