Repository files, collaboration, releases and project activity.
ARCHFORGE HISTORY
Blame · FIX-HTTPS-1.0.3.md
Branch main · the Commit author is not necessarily a verified ArchForge account.
c50a429023archadmin2026-10-11
1 # ArchForge External Status 1.0.3 — Directe HTTPS-reparatiec50a429023archadmin2026-10-11
2 c50a429023archadmin2026-10-11
3 ## Probleemc50a429023archadmin2026-10-11
4 c50a429023archadmin2026-10-11
5 `curl http://127.0.0.1:3000/healthz` geeft 200, maar HTTPS weigert verbinding. De oorspronkelijke Caddyfile bevat nog de Debian-standaardwebsite op `:80` en een losse import van de statuswebsite. De configuratie op schijf kan `:443` noemen terwijl de draaiende Caddy-service er niet op luistert.c50a429023archadmin2026-10-11
6 c50a429023archadmin2026-10-11
7 ## Herstellen via je eigen ArchForge Gitc50a429023archadmin2026-10-11
8 c50a429023archadmin2026-10-11
9 1. Zet de **1.0.3**-bestanden in de bestaande Git-repository en push ze. Commit nooit echte `.env`-bestanden, databases of secrets.c50a429023archadmin2026-10-11
10 2. Log via SSH in op de **tweede VPS met Debian 13**, waar de statuswebsite is geïnstalleerd.c50a429023archadmin2026-10-11
11 3. Als root:c50a429023archadmin2026-10-11
12 c50a429023archadmin2026-10-11
13 ```shc50a429023archadmin2026-10-11
14 cd ~/archforge-external-statusc50a429023archadmin2026-10-11
15 git pull --ff-onlyc50a429023archadmin2026-10-11
16 bash ./fix-https.shc50a429023archadmin2026-10-11
17 ```c50a429023archadmin2026-10-11
18 c50a429023archadmin2026-10-11
19 Of met een normale sudo-gebruiker: `sudo bash ./fix-https.sh`.c50a429023archadmin2026-10-11
20 c50a429023archadmin2026-10-11
21 Deze hersteltool vraagt niets over wachtwoorden, maakt geen nieuwe database, installeert niets opnieuw en raakt de hoofdwebsite niet aan. Hij maakt vooraf een back-up in `/root/archforge-caddy-before-https-fix-<tijdstip>/` en past uitsluitend Caddy aan.c50a429023archadmin2026-10-11
22 c50a429023archadmin2026-10-11
23 **Let op:** het script vervangt de default `:80`-website door de statuswebsite. Gebruik dit alleen op de aparte VPS die bedoeld is voor `status.archforge.nl`. De hersteltool stopt bij extra `.caddy`-sitebestanden, onbekende domeinen, een onbereikbare lokale app of een ongeldige configuratie.c50a429023archadmin2026-10-11
24 c50a429023archadmin2026-10-11
25 ## Resultaatc50a429023archadmin2026-10-11
26 c50a429023archadmin2026-10-11
27 - `HTTPS port: LISTENING` betekent dat Caddy eindelijk luistert op TCP 443.c50a429023archadmin2026-10-11
28 - `Certificate: VERIFIED` betekent dat een geldig TLS-certificaat en `/healthz` vanaf de lokale VPS zijn gecontroleerd.c50a429023archadmin2026-10-11
29 - `Certificate: PENDING` betekent dat Caddy wel op poort 443 luistert, maar dat DNS, ACME-uitgifte of externe netwerkbereikbaarheid nog niet bevestigd is.c50a429023archadmin2026-10-11
30 - Een fout **zonder** 443-listener herstelt de oude configuratie en laat de relevante Caddy-logs zien.c50a429023archadmin2026-10-11
31 c50a429023archadmin2026-10-11
32 Het script kan de externe router/firewall van een VPS-provider niet wijzigen en kan geen geldig certificaat garanderen wanneer de vereiste publieke verbinding ontbreekt. Het voert geen wijzigingen uit aan de bestaande ArchForge 11.3.6-hoofdwebsite.