Synchronisation between Ubuntu & Windows 10 + IP address setup

Hmmm… for me it’s not really clear what you are doing there.

It sounds a bit as if you are using seafile the way bittorrent sync would work…

  1. Which of your computers is the seafile server?
  2. This seafile-server must be always on. No sleep or so… it simply must work 24/7
  3. On all the other computers you will have to install the client software (not on the server)
  4. Did you follow this great tutorial for setting up your server? Tutorial for Seafile CE + Nginx + dynamic DNS (on ARM / Cubietruck / RaspberryPi)
  5. There you will see how and where to put in the domain-name@ddns.net address:
  • In /etc/nginx/sites-available
  • in Seafile-Install-Dir/conf/: seahub_settings.py and ccnet.conf
  1. Then you should enter this address into all your clients, so that they can connect to the server

With these steps your computers should basically be able to find this server from everywhere (LAN and Internet). If you follow the above mentioned tutorial, you will set up a HTTPS server with Port 443 (secure SSL connection)
You will have to enter the Webinterface of your Router and find the Setup for Portforwarding / or HTTPS Port. There you will have to forward this port 443 to the LAN IP of your seafile-server. Otherwise no devices will find the server remotely, as the router closes this port.