# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 18
# self = https://watcher.sour.is/conv/x77j6aq
Authelia - The Single Sign-On Multi-Factor portal for web apps -- Well I spent all day on standing up some new "internal" infra (file hosting/management, task/project management, etc) and I have to say, Authelia is pretty fucking great 👌 highly recommend
Authelia - The Single Sign-On Multi-Factor portal for web apps -- Well I spent all day on standing up some new "internal" infra (file hosting/management, task/project management, etc) and I have to say, Authelia is pretty fucking great 👌 highly recommend
@prologic Nice, I've been looking for SSO for my self-hosted stuff. It's one of those things on my never ending TODO list lol. When you get a second could you share a short write-up of what you like about it? The candidates I meant to check out (in no particular order) are:
- loginsrv
- authelia
- Gluu
- a guide (check out for other options)
- FusionAuth page that suggests they cover virtually anything I could want. There is a free version
- Vouch
- IndieAuth
- Played around a bit with caddy-security
@abucci Sure can! 👌
@abucci Sure can! 👌
@prologic thanks!
@abucci I _stated_ writing a blog post if you'd like to take a peek and maybe give your thoughts? 🤔 Not sure if I should add more or expand on my setup, as its mostly the same as the example really, just my infra is quite extensive and many years of evolution.
@abucci I _stated_ writing a blog post if you'd like to take a peek and maybe give your thoughts? 🤔 Not sure if I should add more or expand on my setup, as its mostly the same as the example really, just my infra is quite extensive and many years of evolution.
@prologic Few spelling errors in there. msision, hotable, pacakages
@abucci - Sandstorm.io hopefully someday ;) Though I admit we are probably not quite at the polish today for someone to replace their existing self-hosting stack (yet)
@prologic sounds great so far!

It's interesting. I was laid off from a company in 2013 or so and then spent three years consulting independently. That time period is when I started self hosting a bunch of services: git, secure file share, project management (kanban), email/CalDav/CardDav, and XMPP, so that I could run my entire consulting business off self hosted web apps. I moved on from consulting eventually but all the setup I'd done for self hosting these things has been invaluable. It sounds not unlike your own use case with your business?

Fortunately, I never had too many people using any of this stuff so it wasn't toooooo painful to manually create accounts (I don't want to use LDAP, it frightens me lol plus some of the web apps I use don't directly support it). But since then I've added a bunch more services (photos, some VOIP stuff, STUN/TURN, a private SyncThing relay, among others) and it's starting to get painful just managing my own credentials to all these things. Hence my interest.
@abucci Good enough to publish? I _really_ can't think of anything more to add 😅
@abucci Good enough to publish? I _really_ can't think of anything more to add 😅
@ocdtrekkie sandstorm.io looks cool. It'd definitely be great to have a sort of off-the-shelf way of setting up the kinds of things sandstorm currently has. I spent a lot of time back in the mid 2010s sorting all this out on my own!
@prologic One thing I'd like to see a bit more about is how it looks in practice to configure some existing web app with Authelia (obv with mocked config values). I have trouble getting my head around how much work it'd take to set up something like this and configure the actual apps I use to work with it, short of installing it and trying it myself. So a paragraph about that would be helpful!
@abucci My story is about the same timeline too, I didn't know about Sandstorm at the time (_some 10 years or more ago now?_) when I started out on this "Self Hosting" journey. It _actually_ started a couple of years before I left Australia for the US to work for Facebookâ„¢ and relocated my family there. Then it grew from that._
@abucci My story is about the same timeline too, I didn't know about Sandstorm at the time (_some 10 years or more ago now?_) when I started out on this "Self Hosting" journey. It _actually_ started a couple of years before I left Australia for the US to work for Facebookâ„¢ and relocated my family there. Then it grew from that._
@prologic To be fair, that both predates Sandstorm (circa 2014), and considering you've tried it recently and still spun up your own corporate infrastructure, demonstrates it's not ready to meet your needs even today.

I would probably love your top bullet points on what Sandstorm would've needed to have or do to meet your business infra needs.