Skip to content

Infrastructure & Self-Hosting

This page provides a comprehensive overview of infrastructure and self-hosting resources available in the Irregularpedia.

  • Server Guides: A collection of guides for setting up and managing servers.
  • Docker: An introduction to Docker and containerization.
  • 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 Workers send_email for 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.