mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.1K
active users

#caddy

4 posts4 participants0 posts today
patpro<p>Yesterday afternoon I've given <span class="h-card"><a href="https://fosstodon.org/@cryptpad" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cryptpad</span></a></span> a try.<br>Even though I don't really have a use for it, I wanted to test the installation on <a href="https://social.patpro.net/tags/freebsd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freebsd</span></a>.<br><br>It took only few minutes to create the jail, checkout the code, make the install and tune the configuration file.<br>Using <a href="https://social.patpro.net/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> as a proxy was really straightforward thanks to config examples, and they even provide an rc script for freebsd.<br><br>It's been a really long time since I've seen such a smooth and well documented install process for a non-packaged software. And I'm so happy they only provide docker as an option, not as the main (or only) supported installation method.<br><br>The senior <a href="https://social.patpro.net/tags/sysadmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sysadmin</span></a> in me is absolutely thrilled by the work of the <a href="https://social.patpro.net/tags/cryptpad" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cryptpad</span></a> team.<br>As a user I think the application is well designed and achieves the very difficult balance between secure design and usability.<br><br>Great job.<br><br></p>
Cycling Europe<p><a href="https://www.cyclingeu.com/593667/%f0%9f%87%a9%f0%9f%87%aa-live-%f0%9f%9f%a7-wilhelmshaven-jadebusen-e-bike-tour-%f0%9f%9a%b4%e2%99%82%ef%b8%8f%f0%9f%9a%97-kaffee-ebike/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cyclingeu.com/593667/%f0%9f%87</span><span class="invisible">%a9%f0%9f%87%aa-live-%f0%9f%9f%a7-wilhelmshaven-jadebusen-e-bike-tour-%f0%9f%9a%b4%e2%99%82%ef%b8%8f%f0%9f%9a%97-kaffee-ebike/</span></a> {🇩🇪} LIVE 🟧 WILHELMSHAVEN – JADEBUSEN E-BIKE TOUR! 🚴‍♂️🚗 <a href="https://pubeurope.com/tags/kaffee" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kaffee</span></a> <a href="https://pubeurope.com/tags/ebike" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ebike</span></a> #<a href="https://pubeurope.com/tags/germany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>germany</span></a> <a href="https://pubeurope.com/tags/abenteuer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>abenteuer</span></a> <a href="https://pubeurope.com/tags/adventurebuddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>adventurebuddy</span></a> <a href="https://pubeurope.com/tags/Bicycling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bicycling</span></a> <a href="https://pubeurope.com/tags/BicyclingGermany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BicyclingGermany</span></a> <a href="https://pubeurope.com/tags/Biking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Biking</span></a> <a href="https://pubeurope.com/tags/BikingGermany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BikingGermany</span></a> <a href="https://pubeurope.com/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> <a href="https://pubeurope.com/tags/Cycling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cycling</span></a> <a href="https://pubeurope.com/tags/CyclingGermany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyclingGermany</span></a> <a href="https://pubeurope.com/tags/CyclingWilhelmshavenGermany" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyclingWilhelmshavenGermany</span></a> <a href="https://pubeurope.com/tags/dercaddyrollt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dercaddyrollt</span></a> <a href="https://pubeurope.com/tags/deutsch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deutsch</span></a> <a href="https://pubeurope.com/tags/Deutschland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deutschland</span></a> <a href="https://pubeurope.com/tags/HinterDerKulissen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HinterDerKulissen</span></a> <a href="https://pubeurope.com/tags/irl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>irl</span></a> <a href="https://pubeurope.com/tags/irlstream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>irlstream</span></a> <a href="https://pubeurope.com/tags/LetsUrbex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LetsUrbex</span></a> <a href="https://pubeurope.com/tags/LetsUrbexStefan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LetsUrbexStefan</span></a> <a href="https://pubeurope.com/tags/LetsUrbexTwitch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LetsUrbexTwitch</span></a> <a href="https://pubeurope.com/tags/letsurbex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>letsurbex</span></a> <a href="https://pubeurope.com/tags/LeturbexZweitKanal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LeturbexZweitKanal</span></a> <a href="https://pubeurope.com/tags/Livestream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Livestream</span></a> <a href="https://pubeurope.com/tags/livestrream" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>livestrream</span></a> <a href="https://pubeurope.com/tags/Lostplace" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lostplace</span></a> <a href="https://pubeurope.com/tags/overnight" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>overnight</span></a> <a href="https://pubeurope.com/tags/StefanTotal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>StefanTotal</span></a> <a href="https://pubeurope.com/tags/stefantotal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stefantotal</span></a> <a href="https://pubeurope.com/tags/TwitchHighlights" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TwitchHighlights</span></a></p>
stateful being<p><span class="h-card" translate="no"><a href="https://fosstodon.org/@litchipi" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>litchipi</span></a></span> </p><p>configuring nginx to auto-redirect from port 80 to 443 may be useful</p><p>if <a href="https://mastodon.social/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> can automatically do <a href="https://mastodon.social/tags/acme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>acme</span></a> that'd be news to me, you might want to try <a href="https://mastodon.social/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> for that</p><p>personally i use <a href="https://mastodon.social/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a> options to configure nginx and tls/ssl, which achieve this by creating a cert-renewing <a href="https://mastodon.social/tags/systemd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systemd</span></a> service that calls out to <a href="https://mastodon.social/tags/letsencrypt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>letsencrypt</span></a>. i assume that's sort of the canonical solution for not generating certs manually - even if you don't want to use nixos you may want to look into how they do it</p>
a40YOStudent<p>Setting up a reverse proxy in a <a href="https://iosdev.space/tags/podman" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>podman</span></a> <a href="https://iosdev.space/tags/rootless" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rootless</span></a> <a href="https://iosdev.space/tags/container" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>container</span></a> ? Good for you. Did you put it in a network? No? Then it’s isolated from others containers. Yes? Then congrats, you can reach other containers by http://their-name:their-published-port. It’s not <a href="https://iosdev.space/tags/SELinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SELinux</span></a>, it’s not the <a href="https://iosdev.space/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> Caddyfile, it’s just how the default Podman network works, it isolates all the containers and pods running in it. 🥵😖🤯</p>
DrWhoZee<p><span class="h-card" translate="no"><a href="https://nerdculture.de/@fluchtkapsel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>fluchtkapsel</span></a></span> <span class="h-card" translate="no"><a href="https://social.anoxinon.de/@unwichtigeallgemeine" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>unwichtigeallgemeine</span></a></span> I‘m using caddy with a beefed up companion container that accepts rsync from a workflow action. <a href="https://troet.cafe/tags/worksForMe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>worksForMe</span></a> <a href="https://troet.cafe/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> <a href="https://troet.cafe/tags/forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forgejo</span></a></p>
Manu :gts3d:<p>Pour remplacer Nginx comme reverse proxy, vous recommandez :</p><p><a href="https://social.manu.quebec/tags/sondage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sondage</span></a> <a href="https://social.manu.quebec/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nginx</span></a> <a href="https://social.manu.quebec/tags/nginxproxymanager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NginxProxyManager</span></a> <a href="https://social.manu.quebec/tags/traefik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Traefik</span></a> <a href="https://social.manu.quebec/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> <a href="https://social.manu.quebec/tags/reverseproxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReverseProxy</span></a></p>
Blain Smith<p>I can't wait until <a href="https://fosstodon.org/tags/Anubis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Anubis</span></a> ends up as a <a href="https://fosstodon.org/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> plugin so I can stick that in front of all of our self-hosted apps.</p>
Linuxiac<p>Caddy 2.10 web &amp; reverse proxy server lands with support for ECH, post-quantum key exchange, global DNS config, and wildcard certs by default.<br><a href="https://linuxiac.com/caddy-2-10-web-server-debuts-enhanced-tls-privacy/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/caddy-2-10-web-se</span><span class="invisible">rver-debuts-enhanced-tls-privacy/</span></a></p><p><a href="https://mastodon.social/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> <a href="https://mastodon.social/tags/webserver" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webserver</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a></p>
Habr 25+<p>Проксирование из коробки: сравнительный анализ HAProxy, Envoy, Nginx, Caddy и Traefik</p><p>Всем привет, меня зовут Стас, я техлид в Mish Product Lab. Тема возникла не просто так: внутри команды у нас было немало споров и дискуссий о том, какой инструмент для проксирования и терминации SSL лучше использовать в различных ситуациях. Изначально все наши гипотезы были основаны больше на личных предпочтениях, чем на реальных данных. Мы долго спорили, надеясь, что истина будет где-то рядом с нашими любимыми решениями. Но в итоге пришли к выводу, что единственный способ получить действительно объективный ответ — это протестировать и сравнить различные варианты на практике. Именно так родилась идея провести сравнительный анализ производительности HAProxy, Envoy, Nginx, Caddy и Traefik с поддержкой SSL/TLS. Мы хотели понять, какой из инструментов «из коробки» предоставляет наилучшую производительность и минимальные накладные расходы, особенно при обработке SSL-трафика, который, как известно, требует дополнительных ресурсов из-за шифрования и дешифрования.</p><p><a href="https://habr.com/ru/articles/900438/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/900438/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/haproxy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haproxy</span></a> <a href="https://zhub.link/tags/envoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>envoy</span></a> <a href="https://zhub.link/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> <a href="https://zhub.link/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> <a href="https://zhub.link/tags/traefik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>traefik</span></a> <a href="https://zhub.link/tags/k6" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>k6</span></a> <a href="https://zhub.link/tags/go" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>go</span></a> <a href="https://zhub.link/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a></p>
JP Stringham 🇨🇦<p>Officially moved our <a href="https://mastodon.gamedev.place/tags/Gitea" class="mention hashtag" rel="tag">#<span>Gitea</span></a> instance to Canadian soil (aka my basement.) Did this both to reduce dependency on US Cloud/SaaS, and to lower costs.</p><p>Doing this has made me realize I don&#39;t truly understand reverse proxies as well as I thought. Tried the <a href="https://mastodon.gamedev.place/tags/nginx" class="mention hashtag" rel="tag">#<span>nginx</span></a> and <a href="https://mastodon.gamedev.place/tags/caddy" class="mention hashtag" rel="tag">#<span>caddy</span></a> plugins for OPNSense but I don&#39;t really understand their setup. So right now I just run it through some sketchy port forwarding.</p>
Heals :heart_nb:<p>I recently started to replace <a href="https://indiepocalypse.social/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> with <span class="h-card" translate="no"><a href="https://infosec.exchange/@caddy" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>caddy</span></a></span> and it's as satisfying as it is scary to replace a complex config that spans five included files and a total of about 400 lines with a single Caddyfile of around 80 lines. </p><p>And on top of that <a href="https://indiepocalypse.social/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> also made certbot redundant as it takes care of fetching and renewing the tls certs from <a href="https://indiepocalypse.social/tags/LetsEncrypt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LetsEncrypt</span></a> and keeps a <a href="https://indiepocalypse.social/tags/ZeroSSL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZeroSSL</span></a> backup for all of my domains. </p><p>I think I'm in love..</p>
Ross A. Baker<p>Tried to get Gemini 2.5 to help me write a Caddyfile to redirect /old/* to /new/*. It made up a directive, invented escape syntax, accused me of pasting invisible characters, said it was status 200 because the file target of the redirect didn't exist, and falsely claimed I was on a development version. After a few minutes of reading the docs, I found it: you can't inline a regex directly into the `redir` without a named matcher.</p><p><a href="https://social.rossabaker.com/tags/GoogleGemini" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GoogleGemini</span></a> <a href="https://social.rossabaker.com/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a></p>
Project Insanity<p>Some cleanup to the <a href="https://social.project-insanity.org/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> <a href="https://social.project-insanity.org/tags/NixOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NixOS</span></a> wiki page, especially documentation on the new plugin support with NixOS 25.05 🥳 <a href="https://wiki.nixos.org/wiki/Caddy#Plug-ins" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.nixos.org/wiki/Caddy#Plug</span><span class="invisible">-ins</span></a></p>
Janika_Hoffmann<p>Hallo Leipzig! </p><p>Die <a href="https://literatur.social/tags/LeipzigerBuchmesse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LeipzigerBuchmesse</span></a> hat ihre Pforten geöffnet. Dank meinem tollen Team habe ich den Aufbau gestern geschafft und wurde sogar trotz operiertem Knie erfolgreich zu meinem traditionellen "Phoenix der Messecamper"-Foto aufs Auto und wieder runtergehoben. 📚🚘</p><p><a href="https://literatur.social/tags/Autor_innenleben" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Autor_innenleben</span></a> <a href="https://literatur.social/tags/Messeleben" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messeleben</span></a> <a href="https://literatur.social/tags/AutorinOnTour" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AutorinOnTour</span></a> <a href="https://literatur.social/tags/Phantastik" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Phantastik</span></a> <a href="https://literatur.social/tags/FantasyAusDeutschland" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FantasyAusDeutschland</span></a> <a href="https://literatur.social/tags/Vantasy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vantasy</span></a> <a href="https://literatur.social/tags/Vanautorin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vanautorin</span></a> <a href="https://literatur.social/tags/WirSindPAN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WirSindPAN</span></a> <a href="https://literatur.social/tags/LeipzigerBuchmesse2025" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LeipzigerBuchmesse2025</span></a> <a href="https://literatur.social/tags/LBM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LBM</span></a> <a href="https://literatur.social/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> <a href="https://literatur.social/tags/CaddyMaxi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CaddyMaxi</span></a> <a href="https://literatur.social/tags/CaddyCamper" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CaddyCamper</span></a> <a href="https://literatur.social/tags/Messemobil" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messemobil</span></a> <a href="https://literatur.social/tags/Messecamper" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Messecamper</span></a> @volkswagen_de</p>
Areskul<p>I have tried them all.<br>And I finally stick with <a href="https://mastodon.social/tags/sozu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sozu</span></a> + <a href="https://mastodon.social/tags/letsencrypt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>letsencrypt</span></a>! </p><p>It's a webserver/proxy with:</p><p>- hot reload 🔥<br>- builtin metrics 🕵<br>- minimal <a href="https://mastodon.social/tags/toml" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>toml</span></a> configuration👶</p><p>You should give it a shot.<br>It is fairly quick to configure and get running.🏃</p><p><a href="https://mastodon.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://mastodon.social/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> <a href="https://mastodon.social/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a><br><a href="https://github.com/sozu-proxy/sozu" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/sozu-proxy/sozu</span><span class="invisible"></span></a></p>
Lanie Molinar Carmelo<p>I'm curious to hear what others are <a href="https://allovertheplace.ca/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosting</span></a>! Here's my current setup:</p><p><strong>Hardware &amp; OS</strong></p><ul><li><strong>Hardware:</strong> <a href="https://allovertheplace.ca/tags/RaspberryPi500" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RaspberryPi500</span></a> (8 GB RAM, 512 GB SD card) <a href="https://allovertheplace.ca/tags/RPi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPi</span></a> <a href="https://allovertheplace.ca/tags/RPi500" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RPi500</span></a> <a href="https://allovertheplace.ca/tags/SingleBoardComputers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SingleBoardComputers</span></a> <a href="https://allovertheplace.ca/tags/HomeLab" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HomeLab</span></a></li><li><strong>OS:</strong> <a href="https://allovertheplace.ca/tags/Stormux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Stormux</span></a>, an accessible <a href="https://allovertheplace.ca/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> distro based on <a href="https://allovertheplace.ca/tags/ArchLinuxARM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArchLinuxARM</span></a> <a href="https://allovertheplace.ca/tags/LinuxAccessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxAccessibility</span></a> <a href="https://allovertheplace.ca/tags/AccessibleTech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AccessibleTech</span></a></li></ul><p><strong>Infrastructure &amp; Networking</strong></p><ul><li><strong>Dashboard:</strong> <a href="https://allovertheplace.ca/tags/Glance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Glance</span></a> (<a href="https://allovertheplace.ca/tags/Docker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Docker</span></a>) <a href="https://allovertheplace.ca/tags/DockerApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerApps</span></a></li><li><strong>Reverse Proxy:</strong> <a href="https://allovertheplace.ca/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a></li><li><strong>DNS:</strong> <a href="https://allovertheplace.ca/tags/Cloudflare" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cloudflare</span></a></li><li><strong>Domain Registrar:</strong> <a href="https://allovertheplace.ca/tags/Porkbun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Porkbun</span></a></li><li><strong>Networking &amp; Remote Access:</strong> <a href="https://allovertheplace.ca/tags/Tailscale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tailscale</span></a> (non-Docker), love its SSH agent and magic DNS features. <a href="https://allovertheplace.ca/tags/NetworkSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NetworkSecurity</span></a></li></ul><p><strong>Security &amp; Monitoring</strong></p><ul><li><strong>Ad Blocking:</strong> <a href="https://allovertheplace.ca/tags/AdGuardHome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AdGuardHome</span></a> (non-Docker). Previously used PiHole but find AdGuardHome slightly faster. <a href="https://allovertheplace.ca/tags/PrivacyTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacyTools</span></a></li><li><strong>Server Monitoring:</strong> <a href="https://allovertheplace.ca/tags/Beszel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Beszel</span></a> (non-Docker). Tried Grafana/Prometheus/Alertmanager (accessible but overkill) and Netdata (poor screen reader accessibility). Beszel isn't perfect but best compromise so far. <a href="https://allovertheplace.ca/tags/ServerMonitoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ServerMonitoring</span></a></li><li><strong>Server Overview:</strong> <a href="https://allovertheplace.ca/tags/Cockpit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cockpit</span></a> (non-Docker)</li><li><strong>Security Tools:</strong> <a href="https://allovertheplace.ca/tags/Fail2ban" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fail2ban</span></a>, <a href="https://allovertheplace.ca/tags/FirewallD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FirewallD</span></a>, <a href="https://allovertheplace.ca/tags/ClamAV" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ClamAV</span></a>, and <a href="https://allovertheplace.ca/tags/Rkhunter" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rkhunter</span></a> (non-Docker). Tried CrowdSec but couldn't get it working on Stormux. <a href="https://allovertheplace.ca/tags/CyberSecurity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CyberSecurity</span></a></li><li><strong>Service Uptime Monitoring:</strong> <a href="https://allovertheplace.ca/tags/UptimeKuma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UptimeKuma</span></a> (Docker), accessible and easy to use. <a href="https://allovertheplace.ca/tags/MonitoringTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MonitoringTools</span></a></li></ul><p><strong>Authentication &amp; Identity Management</strong></p><ul><li><strong>Authelia</strong> (Docker): Just set this up for two-factor authentication and single sign-on. Seems to be working well so far!<br></li><li><strong>LLDAP</strong> (Docker): Lightweight LDAP server for managing authentication. Also seems to be working pretty well!<br><a href="https://allovertheplace.ca/tags/AuthenticationTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AuthenticationTools</span></a> <a href="https://allovertheplace.ca/tags/IdentityManagement" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IdentityManagement</span></a></li></ul><p><strong>Productivity &amp; Personal Tools</strong></p><ul><li><strong>Docker Management:</strong> <a href="https://allovertheplace.ca/tags/Dockge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dockge</span></a> (Docker). More accessible than Portainer; main issue is built-in terminal isn't readable with screen readers. <a href="https://allovertheplace.ca/tags/DockerCompose" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DockerCompose</span></a></li><li><strong>Docker Logs Viewer:</strong> <a href="https://allovertheplace.ca/tags/Dozzle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dozzle</span></a> (Docker), great web interface and easy searching.</li><li><strong>Git Hosting:</strong> <a href="https://allovertheplace.ca/tags/Forgejo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forgejo</span></a> (non-Docker), my personal Git server. <a href="https://allovertheplace.ca/tags/GitServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GitServer</span></a></li><li><strong>Backups:</strong> <a href="https://allovertheplace.ca/tags/IDrive" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IDrive</span></a> (non-Docker), backs up all my devices easily. <a href="https://allovertheplace.ca/tags/BackupSolutions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BackupSolutions</span></a></li><li><strong>Notes:</strong> <a href="https://allovertheplace.ca/tags/Joplin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Joplin</span></a> server (Docker). Accessibility improving; love the VSCode extension. <a href="https://allovertheplace.ca/tags/NoteTakingApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoteTakingApps</span></a></li><li><strong>Bookmarks:</strong> <a href="https://allovertheplace.ca/tags/Linkding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linkding</span></a> (Docker). Accessible bookmark manager with good browser extension support. <a href="https://allovertheplace.ca/tags/BookmarkManager" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BookmarkManager</span></a></li><li><strong>Recipes:</strong> <a href="https://allovertheplace.ca/tags/Mealie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mealie</span></a> (Docker), starting to learn cooking! 🍳📖 &nbsp;<a href="https://allovertheplace.ca/tags/CookingApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CookingApps</span></a></li><li><strong>RSS Feeds:</strong> <a href="https://allovertheplace.ca/tags/Miniflux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Miniflux</span></a> (non-Docker), excellent accessibility. Originally wanted better podcast support but other options had major accessibility issues.&nbsp;<a href="https://allovertheplace.ca/tags/RSSReader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RSSReader</span></a></li><li><strong>Automation &amp; Workflows:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/N8N" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>N8N</span></a>&nbsp;(Docker). Haven't explored deeply yet—open to ideas!&nbsp;<a href="https://allovertheplace.ca/tags/AutomationTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AutomationTools</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/WorkflowAutomation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WorkflowAutomation</span></a></li><li><strong>Pastebin Service:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/PrivateBin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivateBin</span></a>&nbsp;(non-Docker). Considering alternatives or CLI tool for easier console access.&nbsp;<a href="https://allovertheplace.ca/tags/PastebinAlternative" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PastebinAlternative</span></a></li><li><strong>File Sharing &amp; Editing:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/Samba" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Samba</span></a>&nbsp;(non-Docker), easy file management from my Windows 11 mini PC.&nbsp;<a href="https://allovertheplace.ca/tags/FileSharing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FileSharing</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/Windows11" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows11</span></a></li><li><strong>Search Engine:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/SearXNG" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SearXNG</span></a>&nbsp;(non-Docker), accessible and searches multiple engines at once.&nbsp;<a href="https://allovertheplace.ca/tags/PrivacySearchEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PrivacySearchEngine</span></a></li><li><strong>IRC Client:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/TheLounge" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TheLounge</span></a>&nbsp;(non-Docker). Some accessibility issues but best I've found so far for always-connected IRC.&nbsp;<a href="https://allovertheplace.ca/tags/IRCClient" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IRCClient</span></a></li><li><strong>Read Later Service:</strong>&nbsp;<a href="https://allovertheplace.ca/tags/Wallabag" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wallabag</span></a>&nbsp;(Docker). Biggest issue is Wallabagger Chrome extension doesn't work for me yet.&nbsp;<a href="https://allovertheplace.ca/tags/ReadItLater" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReadItLater</span></a></li></ul><p><strong>Notifications &amp; Development Workflow</strong></p><ul><li>Notifications via:&nbsp;<a href="https://allovertheplace.ca/tags/Ntfy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ntfy</span></a>&nbsp;(Docker) and Zoho's ZeptoMail (<a href="https://allovertheplace.ca/tags/Zoho" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zoho</span></a>)</li><li>Development Environment: Mostly using VSCode connected to my server via Remote-SSH extension.&nbsp;<a href="https://allovertheplace.ca/tags/VSCodeRemote" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VSCodeRemote</span></a></li></ul><p><strong>Accessibility Focus ♿️🖥️</strong></p><p>Accessibility heavily influences my choices—I use a screen reader full-time (<a href="https://allovertheplace.ca/tags/ScreenReader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ScreenReader</span></a>), so I prioritize services usable without sight (<a href="https://allovertheplace.ca/tags/InclusiveDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>InclusiveDesign</span></a>,&nbsp;<a href="https://allovertheplace.ca/tags/DigitalAccessibility" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DigitalAccessibility</span></a>). Always open to discussing accessibility experiences or recommendations!</p><p>I've also experimented with:</p><ul><li>Ollama (<a href="https://allovertheplace.ca/tags/Ollama" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ollama</span></a>): Not enough RAM on my Pi.</li><li>Habit trackers like Beaver Habit Tracker (<a href="https://allovertheplace.ca/tags/HabitTracking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HabitTracking</span></a>): Accessibility issues made it unusable for me.</li></ul><p>I don't really have a media collection, so no Plex or Jellyfin here (<a href="https://allovertheplace.ca/tags/MediaServer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MediaServer</span></a>)—but I'm always open to suggestions! I've gotten a bit addicted to exploring new self-hosted services! 😄</p><p>What's your setup like? Any cool services you'd recommend I try?</p><p><a href="https://allovertheplace.ca/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfHosted</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/LinuxSelfHost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LinuxSelfHost</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/OpenSource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenSource</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/TechCommunity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechCommunity</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a>&nbsp;<a href="https://allovertheplace.ca/tags/TechDIY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechDIY</span></a></p><p><span class="h-card" translate="no"><a href="https://lemmy.ml/c/selfhost" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhost</span></a></span> <span class="h-card" translate="no"><a href="https://lemmy.world/c/selfhosted" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosted</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/selfhosting" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosting</span></a></span></p>
Kazuky Akayashi ฅ^•ﻌ•^ฅ<p><span>Bon je comprend pas du tout pourquoi j'arrive pas a avoir de certif sur mon domaine pihole ... genre j'ai accès au pihole par le domaine </span><code>pi.hole</code><span> je sais pas comment donc et donc le mien par caddy pihole.lan, mais impossible d'avoir un certif valide avec un joli </span><code>no OCSP server specified in certificate</code><span> + donc FF qui me sort un erreur de sécurité alors que pour Glance pas de soucis </span>​:nko_curious:​<span><br><br>Je comprend déjà même pas comment l'admin page de pihole tourne vu que y a pas lighttp ni php-fpm d'installer ... a moins que tout soit dans le bin de pihole ? et donc je l'ai dans l'os ?<br><br>Note : caddy étant sur une VM a part.<br><br></span><a href="https://social.zarchbox.fr/tags/Pihole" rel="nofollow noopener noreferrer" target="_blank">#Pihole</a><span> </span><a href="https://social.zarchbox.fr/tags/Caddy" rel="nofollow noopener noreferrer" target="_blank">#Caddy</a><span> </span><a href="https://social.zarchbox.fr/tags/Lighttp" rel="nofollow noopener noreferrer" target="_blank">#Lighttp</a></p>
Philip Gillißen<p>Caddy with certbot's certificates</p><p>I would like to use <a href="https://ruhr.social/tags/certbot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>certbot</span></a> to retrieve a certificate for my domain and instruct <a href="https://ruhr.social/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> to use this certificate. Problem is that clients can't validate the chain correctly. Any ideas or pointers?</p><p>I used the following in my Caddyfile:</p><p>a.example.com {<br> tls /etc/letsencrypt/live/a.example.com/fullchain.pem /etc/letsencrypt/live/a.example.com/privkey.pem {<br> ca_root /etc/letsencrypt/live/a.example.com/chain.pem<br> }<br>}</p><p><span class="h-card" translate="no"><a href="https://lemmy.world/c/selfhosted" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosted</span></a></span> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/selfhosting" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>selfhosting</span></a></span></p>
Nikhil 🐧<p>🤡</p><p>I made this because it reflects my latest experience of doing selfhosted stuff. Still new to all this and my system was running for around 10-11 months without any incidents. A fried SD card is definitely not what I expected to bring down everything 😂</p><p><a href="https://social.linux.pizza/tags/shitpost" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shitpost</span></a> <a href="https://social.linux.pizza/tags/meme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meme</span></a> <a href="https://social.linux.pizza/tags/raspberrypi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raspberrypi</span></a> <a href="https://social.linux.pizza/tags/selfhosted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selfhosted</span></a> <a href="https://social.linux.pizza/tags/jellyfin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jellyfin</span></a> <a href="https://social.linux.pizza/tags/caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caddy</span></a> <a href="https://social.linux.pizza/tags/pihole" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pihole</span></a></p>
Lunar 🛸 ♾<p>Just set up <a href="https://dosgame.club/tags/Caddy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Caddy</span></a> on my local server, and it was so much more intuitive than <a href="https://dosgame.club/tags/nginx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nginx</span></a> - even with the Proxy Manager interface I was using. No idea why I didn't roll it out sooner. It "just works"!</p>