mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#nginx

5 Beiträge5 Beteiligte0 Beiträge heute

Mal eine klare Empfehlung für #SearXNG
Das läuft seit einen Monat ohne Probleme bei mir.
Die Suchmöglichkeiten und Ergebnisse finde deutlich besser als bei #DuckDuckGo
Was auch ziemlich cool ist ist die Netzwerkfähigkeit mit #nginx und #Tor Hidden Service.
Für Firefox gibt es ein passendes addon Namens #SearXNG4all
Da kann man dann die passende Adresse eingeben.
Leider findet #Torbrowser für Android das addon nicht und ich musste mir da ein Lesezeichen setzen.
github.com/searxng/searxng

SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled. - searxng/searxng
GitHubGitHub - searxng/searxng: SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled.SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled. - searxng/searxng
Fortgeführter Thread

12 Tage war #FreshRSS krank. Nun läuft es wieder, Gott sei Dank.

✅ #Restore mit #restic
✅ Havarierte InnoDB repariert und Datenbestand gerettet
✅ Containerlandschaft mit #nginx ProxyManager und aktueller #MariaDB via #Podman lokal
✅ Deployment auf 24x7 Server mit #RAID6

Nun fehlt noch das Upgrade von 1.19 auf die aktuelle Release. Habe das lange sträflich schludern lassen, aber in der aktuellen Containerlandschaft ist es auch leichter, alles sauber zu halten.

Jetzt hab' ich einen #RaspberryPi 1 über...

Here is one of those nuggets of information that will save 2.3 humans hours of troubleshooting...

...when using contenarised "Nginx Proxy Manager" to serve a static website...
Disable Cache assets - As there is no upstream (internal server) to cache from. Your #NginX *IS* the web server.
Otherwise you will have a wild goose chase with some assets not rendering and logs not very helpful.

Ask me how I know 🙄
#docker #podman #selfhosting

Fortgeführter Thread

Related question, only for people who *have* some need for either authentication or proof-of-work added to their #nginx:

Would you consider #swad if there was a pre-built #package (or port) for your OS? IOW, is building and installing it manually from source an issue?

This AI scrapping war is disgusting

Today, my ingress node was dropping packets because EVERYONE decided to scrape the hell out of my Gitea instance (Forejo soon)

OpenAI, Microsoft, Amazon and some other rando were all trying to gather data THEY ALREADY HAD

I really need to configure Anubis at the ingress level...

#homelab#selfhosted#faang

Just released: #swad 0.12 🥂

swad is the "Simple Web Authentication Daemon". It basically offers adding form + #cookie #authentication to your reverse proxy (designed for and tested with #nginx "auth_request"). I created it mainly to defend against #malicious_bots, so among other credential checker modules for "real" logins, it offers a proof-of-work mechanism for guest logins doing the same #crypto #challenge known from #Anubis.

swad is written in pure #C with minimal dependencies (#zlib, #OpenSSL or compatible, and optionally #PAM), and designed to work on any #POSIX system. It compiles to a small binary (200 - 300 kiB depending on compiler and target platform).

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.

Read more about it, download the .tar.xz, build and install it .... here:

github.com/Zirias/swad

Simple Web Authentication Daemon. Contribute to Zirias/swad development by creating an account on GitHub.
GitHubGitHub - Zirias/swad: Simple Web Authentication DaemonSimple Web Authentication Daemon. Contribute to Zirias/swad development by creating an account on GitHub.

I'm thinking of developing a new course or workshop in the fall.. would any of these interest you?

#webdev#svelte#html

Seit einigen Tagen werden Medien meiner Mastodon-Instanz metalhead.club global verteilt über ein eigenes CDN ausgeliefert. :goose_hacker:

Das verringert die Latenzen für Benutzer aus nicht-EU Ländern und sorgt für weniger Frust bei den Ladezeiten.

Was ein CDN ist, welche Implementierungsmethoden es gibt und wie ich mein kleines CDN umgesetzt habe, erfahrt ihr in meinem neuen Blogpost:

"Ein eigenes kleines CDN für meine Mastodon-Instanz metalhead.club" - thomas-leister.de/mastodon-med

#metalheadclub#cdn#media

For people with large WebSocket workloads using the ingress-nginx controller.

I recently hit this issue:

github.com/kubernetes/ingress-

This drops all current WebSocket connections when ever the controller reloads the config. This can be triggered by adding/removing a new Ingress object (which this project does regularly due to customer load).

We ended up moving the WebSocket ingress to a separate LoadBalancer/Ingress class.

NGINX Ingress controller version: 0.12.0 and 0.14.0 Kubernetes version (use kubectl version): v1.8.0 Environment: aws with elb Cloud provider or hardware configuration: aws m4 medium OS (e.g. from ...
GitHubIngress controller dropping websocket connections when performing backend reload · Issue #2461 · kubernetes/ingress-nginxVon AssafShaikevich