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-11
1 # Quick start: install the domain + SSL wizard through ArchForge Gitb8619f148earchadmin2026-10-11
2 b8619f148earchadmin2026-10-11
3 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-11
4 2. Commit and push the new files to your `archforge-external-status` repository on `archforge.nl`.b8619f148earchadmin2026-10-11
5 3. On your second Debian 13 VPS, use the same checkout you used for the original installation:b8619f148earchadmin2026-10-11
6 b8619f148earchadmin2026-10-11
7 ```bashb8619f148earchadmin2026-10-11
8 cd ~/archforge-external-statusb8619f148earchadmin2026-10-11
9 git pull --ff-onlyb8619f148earchadmin2026-10-11
10 sudo bash ./configure-domain.shb8619f148earchadmin2026-10-11
11 ```b8619f148earchadmin2026-10-11
12 b8619f148earchadmin2026-10-11
13 Already signed in as root? Run `bash ./configure-domain.sh` instead of `sudo`.b8619f148earchadmin2026-10-11
14 b8619f148earchadmin2026-10-11
15 **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-11
16 b8619f148earchadmin2026-10-11
17 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-11
18 b8619f148earchadmin2026-10-11
19 Verify afterwards:b8619f148earchadmin2026-10-11
20 b8619f148earchadmin2026-10-11
21 ```bashb8619f148earchadmin2026-10-11
22 curl -fsS https://status.archforge.nl/healthzb8619f148earchadmin2026-10-11
23 sudo journalctl -u caddy -n 80 --no-pagerb8619f148earchadmin2026-10-11
24 ```b8619f148earchadmin2026-10-11
25 b8619f148earchadmin2026-10-11
26 See `DOMAIN-SSL-DEBIAN-13.md` for full details. No changes are made to `archforge.nl` itself.