Skip to content

Repository files, collaboration, releases and project activity.

ARCHFORGE HISTORY

Blame · GIT-DOMAIN-UPDATE-1.0.2.md

Branch main · the Commit author is not necessarily a verified ArchForge account.

b8619f148earchadmin2026-10-111 # Quick start: install the domain + SSL wizard through ArchForge Git
b8619f148earchadmin2026-10-112 
b8619f148earchadmin2026-10-113 1. Extract **FULL** into your existing Git checkout on your laptop, keeping its `.git` directory. Or extract the **UPDATE-FROM-1.0.1** ZIP directly over that checkout. Neither archive includes real secrets or a database.
b8619f148earchadmin2026-10-114 2. Commit and push the new files to your `archforge-external-status` repository on `archforge.nl`.
b8619f148earchadmin2026-10-115 3. On your second Debian 13 VPS, use the same checkout you used for the original installation:
b8619f148earchadmin2026-10-116 
b8619f148earchadmin2026-10-117 ```bash
b8619f148earchadmin2026-10-118 cd ~/archforge-external-status
b8619f148earchadmin2026-10-119 git pull --ff-only
b8619f148earchadmin2026-10-1110 sudo bash ./configure-domain.sh
b8619f148earchadmin2026-10-1111 ```
b8619f148earchadmin2026-10-1112 
b8619f148earchadmin2026-10-1113 Already signed in as root? Run `bash ./configure-domain.sh` instead of `sudo`.
b8619f148earchadmin2026-10-1114 
b8619f148earchadmin2026-10-1115 **Do not run `./install.sh` or `./update.sh` again just to link the domain.** The new wizard configures the *existing installation* without changing the admin, database or secrets.
b8619f148earchadmin2026-10-1116 
b8619f148earchadmin2026-10-1117 The wizard asks for your domain `status.archforge.nl`, the public IPv4 address of **VPS 2**, optional public IPv6, and optional ACME email. It requires correct DNS A/AAAA records before touching configuration. Ensure inbound TCP 80/443 are reachable at VPS 2 through your provider firewall and any active UFW. The wizard validates Caddy, reloads it and checks whether the trusted HTTPS certificate is really available. Caddy renews certificates automatically.
b8619f148earchadmin2026-10-1118 
b8619f148earchadmin2026-10-1119 Verify afterwards:
b8619f148earchadmin2026-10-1120 
b8619f148earchadmin2026-10-1121 ```bash
b8619f148earchadmin2026-10-1122 curl -fsS https://status.archforge.nl/healthz
b8619f148earchadmin2026-10-1123 sudo journalctl -u caddy -n 80 --no-pager
b8619f148earchadmin2026-10-1124 ```
b8619f148earchadmin2026-10-1125 
b8619f148earchadmin2026-10-1126 See `DOMAIN-SSL-DEBIAN-13.md` for full details. No changes are made to `archforge.nl` itself.