Thanks to all the great community Q&A over the last couple of weeks, I was able to compile a #Django health check cookbook:
https://codingjoe.dev/django-health-check/cookbook/

Thank y'all for asking the right questions! 🤟

#Django #Python #Docker #Kubernetes #k8s #caddy #treafik #nginx

Cookbook - Django HealthCheck

Technology/Programs that are (still) black magic to me and I will never understand how to properly use them no matter how bad i want to. (In no special order)

-
#Blender (3D Modeling in general)
-
#CMake
-
#SELinux
-
#freeCAD (or cad in general)
-
#Rust-lang (I can run cargo install just fine)
-
#PowerShell (eh, don't care that I don't get this one)
-
#SecureBoot
-
#Treafik

This is probably more but man it kills me I can not wrap my head around these.

I have been trying for hours to debug what I thought was a #Treafik regression causing massive CPU usage to the point that my own (very small) dockerized services I host for my family are getting slow and hard to reach.

But no, my meager virtual server is just being DDoSed by stupid #AI bots downloading pieces of my webpage over and over and over again. It looks like the steps described in https://www.mayrhofer.eu.org/post/defenses-against-abusive-ai-scrapers/ are no longer working, and I need to start looking into actual IP blocking. However, as AI fraudsters are resorting to using massive client pools for downloading, that will also become difficult.

This is new. The AI scraper bots amounting to over 90% of all traffic until a couple of weeks ago were annoying, but my services still worked. Now it has reached the level of active denial of service.

Ive built a setup for hosting websites which consists of:
* Host running #microos with #podman
* #Treafik and #sshpiper at the edge
* #Nginx, php-fpm, #mariadb + phpmyadmin + nginx or #postgres + dbadmin, openssh for each site

It actually works quite well, openssh keybased access is to transfer files into the containers, traefik does the reverse proxying.

I'm just wondering if its a sustainable and maintainable setup. Sometimes just going with a "standard" solution seems so much easier.

Technology/Programs that are black magic to me and I will never understand how to properly use them no matter how bad i want to. (In no special order)

- #Blender (3D Modeling in general)
- #CMake
- #DwarfFortress
- #freeCAD (or cad in general)
- #Rust-lang (I can run `cargo install` just fine)
- #PowerShell (eh, don't care that I don't get this one)
- #SecureBoot
- #Treafik

This is probably more but man it kills me I can not wrap my head around these.