116 lines
3.9 KiB
Bash
116 lines
3.9 KiB
Bash
# ─── 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=
|