Skip to main content

TODO List

computer stuff

  • burn backups
  • ensure large local data sources for jellyfin and plex are on the zfs array
  • consolidate logs with a parser
  • music hosting
    • radio stations
  • comms
    • irc server
    • matrix server
    • jabber server

 

    backups
    • create backup user
    • new GPG key
    • move rclone configs to backup user
    • chown backups to backup
    • automate to weekly
    games

     

     

       Team & Workspace Chat (Slack / Discord Alternatives)

        Zulip

        * Description: Threaded stream-and-topic messaging designed for asynchronous communication.
        * Authentik Integration: Native Generic OpenID Connect (OIDC) support included in the free/open-source tier.

          Mattermost

          * Description: Slack-style team chat, channels, boards, and playbooks.
          * Authentik Integration: Authentik OIDC provider (via GitLab/Generic OAuth2 compatibility) or Authentik ForwardAuth.

            Rocket.Chat

            * Description: Channel-based team communication, live chat widgets, and omnichannel integrations.
            * Authentik Integration: Native Custom OAuth2 / OIDC provider in the Community edition.

            ---

            2. Federated & Open-Standard Messaging

              Matrix Ecosystem (Synapse or Dendrite / Conduit + Element Web or Cinny)

              * Description: Decentralized, end-to-end encrypted messaging network with bridges to Discord, Telegram, Signal, WhatsApp, and Slack.
              * Authentik Integration: Matrix Synapse supports native OpenID Connect (OIDC) for user registration and SSO.

                XMPP (Prosody + Converse.js)

                * Description: Lightweight, extensible XML-based protocol for instant messaging and presence.
                * Authentik Integration: Authentik LDAP outpost via mod_auth_ldap, or token authentication via mod_auth_oauth2.

                  Modern Web IRC (Ergo + The Lounge)

                  * Description: IRCv3 daemon paired with a persistent, modern web client and push notifications.
                  * Authentik Integration: The Lounge supports reverse proxy header authentication via Authentik ForwardAuth.

                  ---

                  3. Voice, Video & Conferencing (Chat-Adjacent)

                    Jitsi Meet

                    * Description: Fully encrypted video conferencing and screen sharing.
                    * Authentik Integration: Authentik OIDC / JWT authentication via Prosody backend.

                      Mumble (Murmur Server)

                      * Description: Low-latency, high-quality voice communication.
                      * Authentik Integration: Authentik LDAP outpost.

                        LiveKit / Element Call

                        * Description: WebRTC infrastructure and client for group audio/video calls, integrating directly into Matrix rooms.
                        * Authentik Integration: Inherits Synapse OIDC authentication.

                        ---

                        4. AI Chat & LLM Interfaces (Chat-Adjacent)

                          Open WebUI

                          * Description: Feature-rich web interface for local LLMs, Ollama, API endpoints, RAG, and document chat.
                          * Authentik Integration: Native OpenID Connect (OIDC) support with automatic user provisioning and role syncing.

                            LibreChat

                            * Description: Multi-provider AI chat interface supporting OpenAI, Anthropic, Gemini, local models, and plugin tools.
                            * Authentik Integration: Native OpenID Connect (OIDC) / OAuth2 support.

                            ---

                            5. Push Notifications, Webhooks & Alerting Gateways

                              Ntfy

                              * Description: HTTP-based pub-sub push notification service to send alerts to desktop/mobile devices.
                              * Authentik Integration: Authentik ForwardAuth or upstream header auth.

                                Gotify

                                * Description: Simple server for sending and receiving push notifications via WebSockets.
                                * Authentik Integration: Authentik ForwardAuth.

                                  Apprise API

                                  * Description: Gateway router to relay notifications to 80+ chat endpoints (Matrix, Discord, Telegram, Slack, etc.).
                                  * Authentik Integration: Authentik ForwardAuth.

                                  ---

                                  6. Asynchronous Community / Forum Platforms

                                    Discourse

                                    * Description: Modern discussion platform, community forums, and long-form topic threads.
                                    * Authentik Integration: Native OpenID Connect (OIDC) plugin (discourse-openid-connect).

                                      NodeBB

                                      * Description: Real-time, socket-driven forum software with built-in instant messaging and notifications.
                                      * Authentik Integration: nodebb-plugin-oauth2-oidc with Authentik.