Admiral Patrick

Ask me anything.

I also develop Tesseract UI for Lemmy/Sublinks

  • 178 Posts
  • 1.9K Comments
Joined 1 year ago
cake
Cake day: June 6th, 2023

help-circle




  • I’ve looked at that, but not lately. Last I checked, it was kind of pseudo-LDAP and only really focused on user authentication. I can’t read through it now, but will check it out later. For OP’s purposes, though, yeah, that should do nicely as a user base for Authelia.

    My LDAP server also backs my DHCP, DNS, SMTP/IMAP, SIP, and a few other things beyond user auth, so I kind of need a full LDAP server. The good thing is once you get OpenLDAP setup (and get a good grasp of the cn=config schema), it’s pretty easy to manage with Apache Directory Studio. Getting to that point, though, lol, is quite a mountain to climb.


  • I use OpenLDAP for my source of truth (user base) and have Authelia configured to use that for users.

    Authelia supports acting as an OIDC provider as well as an auth source for apps I host behind Nginx.

    For apps that support LDAP, they’re plumbed directly in to that and apps using more modern auth schemes (or apps that don’t support either OIDC/LDAP) are protected by Authelia - they use the same userbase in LDAP.

    OpenLDAP isn’t easy, though, so you might want to look at something like FreeIPA or 389 Directory Server instead.



  • …user who wants to stay in their fedi app of choice (currently Moshidon) while enjoying multimedia content and not get booted out to a web browser every time I want to watch a video

    It’s for Lemmy rather than Mastodon, but that is basically why I put together Tesseract. It supports a lot of the “big” sources: Youtube (and both Piped and Invidious), Soundcloud, Bandcap, Spotify, Vimeo as well as Odysee, Peertube, and Songlink.

    I think it’s very important for fediverse mobile apps to support audio and video streaming to integrate with platforms like Peertube, Castopod, Bandwagon (once that gets going), etc.

    I’ve already got Peertube supprt, but I’ll definitely look into Castopod to see what, if any, embed API it supports and try to add that in. Same for Bandwagon, like you said, when it gets going. Thanks for that list.