toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

214
active users

#nginx

1 post1 participant0 posts today
Rye<p>some tags for the post. <br> <br><a href="https://ioc.exchange/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://ioc.exchange/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://ioc.exchange/tags/django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>django</span></a> <a href="https://ioc.exchange/tags/production" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>production</span></a> <a href="https://ioc.exchange/tags/errors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>errors</span></a> <a href="https://ioc.exchange/tags/troubleshoot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>troubleshoot</span></a></p>
Shawn Webb<p>Today has been a busy day. In addition to regular work, I helped a friend determine the cause of <a href="https://bsd.network/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> crashing on their <a href="https://bsd.network/tags/HardenedBSD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HardenedBSD</span></a> 15-CURRENT server.</p><p>Turns out, <a href="https://bsd.network/tags/brotli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>brotli</span></a> is buggy.</p>
Bob the Traveler<p>For others chasing the moving target of post-quantum cryptography, it seems that openssl-oqs-provider changed the name of the hybrid algorithm p384_mlkem1024 to SecP384r1MLKEM1024 at version 0.9.0, making my nginx.conf file suddenly invalid. Meanwhile, I *think* that Microsoft's indexing bots were about the only clients using pure p384r1.<br><a href="https://mastodon.world/tags/OQS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OQS</span></a> <a href="https://mastodon.world/tags/PQC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PQC</span></a> <a href="https://mastodon.world/tags/PostQuantum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostQuantum</span></a> <a href="https://mastodon.world/tags/QuantumSafe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QuantumSafe</span></a> <a href="https://mastodon.world/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://mastodon.world/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a></p>
Doktor Overcomma :vepi:<p>For others chasing the moving target of post-quantum cryptography, it seems that openssl-oqs-provider changed the name of the hybrid algorithm p384_mlkem1024 to SecP384r1MLKEM1024 at version 0.9.0, making my nginx.conf file suddenly invalid. Meanwhile, I *think* that Microsoft's indexing bots were about the only clients using pure p384r1.<br><a href="https://dobbs.town/tags/OQS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OQS</span></a> <a href="https://dobbs.town/tags/PQC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PQC</span></a> <a href="https://dobbs.town/tags/PostQuantum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostQuantum</span></a> <a href="https://dobbs.town/tags/QuantumSafe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QuantumSafe</span></a> <a href="https://dobbs.town/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://dobbs.town/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a></p>
:projetstodon: Shalien<p>Dear <a href="https://mastodon.projetretro.io/tags/fediadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediadmin</span></a>, regarding the current ongoing full force assault on our services by AI scrappers with all the risks associated (costs, services stability, data being stolen and so on) I can only recommend the setting up of <a href="https://mastodon.projetretro.io/tags/techaro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techaro</span></a> <a href="https://mastodon.projetretro.io/tags/anubis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>anubis</span></a> requests filter to "weight the souls of incoming HTTP requests"</p><p>I tested it so far on <a href="https://mastodon.projetretro.io/tags/alpine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alpine</span></a> <a href="https://mastodon.projetretro.io/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> deployed services with either <a href="https://mastodon.projetretro.io/tags/caddy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>caddy</span></a> , <a href="https://mastodon.projetretro.io/tags/apache2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apache2</span></a> / <a href="https://mastodon.projetretro.io/tags/httpd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>httpd</span></a> and <a href="https://mastodon.projetretro.io/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> for the following services <a href="https://mastodon.projetretro.io/tags/nextcloud" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nextcloud</span></a>, <a href="https://mastodon.projetretro.io/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a>, <a href="https://mastodon.projetretro.io/tags/forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forgejo</span></a>, <a href="https://mastodon.projetretro.io/tags/lemmy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lemmy</span></a>, <a href="https://mastodon.projetretro.io/tags/funkwhale" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>funkwhale</span></a>, <a href="https://mastodon.projetretro.io/tags/bookwyrm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bookwyrm</span></a> and a <a href="https://mastodon.projetretro.io/tags/minecraft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minecraft</span></a> <a href="https://mastodon.projetretro.io/tags/mapviewer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mapviewer</span></a> with little hassle and no big issues</p><p>Following the use of <a href="https://mastodon.projetretro.io/tags/anubis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>anubis</span></a>, all scrapper (AI and regular) logs dropped drastically and bandwitch usage was cut by two third on the mastodon instance and half for the others services</p><p>Do yourself and your users a favor try it : <a href="https://github.com/TecharoHQ/anubis" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/TecharoHQ/anubis</span><span class="invisible"></span></a></p>
Rad Web Hosting<p>🚀 Install and Run Self-hosted Mattermost Instance on Linux VPS <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23certbot" target="_blank">#certbot</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23letsencrypt" target="_blank">#letsencrypt</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23mattermost" target="_blank">#mattermost</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23nginx" target="_blank">#nginx</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23opensource" target="_blank">#opensource</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23postgresql" target="_blank">#postgresql</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23reverseproxy" target="_blank">#reverseproxy</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23selfhosting" target="_blank">#selfhosting</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23selfhosted" target="_blank">#selfhosted</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ubuntu" target="_blank">#ubuntu</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23unifiedcommunications" target="_blank">#unifiedcommunications</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23vps" target="_blank">#vps</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23Cloud" target="_blank">#Cloud</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23Guides" target="_blank">#Guides</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23VPS" target="_blank">#VPS</a><br><br><a href="https://blog.radwebhosting.com/f09f9a80-install-and-run-self-hosted-mattermost-instance-on-linux-vps" rel="nofollow noopener" target="_blank">🚀 Install and Run Self-hosted ...</a></p>
Jamie<p>It took a while to get my head around as I’m a complete noob at it, but this afternoon I’ve got Docker and Portainer setup and a container running Nginx. </p><p>Also got a cronjob running every 10 minutes to automatically update DNS records in Cloudflare whenever it detects my public IP at home has updated. 😎</p><p><a href="https://gamerstavern.online/tags/SelfHosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosting</span></a> <a href="https://gamerstavern.online/tags/SelfHosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SelfHosted</span></a> <a href="https://gamerstavern.online/tags/HomeLab" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HomeLab</span></a> <a href="https://gamerstavern.online/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> <a href="https://gamerstavern.online/tags/Portainer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Portainer</span></a> <a href="https://gamerstavern.online/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a> <a href="https://gamerstavern.online/tags/Cloudflare" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cloudflare</span></a></p>
Martin Boller :debian: :tux: :freebsd: :windows: :mastodon:<p>Another short blog post on blocking <a href="https://infosec.exchange/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://infosec.exchange/tags/LLM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLM</span></a> <a href="https://infosec.exchange/tags/Bots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Bots</span></a> that slow down a website. Using <a href="https://infosec.exchange/tags/NGINX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NGINX</span></a>, but easily adaptable to <a href="https://infosec.exchange/tags/ApacheWebServer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ApacheWebServer</span></a> <a href="https://infosec.exchange/tags/Caddy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Caddy</span></a> etc</p><p><a href="https://www.infosecworrier.dk/blog/2025/07/botblocker/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">infosecworrier.dk/blog/2025/07</span><span class="invisible">/botblocker/</span></a></p>
Blabla Linux<p>Mises à niveaux services de la soirée…<br><a href="https://mastodon.blablalinux.be/tags/Nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nginx</span></a> Proxy Manager passe en version 2.12.4 ✔️<br>👉 Site officiel : <a href="https://nginxproxymanager.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nginxproxymanager.com</span><span class="invisible"></span></a><br><a href="https://mastodon.blablalinux.be/tags/Mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mastodon</span></a> passe en version 4.3.9 ✔️<br>👉 Site officiel : <a href="https://joinmastodon.org/fr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">joinmastodon.org/fr</span><span class="invisible"></span></a><br>👉 Chez Blabla Linux : <a href="https://mastodon.blablalinux.be" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">mastodon.blablalinux.be</span><span class="invisible"></span></a><br><a href="https://mastodon.blablalinux.be/tags/PwPush" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PwPush</span></a> (Password Pusher) passe en version 1.58.3 ✔️<br>👉 Site officiel : <a href="https://docs.pwpush.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">docs.pwpush.com</span><span class="invisible"></span></a><br>👉 Chez Blabla Linux : <a href="https://pwpush.blablalinux.be" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">pwpush.blablalinux.be</span><span class="invisible"></span></a></p>
Exception.Net.UaНалаштовуємо чат-сервер Prosody для спілкування в мережі XMPP<br><a href="https://exception.net.ua/post/how-to-setup-your-own-xmpp-server/" rel="nofollow noopener" target="_blank">https://exception.net.ua/post/how-to-setup-your-own-xmpp-server/</a><br><br><a class="hashtag" href="https://social.net.ua/tag/україна" rel="nofollow noopener" target="_blank">#Україна</a> <a class="hashtag" href="https://social.net.ua/tag/уанет" rel="nofollow noopener" target="_blank">#уанет</a> <a class="hashtag" href="https://social.net.ua/tag/ukraine" rel="nofollow noopener" target="_blank">#Ukraine</a> <a class="hashtag" href="https://social.net.ua/tag/uanet" rel="nofollow noopener" target="_blank">#uanet</a> <a class="hashtag" href="https://social.net.ua/tag/exceptionnetua" rel="nofollow noopener" target="_blank">#ExceptionNetUa</a> <a class="hashtag" href="https://social.net.ua/tag/turnserver" rel="nofollow noopener" target="_blank">#turnserver</a> <a class="hashtag" href="https://social.net.ua/tag/selfhost" rel="nofollow noopener" target="_blank">#selfhost</a> <a class="hashtag" href="https://social.net.ua/tag/prosody" rel="nofollow noopener" target="_blank">#prosody</a> <a class="hashtag" href="https://social.net.ua/tag/jabber" rel="nofollow noopener" target="_blank">#jabber</a> <a class="hashtag" href="https://social.net.ua/tag/coturn" rel="nofollow noopener" target="_blank">#coturn</a> <a class="hashtag" href="https://social.net.ua/tag/nginx" rel="nofollow noopener" target="_blank">#nginx</a> <a class="hashtag" href="https://social.net.ua/tag/linux" rel="nofollow noopener" target="_blank">#linux</a> <a class="hashtag" href="https://social.net.ua/tag/xmpp" rel="nofollow noopener" target="_blank">#xmpp</a>
Linuxiac<p>Nginx Proxy Manager 2.12.4 lands with API schema fixes, performance improvements, and a batch of new DNS providers for Certbot plugin support.<br><a href="https://linuxiac.com/nginx-proxy-manager-2-12-4-released-with-certbot-enhancements/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/nginx-proxy-manag</span><span class="invisible">er-2-12-4-released-with-certbot-enhancements/</span></a></p><p><a href="https://mastodon.social/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://mastodon.social/tags/npm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>npm</span></a> <a href="https://mastodon.social/tags/proxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxy</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a></p>
Wulfy<p>Here is one of those nuggets of information that will save 2.3 humans hours of troubleshooting...</p><p>...when using contenarised "Nginx Proxy Manager" to serve a static website...<br>Disable Cache assets - As there is no upstream (internal server) to cache from. Your <a href="https://infosec.exchange/tags/NginX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NginX</span></a> *IS* the web server.<br>Otherwise you will have a wild goose chase with some assets not rendering and logs not very helpful.</p><p>Ask me how I know 🙄<br><a href="https://infosec.exchange/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://infosec.exchange/tags/podman" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>podman</span></a> <a href="https://infosec.exchange/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a></p>
Tom :damnified:<p>"Creating my own small CDN for my Mastodon instance metalhead.club"</p><p><a href="https://thomas-leister.de/en/creating-own-small-cdn-for-mastodon-instance-metalheadclub/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thomas-leister.de/en/creating-</span><span class="invisible">own-small-cdn-for-mastodon-instance-metalheadclub/</span></a></p><p>I've created my own little CDN for my Mastodon instance metalhead.club recently! And it works well! Here's how I did that 😊</p><p><a href="https://metalhead.club/tags/metalheadclub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metalheadclub</span></a> <a href="https://metalhead.club/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://metalhead.club/tags/cdn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cdn</span></a> <a href="https://metalhead.club/tags/server" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>server</span></a> <a href="https://metalhead.club/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://metalhead.club/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a></p>
Felix Palmen :freebsd: :c64:<p>Related question, only for people who *have* some need for either authentication or proof-of-work added to their <a href="https://mastodon.bsd.cafe/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a>:</p><p>Would you consider <a href="https://mastodon.bsd.cafe/tags/swad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swad</span></a> if there was a pre-built <a href="https://mastodon.bsd.cafe/tags/package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>package</span></a> (or port) for your OS? IOW, is building and installing it manually from source an issue?</p>
Felix Palmen :freebsd: :c64:<p>Just released: <a href="https://mastodon.bsd.cafe/tags/swad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swad</span></a> 0.12 🥂</p><p>swad is the "Simple Web Authentication Daemon". It basically offers adding form + <a href="https://mastodon.bsd.cafe/tags/cookie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cookie</span></a> <a href="https://mastodon.bsd.cafe/tags/authentication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>authentication</span></a> to your reverse proxy (designed for and tested with <a href="https://mastodon.bsd.cafe/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> "auth_request"). I created it mainly to defend against <a href="https://mastodon.bsd.cafe/tags/malicious_bots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>malicious_bots</span></a>, so among other credential checker modules for "real" logins, it offers a proof-of-work mechanism for guest logins doing the same <a href="https://mastodon.bsd.cafe/tags/crypto" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>crypto</span></a> <a href="https://mastodon.bsd.cafe/tags/challenge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>challenge</span></a> known from <a href="https://mastodon.bsd.cafe/tags/Anubis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Anubis</span></a>.</p><p>swad is written in pure <a href="https://mastodon.bsd.cafe/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> with minimal dependencies (<a href="https://mastodon.bsd.cafe/tags/zlib" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zlib</span></a>, <a href="https://mastodon.bsd.cafe/tags/OpenSSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSSL</span></a> or compatible, and optionally <a href="https://mastodon.bsd.cafe/tags/PAM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PAM</span></a>), and designed to work on any <a href="https://mastodon.bsd.cafe/tags/POSIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>POSIX</span></a> system. It compiles to a small binary (200 - 300 kiB depending on compiler and target platform).</p><p>This release brings (among a few bugfixes) improvements to make swad fit for "heavy load" scenarios: There's a new option to balance the load across multiple service worker threads, so all cores can be fully utilized if necessary, and it now keeps lots of transient objects in pools for reuse, which helps to avoid memory fragmentation and ultimately results in lower overall memory consumption.</p><p>Read more about it, download the .tar.xz, build and install it .... here:</p><p><a href="https://github.com/Zirias/swad" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Zirias/swad</span><span class="invisible"></span></a></p>
Ryan Peters<p>Set up a script to ping me when my fail2ban blocks a malicious IP (and grabs the location) trying to connect to my <a href="https://social.binarydad.com/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> reverse proxy. I swear at some point I'll block every IPv4 out there.</p>
Jesse Skinner<p>I'm thinking of developing a new course or workshop in the fall.. would any of these interest you?</p><p><a href="https://toot.cafe/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://toot.cafe/tags/svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>svelte</span></a> <a href="https://toot.cafe/tags/html" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>html</span></a> <a href="https://toot.cafe/tags/css" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>css</span></a> <a href="https://toot.cafe/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://toot.cafe/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://toot.cafe/tags/lua" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lua</span></a> <a href="https://toot.cafe/tags/freelancer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>freelancer</span></a></p>
Tom :damnified:<p>Seit einigen Tagen werden Medien meiner Mastodon-Instanz metalhead.club global verteilt über ein eigenes CDN ausgeliefert. :goose_hacker: </p><p>Das verringert die Latenzen für Benutzer aus nicht-EU Ländern und sorgt für weniger Frust bei den Ladezeiten. </p><p>Was ein CDN ist, welche Implementierungsmethoden es gibt und wie ich mein kleines CDN umgesetzt habe, erfahrt ihr in meinem neuen Blogpost: </p><p>"Ein eigenes kleines CDN für meine Mastodon-Instanz metalhead.club" - <a href="https://thomas-leister.de/mastodon-media-storage-cdn/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">thomas-leister.de/mastodon-med</span><span class="invisible">ia-storage-cdn/</span></a></p><p><a href="https://metalhead.club/tags/metalheadclub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>metalheadclub</span></a> <a href="https://metalhead.club/tags/cdn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cdn</span></a> <a href="https://metalhead.club/tags/media" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>media</span></a> <a href="https://metalhead.club/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> <a href="https://metalhead.club/tags/instance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>instance</span></a> <a href="https://metalhead.club/tags/mastoadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastoadmin</span></a> <a href="https://metalhead.club/tags/hosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hosting</span></a> <a href="https://metalhead.club/tags/selfhosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosting</span></a> <a href="https://metalhead.club/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://metalhead.club/tags/scaleway" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scaleway</span></a> <a href="https://metalhead.club/tags/dns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dns</span></a> <a href="https://metalhead.club/tags/geoip" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geoip</span></a> <a href="https://metalhead.club/tags/geodns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geodns</span></a> <a href="https://metalhead.club/tags/hetzner" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hetzner</span></a></p>
Jesse Skinner<p>I've said this before, but I can't say it enough: OpenResty (nginx+lua) is painfully underappreciated. It's fantastic, and the only platform I trust for very high volume, high performance, mission critical web application servers.</p><p><a href="https://toot.cafe/tags/openresty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openresty</span></a> <a href="https://toot.cafe/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a> <a href="https://toot.cafe/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a></p>
Third spruce tree on the left<p>Oh snap! `YARR - Yet Another RSS Reader` has a new version and I missed it in March!<br><a href="https://github.com/nkanaev/yarr/releases/tag/v2.5" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nkanaev/yarr/releas</span><span class="invisible">es/tag/v2.5</span></a><br>YARR is like Feedly or NewsBlur, except more like TinyRSS or FreshRSS - you can self-host. </p><p>UNLIKE those, you can tell yarr to run at `&lt;ip:port&gt;`, so you can stick it at port 7666 for your reverse <a href="https://mas.to/tags/proxy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>proxy</span></a>. And its lightweight, I run my own AND 3 other instances for fam. members on the same host accessed via different subdomains re-proxied by <a href="https://mas.to/tags/nginx" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nginx</span></a>. </p><p><a href="https://mas.to/tags/rss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rss</span></a> <a href="https://mas.to/tags/smolweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>smolweb</span></a> <a href="https://mas.to/tags/selfhosted" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>selfhosted</span></a></p>