home.social

#selfhosting β€” Public Fediverse posts

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

  1. πŸš€ Deploy Self-Hosted #OpenClaw on #VPS (3 Minute Quick-Start Guide πŸ€–)

    This article provides a quick, yet thorough step-by-step guide to deploy self-hosted OpenClaw on VPS servers. A lot of users have been deploying directly to Mac Minis, but we'd like to present another, radically different clawd deployment strategy. In this guide, we will deploy OpenClaw on Linux VPS-specifically, #Debian VPS.
    What is ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #clawdbot #selfhosted #selfhosting #npm

  2. I hope everyone had a wonderful Father's Day, despite the bad weather here in Germany. I spent most of the day with my family, but I also managed to write a short article about switching from GitHub to a self-hosted Gitea environment. Happy to share it with you.

    https://ztfr.eu/how-to-switch-from-github-to-gitea/

    #selfhosting #docker #gitea #github #how-to

  3. πŸš€ How to Install and Run #Netdata on #AlmaLinux #VPS (5 Minute Quick-Start Guide)

    This article provides a step-by-step guide detailing how to install and run Netdata on AlmaLinux VPSβ€”a powerful, real-time performance #monitoring tool for systems and applications.
    βœ… What is Netdata?
    Netdata is an open-source monitoring agent that provides real-time performance metrics ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #reverseproxy #observability #letsencrypt #selfhosted #selfhosting #opensource

  4. πŸš€ How to Install and Run #Netdata on #AlmaLinux #VPS (5 Minute Quick-Start Guide)

    This article provides a step-by-step guide detailing how to install and run Netdata on AlmaLinux VPSβ€”a powerful, real-time performance #monitoring tool for systems and applications.
    βœ… What is Netdata?
    Netdata is an open-source monitoring agent that provides real-time performance metrics ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #reverseproxy #observability #letsencrypt #selfhosted #selfhosting #opensource

  5. πŸš€ How to Install and Run #Netdata on #AlmaLinux #VPS (5 Minute Quick-Start Guide)

    This article provides a step-by-step guide detailing how to install and run Netdata on AlmaLinux VPSβ€”a powerful, real-time performance #monitoring tool for systems and applications.
    βœ… What is Netdata?
    Netdata is an open-source monitoring agent that provides real-time performance metrics ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #reverseproxy #observability #letsencrypt #selfhosted #selfhosting #opensource

  6. πŸš€ How to Install and Run #Netdata on #AlmaLinux #VPS (5 Minute Quick-Start Guide)

    This article provides a step-by-step guide detailing how to install and run Netdata on AlmaLinux VPSβ€”a powerful, real-time performance #monitoring tool for systems and applications.
    βœ… What is Netdata?
    Netdata is an open-source monitoring agent that provides real-time performance metrics ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #reverseproxy #observability #letsencrypt #selfhosted #selfhosting #opensource

  7. Yes, I'm late to the party, I know. But right now, I feel like a king: I have created my first usable container image from scratch and published both the source and resulting image on my own Forgejo server 😎

    From now on, I can install a complete OpenLDAP server with only one command. This is only version 0.0.1 and needs more work to be useful for others, but it's a foundation on which I can build. Next step is to create my own schema file, because why not. I have special needs, so to speak 😏

    This LDAP server will be the source of truth for the Authentik server that follows, and the set of containers that will form a complete e-mail environment with all bells and whistles you can think of, and let's not forget Nextcloud, PowerDNS and Hubzilla.

    It's almost time to say goodbye to my old server that has all software manually installed, and move to a modern setup where everything comes in its own container(s) and automatically plugs itself into Træfik, my reverse proxy.

    I'm a happy self-hoster 😎

    #selfhosting #DigitalAutonomy #Docker #OpenLDAP #Forgejo #PowerDNS #Hubzilla #Traefik #Nextcloud
  8. Complete Identity and Access Management Deployment on #Ubuntu #VPS

    This article discusses how to achieve a complete identity and access management deployment on Ubuntu VPS.

    Here’s a complete, start-to-finish procedural guide that integrates everything we’ve built β€” from deploying #ApacheDS through LDAPS, SSSD logins, self-service portal, automation, ...
    Continued πŸ‘‰ blog.radwebhosting.com/complet #loki #selfhosted #identitymanagement #grafana #promtail #idp #ldap #opensource #selfhosting

  9. Privacy Guides explains how to deploy a Signal proxy so users can bypass state blocks and retain access to encrypted messaging. πŸ”
    The guide outlines self-hosted setup steps and highlights how Signal’s centralized design can restrict access during censorship. 🌍

    πŸ”— privacyguides.org/videos/2026/

    @privacyguides
    @signalapp

    #TechNews #Signal #PrivacyGuides #SignalProxy #Proxy #State #Encryption #Censorship #Privacy #FOSS #Cybersecurity #OpenSource #Freedom #DigitalRights #SelfHosting

  10. Privacy Guides explains how to deploy a Signal proxy so users can bypass state blocks and retain access to encrypted messaging. πŸ”
    The guide outlines self-hosted setup steps and highlights how Signal’s centralized design can restrict access during censorship. 🌍

    πŸ”— privacyguides.org/videos/2026/

    @privacyguides
    @signalapp

    #TechNews #Signal #PrivacyGuides #SignalProxy #Proxy #State #Encryption #Censorship #Privacy #FOSS #Cybersecurity #OpenSource #Freedom #DigitalRights #SelfHosting

  11. Privacy Guides explains how to deploy a Signal proxy so users can bypass state blocks and retain access to encrypted messaging. πŸ”
    The guide outlines self-hosted setup steps and highlights how Signal’s centralized design can restrict access during censorship. 🌍

    πŸ”— privacyguides.org/videos/2026/

    @privacyguides
    @signalapp

    #TechNews #Signal #PrivacyGuides #SignalProxy #Proxy #State #Encryption #Censorship #Privacy #FOSS #Cybersecurity #OpenSource #Freedom #DigitalRights #SelfHosting

  12. Privacy Guides explains how to deploy a Signal proxy so users can bypass state blocks and retain access to encrypted messaging. πŸ”
    The guide outlines self-hosted setup steps and highlights how Signal’s centralized design can restrict access during censorship. 🌍

    πŸ”— privacyguides.org/videos/2026/

    @privacyguides
    @signalapp

    #TechNews #Signal #PrivacyGuides #SignalProxy #Proxy #State #Encryption #Censorship #Privacy #FOSS #Cybersecurity #OpenSource #Freedom #DigitalRights #SelfHosting

  13. Privacy Guides explains how to deploy a Signal proxy so users can bypass state blocks and retain access to encrypted messaging. πŸ”
    The guide outlines self-hosted setup steps and highlights how Signal’s centralized design can restrict access during censorship. 🌍

    πŸ”— privacyguides.org/videos/2026/

    @privacyguides
    @signalapp

    #TechNews #Signal #PrivacyGuides #SignalProxy #Proxy #State #Encryption #Censorship #Privacy #FOSS #Cybersecurity #OpenSource #Freedom #DigitalRights #SelfHosting

  14. How to Manually Install #Mikrotik CHR on #VPS from Custom ISO or Image This article provides a guide for how to manually install Mikrotik CHR on VPS from custom ISO or image. What is Mikrotik ... Continued πŸ‘‰ #vpsguide #kvmvps #routeros #selfhosting #mikrotikchr #installguide #selfhosted

  15. Setup Video Streaming with #Icecast on #AzuraCast VPS (8 Step Quick-Start Guide)

    This article provides a guide for How to Setup Video Streaming with Icecast on AzuraCast VPS server.
    How to Setup Video Streaming with Icecast on AzuraCast VPS
    This guide walks you through the steps required to set up a video stream using ...
    Continued πŸ‘‰ blog.radwebhosting.com/setup-v #obsstudio #streamingservers #videostreaming #selfhosted #streamingserver #streamingmediaserver #selfhosting #internetradio #opensource

  16. Setup Video Streaming with #Icecast on #AzuraCast VPS (8 Step Quick-Start Guide)

    This article provides a guide for How to Setup Video Streaming with Icecast on AzuraCast VPS server.
    How to Setup Video Streaming with Icecast on AzuraCast VPS
    This guide walks you through the steps required to set up a video stream using ...
    Continued πŸ‘‰ blog.radwebhosting.com/setup-v #obsstudio #streamingservers #videostreaming #selfhosted #streamingserver #streamingmediaserver #selfhosting #internetradio #opensource

  17. Setup Video Streaming with #Icecast on #AzuraCast VPS (8 Step Quick-Start Guide)

    This article provides a guide for How to Setup Video Streaming with Icecast on AzuraCast VPS server.
    How to Setup Video Streaming with Icecast on AzuraCast VPS
    This guide walks you through the steps required to set up a video stream using ...
    Continued πŸ‘‰ blog.radwebhosting.com/setup-v #obsstudio #streamingservers #videostreaming #selfhosted #streamingserver #streamingmediaserver #selfhosting #internetradio #opensource

  18. πŸš€ Deploy #Claude Code on #Ubuntu #VPS
    This article demonstrates how to deploy Claude Code on Ubuntu VPS.

    What is Claude Code?
    Claude Code refers to using Claude (Anthropic’s AI model family) as a development assistant for writing, reviewing, refactoring, and reasoning about code β€” typically through an API-driven backend, CLI tool, IDE integration, or internal ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #reverseproxy #selfhosting #letsencrypt #nodejs #claudecode #anthropic #selfhosted

  19. πŸš€ Deploy #Claude Code on #Ubuntu #VPS
    This article demonstrates how to deploy Claude Code on Ubuntu VPS.

    What is Claude Code?
    Claude Code refers to using Claude (Anthropic’s AI model family) as a development assistant for writing, reviewing, refactoring, and reasoning about code β€” typically through an API-driven backend, CLI tool, IDE integration, or internal ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #reverseproxy #selfhosting #letsencrypt #nodejs #claudecode #anthropic #selfhosted

  20. πŸš€ Deploy #Claude Code on #Ubuntu #VPS
    This article demonstrates how to deploy Claude Code on Ubuntu VPS.

    What is Claude Code?
    Claude Code refers to using Claude (Anthropic’s AI model family) as a development assistant for writing, reviewing, refactoring, and reasoning about code β€” typically through an API-driven backend, CLI tool, IDE integration, or internal ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #reverseproxy #selfhosting #letsencrypt #nodejs #claudecode #anthropic #selfhosted

  21. πŸš€ Deploy #Claude Code on #Ubuntu #VPS
    This article demonstrates how to deploy Claude Code on Ubuntu VPS.

    What is Claude Code?
    Claude Code refers to using Claude (Anthropic’s AI model family) as a development assistant for writing, reviewing, refactoring, and reasoning about code β€” typically through an API-driven backend, CLI tool, IDE integration, or internal ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #reverseproxy #selfhosting #letsencrypt #nodejs #claudecode #anthropic #selfhosted

  22. Pictured is a Gotosocial #ActivityPub server (#Mastodon-compatible), that I've been successfully running for several months now. It's running on the Raspberry Pi 5 (small black box in the background), firewalled behind an #OpenWRT router. This server uses my "Super Owl reverse proxy", where an inexpensive VPS in the cloud acts as the "frontend". The #RaspberryPi 5 "backend" server has *far* more disk space (than the frontend VPS); it has a 500GB NVMe. More info:
    https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/
    #InfoSec #SelfHosting

  23. Pictured is a Gotosocial #ActivityPub server (#Mastodon-compatible), that I've been successfully running for several months now. It's running on the Raspberry Pi 5 (small black box in the background), firewalled behind an #OpenWRT router. This server uses my "Super Owl reverse proxy", where an inexpensive VPS in the cloud acts as the "frontend". The #RaspberryPi 5 "backend" server has *far* more disk space (than the frontend VPS); it has a 500GB NVMe. More info:
    https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/
    #InfoSec #SelfHosting

  24. This Gotosocial #ActivityPub server (#Mastodon-compatible) is running on the pictured Raspberry Pi 5, firewalled behind an #OpenWRT router. This server uses my "Super Owl reverse proxy", where an inexpensive VPS in the cloud acts as the "frontend". The pictured #RaspberryPi 5 is the "backend" server where gotosocial actually runs, and there's far more disk space - it has a 500GB NVMe. More info:
    https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/
    #InfoSec #SelfHosting

  25. Pictured is a Gotosocial #ActivityPub server (#Mastodon-compatible), that I've been successfully running for several months now. It's running on the Raspberry Pi 5 (small black box in the background), firewalled behind an #OpenWRT router. This server uses my "Super Owl reverse proxy", where an inexpensive VPS in the cloud acts as the "frontend". The #RaspberryPi 5 "backend" server has *far* more disk space (than the frontend VPS); it has a 500GB NVMe. More info:
    https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/
    #InfoSec #SelfHosting

  26. This Gotosocial #ActivityPub server (#Mastodon-compatible) is running on the pictured Raspberry Pi 5, firewalled behind an #OpenWRT router. This server uses my "Super Owl reverse proxy", where an inexpensive VPS in the cloud acts as the "frontend". The pictured #RaspberryPi 5 is the "backend" server where gotosocial actually runs, and there's far more disk space - it has a 500GB NVMe. More info:
    https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/
    #InfoSec #SelfHosting

  27. Configure Postfix MTA for Use with #Mastodon Effortlessly (Effortless 5 Minute Guide) This article describes how to configure Postfix MTA for use with Mastodon server. Admins who self-host their ... Continued πŸ‘‰ #mailserver #mailtransferagent #selfhosted #opensource #selfhosting #mailrelay

  28. Configure Postfix MTA for Use with #Mastodon Effortlessly (Effortless 5 Minute Guide) This article describes how to configure Postfix MTA for use with Mastodon server. Admins who self-host their ... Continued πŸ‘‰ #mailserver #mailtransferagent #selfhosted #opensource #selfhosting #mailrelay

  29. Configure Postfix MTA for Use with #Mastodon Effortlessly (Effortless 5 Minute Guide) This article describes how to configure Postfix MTA for use with Mastodon server. Admins who self-host their ... Continued πŸ‘‰ #mailserver #mailtransferagent #selfhosted #opensource #selfhosting #mailrelay

  30. Configure Postfix MTA for Use with #Mastodon Effortlessly (Effortless 5 Minute Guide) This article describes how to configure Postfix MTA for use with Mastodon server. Admins who self-host their ... Continued πŸ‘‰ #mailserver #mailtransferagent #selfhosted #opensource #selfhosting #mailrelay

  31. Configure Postfix MTA for Use with #Mastodon Effortlessly (Effortless 5 Minute Guide) This article describes how to configure Postfix MTA for use with Mastodon server. Admins who self-host their ... Continued πŸ‘‰ #mailserver #mailtransferagent #selfhosted #opensource #selfhosting #mailrelay

  32. How to Install #Directus on #AlmaLinux #VPS

    Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
    What is Directus?
    Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #contentmanagement #opensource #selfhosting #installguide #nodejs #npm #letsencrypt #vpsguide #postgresql #cmsapps #selfhosted

  33. How to Install #Directus on #AlmaLinux #VPS

    Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
    What is Directus?
    Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #contentmanagement #opensource #selfhosting #installguide #nodejs #npm #letsencrypt #vpsguide #postgresql #cmsapps #selfhosted

  34. How to Install #Directus on #AlmaLinux #VPS

    Here's a step-by-step guide detailing how to install Directus on AlmaLinux VPS.
    What is Directus?
    Directus is an open-source #headless #CMS and data platform that allows you to manage and interact with your database through a RESTful API or GraphQL API. It provides a modern, ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #contentmanagement #opensource #selfhosting #installguide #nodejs #npm #letsencrypt #vpsguide #postgresql #cmsapps #selfhosted

  35. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #selfhosted #installguide #letsencrypt #vpsguide #forumsoftware

  36. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #selfhosted #installguide #letsencrypt #vpsguide #forumsoftware

  37. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #selfhosted #installguide #letsencrypt #vpsguide #forumsoftware

  38. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #selfhosted #installguide #letsencrypt #vpsguide #forumsoftware

  39. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #forumsoftware #vpsguide #selfhosted #installguide #letsencrypt

  40. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #forumsoftware #vpsguide #selfhosted #installguide #letsencrypt

  41. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #forumsoftware #vpsguide #selfhosted #installguide #letsencrypt

  42. How to Install #Discourse on #Ubuntu #VPS

    This article provides step-by-step instructions on how to install Discourse on Ubuntu VPS server.
    What is Discourse?
    Discourse is an open source Internet #forum system. Features include threading, categorization and tagging of discussions, configurable access control, live updates, expanding link previews, infinite scrolling, and ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #selfhosting #forumsoftware #vpsguide #selfhosted #installguide #letsencrypt

  43. YunoHost is a special Linux distro that makes self-hosting much, much easier.

    Once you've manually installed YunoHost (either on a computer at home or on a VPS remotely) it gives you a graphical interface where you can self-host lots of online services by clicking icons etc. More info at:

    🌱 yunohost.org

    Here are all the things you can self-host via YunoHost:

    🌱 apps.yunohost.org/catalog

    You can follow their account at:

    🌱 @yunohost (in English & French)

    #SelfHosting

  44. How to Install and Deploy #FusionPBX on #Debian #VPS This article provides a guide for how to install and deploy FusionPBX on Debian VPS. Installing FusionPBX on a Debian Virtual Private Server (VPS) provides a ... Continued πŸ‘‰ #selfhosted #selfhosting #letsencrypt #opensource #installguide

  45. How to Install and Deploy #FusionPBX on #Debian #VPS This article provides a guide for how to install and deploy FusionPBX on Debian VPS. Installing FusionPBX on a Debian Virtual Private Server (VPS) provides a ... Continued πŸ‘‰ #selfhosted #selfhosting #letsencrypt #opensource #installguide

  46. πŸ› οΈ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an Ubuntu VPS.
    βœ… What is ListMonk?
    ListMonk is a fast, open-source newsletter and mailing list manager built with Go and PostgreSQL. It supports #email templating, subscriber ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #mailserver #selfhosting #letsencrypt #golang #selfhosted #opensource

  47. πŸ› οΈ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an Ubuntu VPS.
    βœ… What is ListMonk?
    ListMonk is a fast, open-source newsletter and mailing list manager built with Go and PostgreSQL. It supports #email templating, subscriber ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #mailserver #selfhosting #letsencrypt #golang #selfhosted #opensource

  48. πŸ› οΈ How to Install and Configure #ListMonk on #Ubuntu #VPS

    Here is a step-by-step guide to install and configure ListMonk (a high-performance, self-hosted #newsletter and mailing list manager) on an Ubuntu VPS.
    βœ… What is ListMonk?
    ListMonk is a fast, open-source newsletter and mailing list manager built with Go and PostgreSQL. It supports #email templating, subscriber ...
    Continued πŸ‘‰ blog.radwebhosting.com/install #mailserver #selfhosting #letsencrypt #golang #selfhosted #opensource

  49. πŸš€ Deploy Self-Hosted #AppFlowy on #Ubuntu #VPS

    This article provides a comprehensive, step-by-step guide to deploy self-hosted AppFlowy on Ubuntu VPS (20.04 or later). This walkthrough assumes you have sudo privileges on your VPS and a basic understanding of the Linux shell πŸ–₯️.
    What is AppFlowy?
    AppFlowy is an open-source, AI-powered collaborative workspace designed for note-taking, ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #selfhosting #letsencrypt #gitlab #opensource #selfhosted

  50. πŸš€ Deploy Self-Hosted #AppFlowy on #Ubuntu #VPS

    This article provides a comprehensive, step-by-step guide to deploy self-hosted AppFlowy on Ubuntu VPS (20.04 or later). This walkthrough assumes you have sudo privileges on your VPS and a basic understanding of the Linux shell πŸ–₯️.
    What is AppFlowy?
    AppFlowy is an open-source, AI-powered collaborative workspace designed for note-taking, ...
    Continued πŸ‘‰ blog.radwebhosting.com/deploy- #selfhosting #letsencrypt #gitlab #opensource #selfhosted