I think I saw a tutorial on YouTube for how to do it but this page describes it as well. I edited the default login flow to include the password box
https://docs.goauthentik.io/docs/flow/stages/identification/
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.
It shouldn’t?
I have wireguard on my phone 24/7 with no discernable battery difference
Yup, authentik integration has been amazing to friends and family to just use it as a drop in replacement for google photos.
Once you have SSO it’s a real game changer for self hosted setups with multiple users
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.
https://github.com/lukaszlach/docker-tc
This is probably the way to go
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.
A previous thread put it best. It always feels 75% complete.
I’ve been using it since back when it was owncloud. It never felt stable.
Finally went with seafile and it’s super fast, stable and reliable.
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!
Seafile doesn’t have 2 way sync on android. Would probably work well enough for sync between two computers
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.
Obsidian with self hosted live sync plugin also works very well
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
The 1.95 update was trivially easy to update with their instructions if you already have the skill to use docker compose.
Self hosted immich is by far the closest. It has many if the same features but all runs locally
Pretty sure grapheneos has binary blobs for all the firmware, SOC/modem, camera, Bluetooth etc. nothing they can do since the manufacturers only release binary blobs and by the time it could be reversed engineered it would be obsolete
Yes, when you look into a new self hosted app, you have to check if they offer some kind of SSO option. Authentik can pretty much do every protocol there is. Each all will have different instructions on how to set it up.
Self hosted AI seems like an intriguing option for those capable of running it. Naturally this will always be more complex than paying someone else to host it for you but it seems like that’s that only way if you care about privacy
https://github.com/mudler/LocalAI