home.social

#prosody — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #prosody, aggregated by home.social.

  1. @daniel

    Pah, who cares about Android? 😉

    The ONLY important number is #Debian-#PopCon. Of course 🙂

    Last year, when I checked, there were 1053 installations of Matrix clients (most of them nheko) and 3124 of #Jabber clients (top 3: #Gajim, #Psi, and #Dino).

    Also, 119 Matrix server installs (synapse) and 904 #XMPP servers (most were #prosody, then #ejabberd).

    qa.debian.org/popcon.php

    OTOH, I'm using Gajim as my Matrix client via #slidge 🤔

    #popularityContest

  2. @daniel

    Pah, who cares about Android? 😉

    The ONLY important number is #Debian-#PopCon. Of course 🙂

    Last year, when I checked, there were 1053 installations of Matrix clients (most of them nheko) and 3124 of #Jabber clients (top 3: #Gajim, #Psi, and #Dino).

    Also, 119 Matrix server installs (synapse) and 904 #XMPP servers (most were #prosody, then #ejabberd).

    qa.debian.org/popcon.php

    OTOH, I'm using Gajim as my Matrix client via #slidge 🤔

    #popularityContest

  3. @daniel

    Pah, who cares about Android? 😉

    The ONLY important number is #Debian-#PopCon. Of course 🙂

    Last year, when I checked, there were 1053 installations of Matrix clients (most of them nheko) and 3124 of #Jabber clients (top 3: #Gajim, #Psi, and #Dino).

    Also, 119 Matrix server installs (synapse) and 904 #XMPP servers (most were #prosody, then #ejabberd).

    qa.debian.org/popcon.php

    OTOH, I'm using Gajim as my Matrix client via #slidge 🤔

    #popularityContest

  4. @daniel

    Pah, who cares about Android? 😉

    The ONLY important number is #Debian-#PopCon. Of course 🙂

    Last year, when I checked, there were 1053 installations of Matrix clients (most of them nheko) and 3124 of #Jabber clients (top 3: #Gajim, #Psi, and #Dino).

    Also, 119 Matrix server installs (synapse) and 904 #XMPP servers (most were #prosody, then #ejabberd).

    qa.debian.org/popcon.php

    OTOH, I'm using Gajim as my Matrix client via #slidge 🤔

    #popularityContest

  5. @daniel

    Pah, who cares about Android? 😉

    The ONLY important number is #Debian-#PopCon. Of course 🙂

    Last year, when I checked, there were 1053 installations of Matrix clients (most of them nheko) and 3124 of #Jabber clients (top 3: #Gajim, #Psi, and #Dino).

    Also, 119 Matrix server installs (synapse) and 904 #XMPP servers (most were #prosody, then #ejabberd).

    qa.debian.org/popcon.php

    OTOH, I'm using Gajim as my Matrix client via #slidge 🤔

    #popularityContest

  6. @streetcoder

    Voted #prosody by @prosodyim. Make sure to stay with the default backend, i.e. filestore, because it's stable and battle-tested.

    I assume, that #ejabbberd by @ejabberd can also work with 4 GiB RAM. In that case, I recommend the PostgreSQL backend, not Mnesia.

    Never tried to run a Matrix server. I only use it from #Jabber via the #slidge gateway.

  7. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  8. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  9. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  10. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  11. @wagesj45

    IIRC, @Monal had issues with push notifications in the past, but they are fixed now?

    My colleague has #Monal with both a private and a work account. The former is a public server running #ejabberd, the latter #prosody on company server. I'll ask, if they gets reliable push notifications from both.

  12. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  13. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  14. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  15. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  16. A former #xmpp user came to me today looking for help. They needed to send a video from their #iphone to someone but he forgot the password from their gooledrive.

    A quarter of 21th century is gone and users still have problems sharing their files.

    Okay, I said, let's try #xmpp. You did not delete #Monal, did you? - No, I didn't, they said. I quickly brought up the container with #prosody and checked upload from #conversations_im It worked. Okay, try it I said. They tried. Nothing happened.

  17. Upgrade time!

    Package: #prosody
    #CVE ID: CVE-2026-43504 CVE-2026-43505 CVE-2026-43506 CVE-2026-43507

    Multiple security issues were found in Prosody, a lightweight #Jabber/#XMPP server, which could result in denial of service or insufficient access control when using the SOCKS5 proxy module.

    lists.debian.org/debian-securi

    #Debian #security #DSA #DoS

  18. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)? Prosody seems to have modules for that, but I feel like migrating might be a pain... #XMPP #OAuth2 #ejabberd #Prosody

  19. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)? Prosody seems to have modules for that, but I feel like migrating might be a pain... #XMPP #OAuth2 #ejabberd #Prosody

  20. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)? Prosody seems to have modules for that, but I feel like migrating might be a pain... #XMPP #OAuth2 #ejabberd #Prosody

  21. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  22. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  23. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  24. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  25. Is there any way to setup OAuth2 authentication on self-hosted ejabberd (where ejabberd acts as a client and delegates authentication to an external identity provider)?

    Prosody seems to have modules for that, but I feel like migrating might be a pain...

    #XMPP #OAuth2 #ejabberd #Prosody

  26. BTW, anyone knows these 3 things?

    1. How to take a whole backup of Immich (non docker) and get it installed in a different server/pc (non docker)?

    2. I have 2 forgejo instances in 2 separate servers.
    - either how can I merge them, retaining everything?
    - or how can I retain the second instance under one server. Separately in one server?

    3. Also Prosody. How can I migrate it to a different server?

    For all of these, mind that they will need to be migrated to already running server. Not the same kind of server.
    #help #forgejo #immich #server #selfhost #guidance #prosody #chat

  27. dilema aplikasi #prosody di Mac

    pakai Gajim bisa semua lancar, yg ga aman ga bisa preview media karena depends nya bejibun banyaknya dan di mac susah.

    pakai beagle IM media bisa lancar previewnya dan bisa buat terima telpon tapi ga bisa kirim media

    pakai monal for mac, media lancar previenya bisa kirim media juga, tapi ga bisa kirim telpon

  28. gw udah bisa set #prosody server di #FreeBSD cuma certs masih bermasalah karena self signed.

    terus ga bisa upload pula ha ha ha

  29. With the help of the Prosody channel (specifically MattJ), I finally fixed sending XMPP messages from Home Assistant.
    The trick was adding and configuring modules.prosody.im/mod_muc_bot properly:

    Component "muc.example.com" "muc"
    modules_enabled = { [...], "muc_bot"}
    known_bots = { "[email protected]" }
    bots_get_messages = false
    ignore_bot_errors = true

    #HomeAssistant #XMPP #Prosody

  30. Since my new XMPP upload server implementation "Rusty Filer" has been working great on trashserver.net since two weeks, I present to you:

    The first release of Rusty Filer! codeberg.org/thomas.leister/ru 🥳

    It has the same features as Prosody Filer, but it also available as a deb package and via a apt repository (for simple deployment and automatic updates!).

    If you run into any issues using this server, let me know in the Codeberg issues.

    #xmpp #ejabberd #prosody #rust #rustyFiler #jabber #codeberg #opensource #software

  31. @daniel

    Is it possible to ease onboarding new users on #conversations ?

    Mod_invites exist for #prosody but the terminal command to generate invites suggested in the help doesnt work :-(

    It would be great if:
    - #conversations could show if server support invites.
    - "advertise" with a button a way to invite somebody on xmpp server
    - if somebody has conversations installed and click on the link he can register a new account on the server from his phone. No web, computer, terminal necessary.

  32. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  33. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  34. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  35. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  36. Nuevo server uruguayo de mensajería XMPP.

    Si bien está funcionando desde el 1 de noviembre, es la primera vez que le "doy pa delante" aquí, ya que considero que está lo suficientemente "maduro" como para dejarlo crecer.

    xmpp.uy

    #xmpp #snikket #prosody #selfhosting #selfhosted #uruguay #monocles #conversations_im #concersations

  37. I have an #xmpp server now. A #prosody instance. And I need to make a statement.

    There are no good clients for macOS and iOS.

    I think I tried all of them. #Monal is a lesser evil.

    There is also #Fluux that is very good and really looks like software from the current century, but it still doesn’t support encryption.

    This is sad 😔

    #selfhosting #SelfHosted #selfhost #homelab #jabber #chat

  38. Anyone speak #XMPP? I have a local #prosody server which has suddenly started to report everyone's presence as "not authorised", since I connected the Conversations Android client to it. Everyone can still send and receive messages, just not see presence information. Any ideas?

  39. Any linguists who teach the role of prosody and intonation in conveying meaning, you might find this a useful demonstration. I think the use of contrastive focus at about 0:48 particularly striking.

    #linguistics #phonetics #prosody #academicChatter

    youtube.com/shorts/okV-IlqMOMM

  40. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

  41. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

  42. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

  43. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

  44. Les recordamos que nuestros servidores, además de proveer esta distinguida instancia :tootmap:, también aloja un servidor XMPP :xmpp: que es incluso, anterior a la instancia de Mastodon :memeface1:. Es de los primeros servicios que tuvimos en Undernet junto con el correo electrónico :gmail:. XMPP es un sistema de mensajería federado y descentralizado :anarchoheart2:, como Mastodon, donde cada servidor tiene cuentas, y puede agregar cuentas de otros servidores y asi chatear. Existen salas públicas y privadas a las que uno puede unirse o crearlas si no existen. Nuestro admin @gabriel :ombu: ha hecho una recopilación de muchas de estas salas en su blog :wp: --> publicar.uy/salas-de-mensajeri XMPP es un protocolo que existe desde fines de los 90s :computerfairies: y se le han ido agregando cosas, porque es un protocolo modular. Hoy en día se pueden hacer hasta llamadas de audio :radio_handheld: y video :youtube:, compartir imágenes :purple_sunset:, ubicación :google_maps:... etc. Nuestro servidor al igual que Mastodon Uruguay, y todos los servicios de Undernet, están integramente alojados en Uruguay en forma autogestionada e independiente :antel: :ute: :mate: :mate2:🇺🇾 y tiene en total unas 300 cuentas registradas en los dos dominios que administramos que son @undernet.uy y @buzon.uy de las cuales se conectan diariamente unas 70+ :memeface4:. El servidor esta conectado con otros 600 servidores XMPP. Si no lo probaste, podes bajarte un cliente como Conversations, Monocles, Xabber para android, Snikket para iPhone o Gajim y Dino para Lunux :conversations: :gajim: :android: :fdroid: :dino: :apple_inc: :gnu: :tux: e incluso clientes para terminal :crt_w_prompt: y registrar una cuenta en nuestro servidor u otros. Si quieren más información o consejos, pueden dejar un comentario debajo 👇 #undernet #uruguay #xmpp #jabber #autogestión #mensajería #instantánea #mensajes #conversations #android #prosody

  45. I have tried to deploy #Snikket. Gave up after I didn't manage to convince it to not manage TLS certificates itself.

    I have tried to deploy #Prosody, Snikket's underlying project. Gave up after I didn't manage to configure it enough for it to be happy.

    I have tried to deploy #ejabberd. Gave up after I realized how underdocumented and confusing the configuration is, convinced I wouldn't be able to secure it enough.

    Is there really no good #XMPP server that would just work? I am annoyed.

  46. @amd is like a box of LEGO®, perfect for "Build your own server adventures"!

    is like if someone assembled those pieces, added a touch of mobile apps and unified branding, all glued together in a productified box!

  47. If I wanted to try self hosting #xmpp what should I look at these days?

    It was #prosody once upon a time but now I see things like #snikket and other stuff out there.

    What say the actual xmpp users out there?

    #homelab #selfhosted