- CLAUDE.md: Server instructions and service reference - docs/: Persistent documentation (architecture, guides) - .artifacts/: Session-generated notes - playwriter-browser/: Remote browser container config Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
158 lines
3.9 KiB
YAML
158 lines
3.9 KiB
YAML
# NUC Server Services Inventory
|
|
# Last updated: 2026-02-01
|
|
|
|
server:
|
|
hostname: nuc
|
|
ip: 192.168.1.3
|
|
user: alezmad
|
|
ssh_key: ~/.ssh/id_ed25519_nuc
|
|
|
|
services:
|
|
# ============ Core Infrastructure ============
|
|
coolify:
|
|
port: 8000
|
|
url: http://192.168.1.3:8000
|
|
description: Self-hosted PaaS - manages all other services
|
|
container: coolify
|
|
type: standalone
|
|
|
|
traefik:
|
|
ports: [80, 443, 8080]
|
|
description: Reverse proxy managed by Coolify
|
|
container: coolify-proxy
|
|
|
|
# ============ Development ============
|
|
gitea:
|
|
port: 3030
|
|
ssh_port: 22222
|
|
url: http://192.168.1.3:3030
|
|
description: Git hosting + OAuth2 provider
|
|
container: gitea-*
|
|
coolify_service_id: unknown
|
|
oauth2:
|
|
outline_client_id: 249a3a1d-92d4-47d8-b4a9-81c64e1da6ab
|
|
|
|
adminer:
|
|
port: 8088
|
|
url: http://192.168.1.3:8088
|
|
description: Database administration UI
|
|
container: adminer
|
|
type: standalone
|
|
|
|
# ============ Documentation ============
|
|
outline:
|
|
port: 3080
|
|
url: http://192.168.1.3:3080
|
|
description: Team wiki and documentation
|
|
container: outline-pccg80wks4c084008owokkkg
|
|
coolify_service_id: 9
|
|
proxy: nginx (strips HSTS)
|
|
auth: OIDC via Gitea
|
|
database: postgres-pccg80wks4c084008owokkkg
|
|
cache: redis-pccg80wks4c084008owokkkg
|
|
|
|
# ============ Dashboard ============
|
|
homepage:
|
|
port: 3000
|
|
url: http://192.168.1.3:3000
|
|
description: Service dashboard
|
|
container: homepage-eo0g84scsss4osk0skk040ck
|
|
config_path: /opt/homepage/config/
|
|
|
|
# ============ Automation ============
|
|
n8n:
|
|
port: 5678
|
|
url: http://192.168.1.3:5678
|
|
description: Workflow automation
|
|
container: n8n-uk0o04o0g84s4sc80kkoooc0
|
|
runners: task-runners-uk0o04o0g84s4sc80kkoooc0
|
|
|
|
# ============ Security ============
|
|
vaultwarden:
|
|
port: 8222
|
|
url: http://192.168.1.3:8222
|
|
description: Bitwarden-compatible password manager
|
|
container: vaultwarden-h40w0ss4kgs0c8cgc0sc8k48
|
|
|
|
authentik:
|
|
port: 9090
|
|
url: http://192.168.1.3:9090
|
|
description: Identity provider (partially configured)
|
|
containers:
|
|
- authentik-server-e8owcw0s4wcswc4w4css0sws
|
|
- authentik-worker-e8owcw0s4wcswc4w4css0sws
|
|
database: postgresql-e8owcw0s4wcswc4w4css0sws
|
|
|
|
# ============ Storage ============
|
|
minio:
|
|
console_port: 9001
|
|
api_port: 9000
|
|
console_url: http://192.168.1.3:9001
|
|
api_url: http://192.168.1.3:9000
|
|
description: S3-compatible object storage
|
|
container: minio-dg4wkgg8skcssww0040sgk80
|
|
|
|
filebrowser:
|
|
port: 8085
|
|
url: http://192.168.1.3:8085
|
|
description: Web-based file manager
|
|
container: filebrowser-o4swwwsowwg88coo0ws4cg48
|
|
|
|
kopia:
|
|
port: 51515
|
|
url: http://192.168.1.3:51515
|
|
description: Backup management
|
|
container: kopia
|
|
type: standalone
|
|
|
|
# ============ Notifications ============
|
|
ntfy:
|
|
port: 8333
|
|
url: http://192.168.1.3:8333
|
|
description: Push notification service
|
|
container: ntfy-xgkkg8gkgg048g8gkc8ck4os
|
|
|
|
# ============ Monitoring ============
|
|
uptime_kuma:
|
|
port: 3001
|
|
url: http://192.168.1.3:3001
|
|
description: Service uptime monitoring
|
|
container: uptime-kuma
|
|
type: standalone
|
|
|
|
dozzle:
|
|
port: 9999
|
|
url: http://192.168.1.3:9999
|
|
description: Docker log viewer
|
|
container: dozzle
|
|
type: standalone
|
|
|
|
# Port forwarding containers (for Coolify internal services)
|
|
port_forwarders:
|
|
- name: port-fwd-outline
|
|
image: nginx:alpine
|
|
external_port: 3080
|
|
internal_target: outline-pccg80wks4c084008owokkkg:3000
|
|
note: Strips HSTS headers
|
|
|
|
- name: port-fwd-homepage
|
|
image: alpine/socat
|
|
external_port: 3000
|
|
|
|
- name: port-fwd-gitea
|
|
image: alpine/socat
|
|
external_port: 3030
|
|
|
|
- name: port-fwd-minio-console
|
|
image: alpine/socat
|
|
external_port: 9001
|
|
|
|
- name: port-fwd-minio-api
|
|
image: alpine/socat
|
|
external_port: 9000
|
|
|
|
- name: port-fwd-authentik
|
|
image: alpine/socat
|
|
external_port: 9090
|
|
internal_port: 9000
|