Skip to content

# Services overview

Live at http://192.168.1.8:13080/services-overview/ (docs-server polls Gitea every 5 min, so changes appear shortly after `git push`).

Every service running in the homelab, with its access URL(s) and host. External URLs go through Zoraxy (CT 108) and are reachable from the internet. Internal are LAN-only (`192.168.1.0/24`). Per [[feedback_internal_only]], new services default to internal.

## AI / ML

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Bifrost (LLM/MCP gateway) | https://ai.nuclide.systems | http://192.168.1.40:14003 | CT 104 | —
Open WebUI | https://chat.nuclide.systems | http://192.168.1.40:14002 | CT 104 | —
LiteLLM | — | http://192.168.1.40:14000 (internal only) | CT 104 | —
ComfyUI | — | http://192.168.1.40:18188 | CT 104 | [[comfyui]]
Nexa | — | — | CT 104 | [[nexa]]
n8n (automation) | — | http://192.168.1.40:15678 | CT 104 | —

## Files / storage

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Nextcloud | https://nc.nuclide.systems | http://192.168.1.41:11000 | CT 105 | —
Immich | https://immich.nuclide.systems | http://192.168.1.40:12000 | CT 104 | —
Paperless-ngx | https://paperless.nuclide.systems | — | CT 104 | [[doc-ingestion]]
Karakeep (Hoarder) | https://hoarder.nuclide.systems | http://192.168.1.40:17001 | CT 104 | —
Memos | https://memos.nuclide.systems | http://192.168.1.40:17000 | CT 104 | —
Audiobookshelf | — | http://192.168.1.40:13100 | CT 104 | —
Garage S3 | https://s3.nuclide.systems | http://192.168.1.40:10004 | CT 104 | —
UNAS NFS | — | `nfs://192.168.1.30/share/…` | UNAS | [[storage]]

## Identity / secrets

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Pocket-ID (OIDC IdP) | https://id.nuclide.systems | http://192.168.1.5:11000 | CT 110 | [[pocket-id]]
Vaultwarden | https://vault.nuclide.systems | http://192.168.1.40:11001 | CT 104 | —
Infisical | — | http://192.168.1.7:8200 | CT 112 | [[secrets-manager]]

## Dev / source

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Gitea | https://git.nuclide.systems | http://192.168.1.42:3000 | CT 111 | [[dev-environment]]
Coder | https://dev.nuclide.systems | http://192.168.1.42:7080 | CT 111 | [[dev-environment]]
Docs (mkdocs) | — | http://192.168.1.8:13080 | CT 109 | —

## Home / IoT

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Home Assistant | https://ha.nuclide.systems | http://192.168.1.60:8123 | VM 100 | —
Mainsail (3D printer) | — | http://192.168.1.189 | external box | —
OCPP (EV charging) | https://ocpp.nuclide.systems | http://192.168.1.60:8887 | VM 100 | —
Traccar | — | http://192.168.1.40:15000 | CT 104 | —
Gotify | https://gotify.nuclide.systems | http://192.168.1.40:10003 | CT 104 | —

## Monitoring / ops (CT 109)

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
Homarr (dashboard) | — | http://192.168.1.8:7575 | CT 109 | —
Grafana | — | http://192.168.1.8:3000 | CT 109 | —
Prometheus | — | http://192.168.1.8:9090 | CT 109 | —
Loki | — | http://192.168.1.8:3100 | CT 109 | —
Arcane (Docker UI) | https://arcane.nuclide.systems | http://192.168.1.8:10002 | CT 109 | [[arcane]]
Dozzle (logs) | — | http://192.168.1.8:10001 | CT 109 | —
Wetty (SSH-in-browser) | — | http://192.168.1.8:4090 | CT 109 | —
Backrest (backups UI) | — | http://192.168.1.3:9898 | CT 103 | [[backrest-ct103]]

## Network / infra

Service | External | Internal | Host | Doc
--- | --- | --- | --- | ---
AdGuard Home (DNS) | — | http://192.168.1.2 (admin) | CT 102 | [[adguard-dns]]
Zoraxy (reverse proxy) | — | http://192.168.1.4:8000 | CT 108 | [[zoraxy]]
Proxmox PVE | — | https://192.168.1.20:8006 | nuc | [[homelab-architecture]]
D-Link router | — | http://192.168.1.1 | router | —

## External-only (third party hosted)

Service | External | Notes
--- | --- | ---
Shepard | https://shepard.nuclide.systems | proxied to `192.168.1.49`
Shepard API | https://shepard-api.nuclide.systems | http://192.168.1.49:8080
Shepard Auth | https://shepard-auth.nuclide.systems | http://192.168.1.49:8082

## Maintenance

This overview lives in `/docs/services-overview.md`. To add or change a service, edit, commit, push — docs-server picks it up within 5 min. Cross-reference: `/docs/ct-inventory.md` for sizing/role, `/docs/services/zoraxy.md` for the authoritative external route list, Homarr (http://192.168.1.8:7575) for the visual board.