Family · Cloudflare

Cloudflare-werkwijze

De gedeelde route voor beide laptops. De configuratie staat op de NAS. Cloudflare-toegang loopt per laptop via Wrangler OAuth in de gewone systeem-Firefox.

Wrangler-config op de NAS /mnt/nas/Marcellis.Link/wrangler.jsonc

Vaste gegevens

Project

marcellis-tools

Account

myhusbandsareai@gmail.com

Productiebranch

main

Build-uitvoer

De hoofdmap .

OAuth-login op de laptop

GitHub-toegang opent de bronbestanden. Wrangler OAuth geeft Cloudflare-deployrechten. Iedere laptop voert deze login eenmaal uit.

01

Open de NAS-buildmap

cd /mnt/nas/Marcellis.Link
02

Verwijder oude API-variabelen uit deze terminal

unset CLOUDFLARE_API_TOKEN CLOUDFLARE_API_KEY CF_API_TOKEN CF_API_KEY
03

Login via systeem-Firefox

BROWSER=/usr/bin/firefox npx wrangler login
04

Controleer het account

npx wrangler whoami

De uitvoer noemt myhusbandsareai@gmail.com en Pages Write-toegang.

Waar de toegang staat

Gedeelde configuratie

/mnt/nas/Marcellis.Link/wrangler.jsonc

OAuth op iedere laptop

~/.wrangler/config/default.toml

API-sleutel op de NAS

Er staat geen actieve Cloudflare-sleutel op de gedeelde opslag. De OAuth-login maakt lokaal de vereiste credentials aan.

Publiceren

01

Controleer het project

cd /mnt/nas/Marcellis.Link
npx wrangler pages deployment list --project-name marcellis-tools
02

Deploy de gecontroleerde NAS-build

npx wrangler pages deploy . --project-name marcellis-tools --branch main
03

Controleer productie

Open marcellis.link en controleer de concrete gewijzigde inhoud.

Snelle foutdiagnose

GitHub geeft 404

Open GitHub in Firefox met het account dat toegang heeft tot TashMarcellis/Marcellis.link. De live Family-handleiding blijft zonder GitHub-preview leesbaar.

Project not found

Gebruik exact marcellis-tools. De projectnaam marcellis-link bestaat niet in dit Cloudflare-account.

API-key gevraagd

Voer de vier unset-variabelen uit en controleer npx wrangler whoami. Start daarna de OAuth-login wanneer er geen actief account wordt getoond.