Skip to content

Operations Guide

Day-to-day operational procedures for the CharlieHub cluster and hub2 services.

In This Section

Core Operations

Service Management

Security & Infrastructure

Critical Infrastructure Notes

Firewall Rules (iptables)

All firewall rules for WireGuard routing, service isolation, and security are persisted to disk and automatically restored on boot. See Firewall Rules Persistence for details.

Secret Rotation

Quarterly credential rotation is scheduled for the last Sunday of each quarter (March, June, September, December) at 02:00 UTC. See Security Maintenance.

Service Dependencies

  • hub2 services depend on Docker network connectivity
  • WireGuard routing depends on iptables rules
  • Traefik routing depends on Docker service labels
  • Prometheus metrics depend on exporter health

Quick Reference

# Check cluster health
pvecm status

# List all VMs/CTs across cluster
pvesh get /cluster/resources --type vm

# Check storage status
pvesm status

# View running containers on hub2
docker compose ps

# Check iptables rules
sudo iptables -L DOCKER-USER -n -v

# View firewall rules persistence status
sudo systemctl status netfilter-persistent

Emergency Contacts & Escalation

  1. Service Connectivity Issues → Check Firewall Rules Persistence
  2. Container Issues → Check Daily Tasks
  3. Data Loss → Check Backup & Recovery
  4. Security Incident → Check Security Maintenance