Infrastructure & Self-Hosting
Infrastructure & Self-Hosting
Section titled “Infrastructure & Self-Hosting”This page provides a comprehensive overview of infrastructure and self-hosting resources available in the Irregularpedia.
Getting Started
Section titled “Getting Started”- Server Guides: A collection of guides for setting up and managing servers.
- Docker: An introduction to Docker and containerization.
Core Infrastructure
Section titled “Core Infrastructure”- TAK Server: Community TAK (Team Awareness Kit) server for shared situational awareness and geospatial collaboration.
- Cloudflare Tunnels: A guide to using Cloudflare Tunnels for secure and easy self-hosting.
- Authentik: An open-source identity provider for managing user access to your services.
- Identity-Aware Proxies: Put SSO in front of self-hosted apps that don’t speak OIDC natively (Pomerium, Authentik Proxy Outpost, oauth2-proxy).
- Reverse Proxy with nginx: Production nginx patterns — TLS, security headers, rate limiting, caching, WebSockets.
- Reverse Proxy with Traefik: Docker-native proxy with automatic Let’s Encrypt and label-based routing.
- Load Balancing with HAProxy: Spread traffic across instances — L4/L7, health checks, sticky sessions, Keepalived HA.
- Matrix Server: A guide to self-hosting your own secure communication server.
- Mail Server (2026): Self-hosted email stack (Stalwart on
46.110.152.206, SOGo webmail, Cloudflare Workerssend_emailfor app transactional mail). Covers Authentik SSO integration via App Passwords, plus alternative options (Mailcow with native OIDC, Mox, Mailu, etc.). - Linux Server Setup: A guide to the initial setup of a Linux server.
- Infrastructure as Code with Terraform: Declarative infra — state/backends, modules, multi-environment patterns, drift detection, OpenTofu.
- Backups with Borg / BorgBase: Encrypted, deduplicated backups with an append-only off-site target and restore drills.
- Backups with Restic: Encrypted, deduplicated backups to S3-compatible object storage, scheduled with systemd.
- Monitoring with Prometheus and Grafana: Metrics scraping, node_exporter, PromQL, dashboards, Alertmanager, long-term storage.
- Logging with ELK Stack (or Loki): Centralized logs — ELK vs Loki trade-offs, shipping, retention, queries, alerting, sizing.
- Proxmox LXC: A guide to setting up Linux containers with Proxmox.
- CryptPad Server: A guide to setting up a secure and private office suite.