@!
Hubzilla Support Forum NixOS deployment container images updated to Hubzilla 10.4.1 and new features !
[ _ ] ~~>
https://codeberg.org/node9/fediverse.nix.img/Added gateway and SSL proxy container: this gateway with HA proxy and Grafana routes traffic to multiple instances, manages Letsencrypt certificates and provides monitoring dashboards for HA proxy traffic and PostgreSQL databases.
Features and deployment scenarios- Configure instance in one file
- One step deployment: run the build script(s) and open the website in the browser, ready to register first account
- All persistent data and logs mapped to one directory
- Pre-configured with two service tiers: Free/Member
- Streams/Forte/Hubzilla, PHP 8.3 with all needed modules, PostgreSQL 17, Redis and Nginx on minimal Linux base
- Stability oriented: everything baked-in in the immutable reproducible Nix image
- Security and isolation: each instance's own image can be rebuilt and restarted independently and minimize attack surface
- Climate friendly or IoT deployment using low computing resources (240MB zipped image)
Run multiple instances with SSL proxy gateway and monitoring dashboards (HA proxy, certbot, Prometheus, Grafana)
How gateway and SSL proxy container worksAdditionally to instance images, this deployment includes NixOS based image for proxy, with Certbot and Grafana monitoring
- Configure in one file and instances list json
- One proxy with publicly accessible IP where traffic for all instances goes through
- SSL termination of https connections on proxy frontend
- Certbot for management of Lestencrypt SSL certificates
- Monitoring of runtime statistics in Grafana HA proxy dashboard and Postgres dashboard
- Prometheus monitoring scraping HA proxy and all instances Postgres databases
- Stability oriented: everything baked-in in the immutable reproducible Nix image with minimal Linux base
Try the art of deployment.
This project was supported by @
NLnet foundation.