Scaffold and Phase 0-1
This commit is contained in:
+115
@@ -0,0 +1,115 @@
|
||||
# ─── Core ───────────────────────────────────────────────
|
||||
NODE_ENV=production
|
||||
PORT=8811
|
||||
LOG_LEVEL=info
|
||||
GATEWAY_VERSION=0.1.0
|
||||
|
||||
# Comma-separated list of active plugin names
|
||||
# Phase 1–3 (core)
|
||||
ENABLED_PLUGINS=
|
||||
# Add Phase 7+ as plugins land:
|
||||
# ,gitea,unraid,docker,openclaw,unifi,codex-mrp,streamvault,rackmapper
|
||||
# ,npm,uisp,transmission,syncthing,plex,nyaa # Phase 7
|
||||
# ,home-assistant # Phase 8
|
||||
# ,invoiceninja,fabdash,cpas,wfh # Phase 9
|
||||
# ,breedr,codedump,ui-tracker,stepview,qrknit,memer,alwisp-web # Phase 10
|
||||
|
||||
# Where compiled plugins live (built output)
|
||||
PLUGINS_DIR=./dist/plugins
|
||||
|
||||
# ─── Auth ───────────────────────────────────────────────
|
||||
# Format: agentName:token,agentName2:token2
|
||||
AGENT_TOKENS=claude-code:CHANGE_ME_1,antigravity:CHANGE_ME_2,codex:CHANGE_ME_3
|
||||
|
||||
# ─── Phase 1: Gitea ─────────────────────────────────────
|
||||
GITEA_HOST=https://git.alwisp.com
|
||||
GITEA_TOKEN=
|
||||
|
||||
# ─── Phase 1: Unraid ────────────────────────────────────
|
||||
UNRAID_HOST=http://10.2.0.2
|
||||
UNRAID_API_KEY=
|
||||
|
||||
# ─── Phase 2: OpenClaw / NOVA ───────────────────────────
|
||||
OPENCLAW_HOST=http://10.2.0.26:18789
|
||||
|
||||
# ─── Phase 3: UniFi Access ──────────────────────────────
|
||||
UNIFI_HOST=
|
||||
UNIFI_API_KEY=
|
||||
UNIFI_SITE_ID=
|
||||
|
||||
# ─── Phase 3: CODEX MRP ─────────────────────────────────
|
||||
CODEX_DB_PATH=/mnt/user/appdata/codex/db.sqlite
|
||||
|
||||
# ─── Phase 3: StreamVault ───────────────────────────────
|
||||
STREAMVAULT_HOST=http://streamvault:3100
|
||||
|
||||
# ─── Phase 3: RackMapper ────────────────────────────────
|
||||
RACKMAPPER_HOST=http://10.2.0.23
|
||||
|
||||
# ─── Phase 6: Chronicle (DEFERRED) ──────────────────────
|
||||
# CHRONICLE_HOST=http://chronicle:3003
|
||||
# CHRONICLE_TOKEN=
|
||||
|
||||
# ─── Phase 6: Obsidian (DEFERRED) ───────────────────────
|
||||
# OBSIDIAN_REST_HOST=http://10.2.0.2:27123
|
||||
# OBSIDIAN_API_KEY=
|
||||
|
||||
# ─── Phase 7: Infrastructure & Media ────────────────────
|
||||
NPM_HOST=http://10.2.0.3:81
|
||||
NPM_EMAIL=
|
||||
NPM_PASSWORD=
|
||||
|
||||
UISP_HOST=https://10.2.0.4:443
|
||||
UISP_TOKEN=
|
||||
|
||||
TRANSMISSION_HOST=http://10.2.0.5:9091
|
||||
TRANSMISSION_USER=
|
||||
TRANSMISSION_PASS=
|
||||
|
||||
SYNCTHING_HOST=http://10.2.0.2:8384
|
||||
SYNCTHING_API_KEY=
|
||||
|
||||
PLEX_HOST=http://10.2.0.2:32400
|
||||
PLEX_TOKEN=
|
||||
|
||||
NYAA_HOST=http://10.2.0.21
|
||||
NYAA_API_KEY=
|
||||
|
||||
# ─── Phase 8: Smart Home ────────────────────────────────
|
||||
HA_HOST=https://10.2.0.12:8123
|
||||
HA_TOKEN=
|
||||
|
||||
# ─── Phase 9: Business Operations ───────────────────────
|
||||
INVOICENINJA_HOST=http://10.2.0.2:8000
|
||||
INVOICENINJA_TOKEN=
|
||||
|
||||
FABDASH_HOST=http://10.2.0.13:8080
|
||||
FABDASH_TOKEN=
|
||||
|
||||
CPAS_HOST=http://10.2.0.14:3001
|
||||
CPAS_TOKEN=
|
||||
|
||||
WFH_HOST=http://10.2.0.18:3000
|
||||
WFH_TOKEN=
|
||||
|
||||
# ─── Phase 10: Personal & Niche ─────────────────────────
|
||||
BREEDR_HOST=http://10.2.0.17
|
||||
BREEDR_TOKEN=
|
||||
|
||||
CODEDUMP_HOST=http://10.2.0.34
|
||||
CODEDUMP_TOKEN=
|
||||
|
||||
UITRACKER_HOST=http://10.2.0.29
|
||||
UITRACKER_TOKEN=
|
||||
|
||||
STEPVIEW_HOST=http://10.2.0.33:3000
|
||||
STEPVIEW_TOKEN=
|
||||
|
||||
QRKNIT_HOST=http://10.2.0.9:5000
|
||||
QRKNIT_TOKEN=
|
||||
|
||||
MEMER_HOST=http://10.2.0.30:3000
|
||||
MEMER_TOKEN=
|
||||
|
||||
ALWISP_WEB_HOST=http://10.2.0.8:80
|
||||
ALWISP_WEB_TOKEN=
|
||||
Reference in New Issue
Block a user