Files
hudu/README.md
2026-07-15 17:52:57 -04:00

1.5 KiB

Hudu Migration

Started: 2026-07-15 Status: In progress — Caddy SSL remap pending

Architecture

Old: hudu (178.156.130.130) — dedicated Ubuntu 24.04, SWAG SSL
New: app2 (152.53.39.202) — Caddy reverse proxy
DNS: hudu.itpropartner.com (SiteGround)

Deployment

  • Docker Compose stack: app (Puma 12 workers), worker (Sidekiq), db (PostgreSQL 16.2), redis
  • DB: 82 MB, 21 companies, 3 users
  • Port: 3000 (internal), Caddy handles SSL on 443
  • Compose at: /root/docker/hudu/docker-compose.yml
  • .env at: /root/docker/hudu/.env (chmod 600)

URLs

Access

Access via https://hudu.itpropartner.com. Login with Hudu admin credentials (stored in Vaultwarden under info@itpropartner.com). API key: kakEmBqTqDqNMN966gpeLmEV (Syncro integration for Forefront Wireless).

Recovery

  1. cd /root/docker/hudu && docker compose --env-file .env up -d
  2. DB restore: cat dump.sql | docker exec -i hudu-db-1 psql -U postgres -d hudu_production
  3. Caddy handles SSL automatically

Backups

  • Daily: hudu-backup.sh cron (3 AM ET) → s3://hermes-vps-backups/hudu/backups/ (30-day retention)
  • Full dump: s3://hermes-vps-backups/hudu/backups/hudu_full_backup_20260715.dump (1.5 MB, pre-decommission)

Decommissioned

  • Old server: hudu.itpropartner.com (178.156.130.130, Hetzner ID 60418166) — DELETED 2026-07-15
  • All data migrated to app2

API Key

  • kakEmBqTqDqNMN966gpeLmEV
  • Syncro integration for Forefront Wireless