If you have everything on docker compose migrating to another host is pretty easy. I could probably migrate my 11 stacks of 36 containers in 2 to 3 hrs
Authentik works very well and has the most flexibility if you have the resources to run it (not an rpi)
You can change the logon flow to make the username and password on the same page
Another user mention issues with password managers auto filling. There is a comparability button as well on the login flow that allows bitwarden and other to auto fill correctly.
Authentik has LDAP built in along with every SSO method that exists. Makes it super nice to integrate into as many services as possible.
I use it with oAuth, LDAP and reverse proxy authentication.
I use only the default depends_on along with network mode in my setup and it works but your glutun might be taking longer to load so something like this might help.
You definitely need some kind of depends on thought:
I don't know. This docker allows you to use the standard Linux command tc on a docker container. Perhaps check to see if tc allows you to prioritize traffic like you. This isbgenerall called "quality of service". That search term may help as well.
The domain makes proper security certificates for HTTPS much more usable and easy to manage.
The reason you are finding it hard to use IP only is because yiu have to disable certain security features ti make it work.
You can get a domain for $1 per year. I would highly suggest getting a domain and setting up a proper reverse proxy which will allow to to easily setup any service you want after that.
Nextcloud is also one of the harder things to setup.
You could start with something easier like a simple dokuwiki site as a test to get the reverse proxy and domain name part working.
There is a reason why this is the "correct" way to do this. It will make all future projects much easier.
For services that I want exposed, I use traefik reverse proxy (jellyfin etc).
For things that warrant an extra layer of security I use wireguard and then also traefik reverse proxy with HTTPS but it's only accessible locally (vault warden).
Seafile is extremely fast. I don't use syncthing so cant compare.
I use SSO with authentik and works very well with multiple users.
Android app doesn't have 2 way sync if you need that (nextcloud doesn't either).
There are no limitations with self hosted as far as I know. I just wanted a simple sync all that works with sso for multiple users and it works very well.
Oh wow, direct obsidian seafile sync sounds amazing.
It bypasses the android sync app and just syncs to the server directly! This is brilliant!
Main issue with live sync is if you have multiple users you need multiple sync servers. This will allow all your seafile users to sync right away which us amazing!
Locally hosted bitwarden (vault warden) that is only accessible on your local network is the way to go. When a new sync is needed away from home, wireguard VPN to connect back in makes everything nice and secure. Otherwise most of the time the vault is cached to the device locally so you don't need to phone home to access passwords.
The main reason stadia failed is because they have cancelled so many projects before stadia that people were taking bets on when stadia would close before it even started.
No one wanted to buy into a service that was going to shut down and they created a self fulfilling prophecy.
Essentially all new Google projects wikl forever be doomed to this fate.
Self hosted obsidian live sync eorks very well. I use it on 3 devices each with a different OS. Super fast and responsive. I can see text appear almost as fast as Google docs when types on one device and watched from another.
I know obsidian itself is not FOSD but the files are markdown and you can easily back them up with your existing backup setup (seafile for me) and then open up the plain md files if needed for some reason
If you have everything on docker compose migrating to another host is pretty easy. I could probably migrate my 11 stacks of 36 containers in 2 to 3 hrs