Please edit the registry output you have published and delete the keys. As soon as possible.
Edit: I've taken the liberty of doing it myself...
Sorry, I posted then got to bed. However, from their FAQ I don't think those Syncthing ID are security-sensitive data.
As for the guide to use docker containers, I'm working through it re-checking everything I may have missed. So far I've found a couple things, so from "OMV > Access rights management > Shared folders" I've granted read/write permission for the user associated with Syncthing to the SMB shared folder and the /docker folder.
I don't like this line. Why right define / var / syncthing? According to the official documentation it should be / data1, why is this change?
On the left you must define the folder where you want to synchronize the data. Is that the directory where you want to sync? If so, it would remove the spaces. They are usually troublesome. I would change it to SAMBA_SHARE_FOLDER. If it is a shared folder you may need to modify it as well.
It's from the tutorial I used to help me configure some details when setting up the Syncthing container for the first time (at the time I didn't know of the How-to posted here). But I was under the impression that the folder name didn't matter much, as long as the container is told where to look.
As for the share name it was a placeholder, it actually is "Office technical archive" and yes it has spaces. Since in windows networks it has undescores anyway I guess I can change it, I'll just have to see how to rename it without re-doing it from scratch.
[::1]:53: is IPv6 DNS.
Can you log into the syncthing container and verifiy, you have a valid address resolution inside the container.
nslookup relays.syncthing.net or ping relays.syncthing.net or whatever you have available in this container.
This is interesting. I've tried
#> docker exec -it syncthing ping relays.syncthing.net
PING relays.syncthing.net (82.196.13.137): 56 data bytes
64 bytes from 82.196.13.137: seq=0 ttl=52 time=68.078 ms
64 bytes from 82.196.13.137: seq=1 ttl=52 time=69.877 ms
64 bytes from 82.196.13.137: seq=2 ttl=52 time=84.765 ms
and it works. Same for pinging from outside the container. But when I try nslookup:
#> docker exec -it syncthing nslookup relays.syncthing.net
Server: 8.8.8.8
Address: 8.8.8.8:53
Non-authoritative answer:
Name: relays.syncthing.net
Address: 82.196.13.137
Non-authoritative answer:
*** Can't find relays.syncthing.net: No answer
it gives this weird double answer. Simple lookup from outside gives a more normal answer:
#> nslookup relays.syncthing.net
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: relays.syncthing.net
Address: 82.196.13.137
(but writing 8.8.8.8#53 instead of 8.8.8.8:53 for some reason). At the beginning I had googled that [::1]:53 and apparently it's an empty address that couldn't be filled because of DNS issues; makes sense, if it's looking for an IPv6 address and IPv6 isn't active on the router.
I've looked in Syncthing options, and the only thing that seems to mention IPv6 is in the Advanced Settings Local Announce MAC Addr: [ff12::8384]:21027 otherwise, as chente said, it doesn't even give the choice between v6 and v4. Could be it's automatically managed, but then why does it look so dead set on using v6 when v6 isn't there?