Skip to content

Complete Service Catalog

[!info] Service Summary Total Services: 73 across 15 stacks Running: 60 services Offline: 13 services (scaled to 0) Health Status: ⚠️ Mostly healthy (critical logging offline)

Service Categories

By Function

  • [[#Data Layer|Data Layer]] (Databases, caches)
  • [[#Media Services|Media Services]] (Plex, Jellyfin, ARR stack)
  • [[#Photo Management|Photo Management]] (Immich, PhotoPrism, LibrePhotos)
  • [[#Monitoring|Monitoring]] (Prometheus, Grafana, exporters)
  • [[#Infrastructure|Infrastructure]] (Traefik, DNS, networking)
  • [[#Productivity|Productivity]] (CRM, document management, automation)
  • [[#Dashboards|Dashboards]] (Homer, Homepage, Dashy)

By Stack

  • [[Stack-Homenet1|Homenet1]] - Critical data layer
  • [[Stack-Homenet2|Homenet2]] - Access portals
  • [[Stack-Homenet3|Homenet3]] - Surveillance
  • [[Stack-Homenet4|Homenet4]] - Media & applications
  • [[Stack-Traefik|Traefik]] - Reverse proxy
  • [[Monitoring-Stack|Monitoring]] - Prometheus/Grafana
  • [[ARR-Stack|ARR Stack]] - Media automation (Docker Compose)

Data Layer

Databases (SQL)

Service Type Version Port Node Stack Status
MariaDB (homenet1) SQL latest 3006 201 homenet1 ✅ 1/1
MariaDB (CRM) SQL 10.11 - 201 crm ✅ 1/1
MariaDB (PhotoPrism) SQL latest - 202 photoprism ✅ 1/1
PostgreSQL 13 SQL 13 - 201 homenet1 ✅ 1/1
PostgreSQL 14 SQL 14 - 202 immich ✅ 1/1
PostgreSQL 15 (Paperless) SQL 15 - 201 paperless ✅ 1/1
PostgreSQL 15 (RxResume) SQL 15 - 205 rxresume ✅ 1/1
PostgreSQL (LibrePhotos) SQL latest - 202 librephotos ❌ 0/0
PostgreSQL (AlbumViewer) SQL latest - 202 albumviewer ❌ 0/1

Time-Series Databases

Service Type Version Port Node Stack Status
InfluxDB 2 TSDB 2.1.1 8086 201 homenet1 ✅ 1/1
InfluxDB 1.7 TSDB 1.7 - 201 swarmpit ✅ 1/1

Key-Value & Cache

Service Type Version Node Stack Status
Redis 6 (homenet1) KV 6.2 201 homenet1 ✅ 1/1
Redis 6 (LibrePhotos) KV 6 202 librephotos ✅ 1/1
Redis 7 (Paperless) KV 7 201 paperless ✅ 1/1
Redis (Immich) KV latest 202 immich ✅ 1/1
Redis (AlbumViewer) KV latest 202 albumviewer ✅ 1/1
CouchDB Document 2.3.0 - 201 swarmpit

Search & Logging

Service Type Version Port Node Stack Status
Elasticsearch Search 7.16.1 9200 201 homenet1 ❌ 0/0 ⚠️
Logstash Log Proc 7.16.1 6514, 10514 201 homenet1 ❌ 0/0 ⚠️
Logstash-cacher Log Agg 7.16.1 12201 201 homenet1 ❌ 0/0 ⚠️

Media Services

Media Servers

Service Purpose Port Node GPU Stack Status
Plex Media streaming 32400 202 ✅ NVIDIA homenet4 ✅ 1/1
Jellyfin Media streaming 8096 202 - homenet4 ✅ 1/1
Tautulli Plex analytics 8181 205 - homenet4 ✅ 1/1

Media Automation (ARR Stack - Docker Compose)

[!note] Special Deployment ARR stack runs via Docker Compose on node 202 only (not Swarm) due to network namespace sharing requirements.

Service Purpose Port Node Status
Wireguard VPN tunnel - 202 ✅ Up 3d
Transmission Torrent client 51413 202 ✅ Up 3d
Radarr Movie automation - 202 ✅ Up 3d
Sonarr TV automation - 202 ✅ Up 3d
Lidarr Music automation - 202 ✅ Up 3d
Prowlarr Indexer mgmt - 202 ✅ Up 3d
Jackett Torrent indexer - 202 ✅ Up 3d
Overseerr Media requests - 202 ✅ Up 3d

Stack File: docker-compose.worker2.yml Management: SSH to 202, use docker-compose commands


Photo Management

Service Purpose Port Node ML/AI Stack Status
Immich Photo library - 202 immich ✅ 3/3
LibrePhotos AI photo organizer - 202 librephotos ⚠️ 4/5
PhotoPrism Photo management - 202 photoprism ✅ 2/2
Lychee Photo albums - 202 - albumviewer ⚠️ 4/5
PiGallery2 Photo gallery 9999 205 - homenet4 ✅ 1/1

Monitoring & Observability

Metrics Collection

Service Purpose Port Coverage Stack Status
Prometheus Metrics storage 9090 Cluster monitoring ✅ 1/1
Grafana Visualization 3010 - monitoring ✅ 1/1
cAdvisor Container metrics 8081 4 nodes monitoring ✅ 4/4
node-exporter Host metrics 9100 5 nodes monitoring ⚠️ 5/5 (some down)

Specialized Exporters

Service Purpose Port Stack Status
UniFi Poller Network metrics 9130 monitoring ✅ 1/1
Transmission Exporter Torrent metrics 9190 monitoring ✅ 1/1
NVIDIA GPU Exporter GPU metrics 9445 monitoring ✅ 1/1
Exportarr-Radarr Radarr metrics 9707 monitoring ❌ 0/0
Exportarr-Sonarr Sonarr metrics 9708 monitoring ❌ 0/0
Exportarr-Lidarr Lidarr metrics 9709 monitoring ❌ 0/0
Exportarr-Prowlarr Prowlarr metrics 9710 monitoring ❌ 0/0
Tdarr Exporter Transcode metrics - monitoring ❌ 0/0

[!note] Exportarr Alternatives Exportarr instances run via Docker Compose on node 202 (not shown above). Swarm instances are scaled to 0/0.

Log Visualization

Service Purpose Port Node Stack Status
Kibana Log UI 5601 201 homenet4 ❌ 0/0 ⚠️

Service Monitoring

Service Purpose Port Node Stack Status
Uptime Kuma Uptime monitoring 3001 204 homenet4 ✅ 1/1
Smokeping Latency monitoring 8888 204 homenet4 ✅ 1/1

Infrastructure Services

Reverse Proxy & SSL

Service Purpose Port Node Stack Status
Traefik v3.6 Reverse proxy 80, 443, 8080 201 traefik ✅ 1/1
Whoami Test service - - traefik ✅ 1/1

Networking

Service Purpose Port Node Stack Status
DDNS Updater Cloudflare DDNS 8000 204 homenet2 ✅ 1/1
iPerf Server Network testing 5201 - homenet2 ✅ 1/1
iPerf Web iPerf UI 3005 - homenet2 ✅ 1/1

Cluster Management

Service Purpose Port Node Stack Status
Swarmpit UI Cluster UI - 201 swarmpit ✅ 1/1
Swarmpit Agent Node monitoring - Global swarmpit ⚠️ 4/5

Productivity & Applications

Document Management

Service Purpose Port Node Stack Status
Paperless-ngx Document mgmt - 201 paperless ✅ 1/1
Tika Text extraction - 201 paperless ✅ 1/1
Gotenberg PDF generation - 201 paperless ✅ 1/1

CRM & Business

Service Purpose Port Node Stack Status
EspoCRM CRM system - 201 crm ✅ 5/5
RxResume Resume builder 3000 205 rxresume ✅ 3/3

Automation & Tools

Service Purpose Port Node Stack Status
n8n Workflow automation 5678 204 homenet4 ✅ 1/1
Ollama Local LLM 11434 202 homenet4 ✅ 1/1
Dillinger Markdown editor - 204 homenet4 ✅ 1/1
Vaultwarden Password manager 80 204 homenet2 ✅ 1/1

Dashboards & Portals

Service Purpose Port Node Stack Status
Homer Service dashboard 8080 204 homenet2 ✅ 1/1
Homepage Docker dashboard 3000 204 homenet2 ✅ 1/1
Dashy Dashboard - 205 homenet4 ✅ 1/1

Surveillance & Security

Service Purpose Port Node Stack Status
iSpy Agent DVR Camera surveillance 8090 203 homenet3 ✅ 1/1

Game Servers

Service Game Port Node Stack Status
Palworld Dedicated server 8211 UDP 204 homenet4 ❌ 0/0
Satisfactory Dedicated server 7777 UDP/TCP 204 homenet4 ❌ 0/1

Backup Services

Service Purpose Port Node Stack Status
Duplicati Backup solution - - backup ❌ 0/1 ⚠️

Service Status Summary

By Health Status

✅ Healthy (60 services): - All critical databases operational - Media services running - Monitoring stack functional - Photo services available - Productivity apps online

❌ Offline - Critical (4 services): - Elasticsearch (log storage) - Logstash (log processing) - Logstash-cacher (GELF aggregation) - Kibana (log visualization)

❌ Offline - Non-Critical (9 services): - Exportarr instances (4) - metrics available via Compose - Tdarr exporter - Duplicati backup - Palworld server (intentional) - Satisfactory server (intentional) - PostgreSQL for LibrePhotos - PostgreSQL for AlbumViewer

By Stack Health

Stack Total Running Offline Health
homenet1 7 4 3 ⚠️ ELK offline
homenet2 6 6 0 ✅ Healthy
homenet3 1 1 0 ✅ Healthy
homenet4 15 11 4 ⚠️ Minor issues
traefik 2 2 0 ✅ Healthy
monitoring 12 8 4 ⚠️ Exporters offline
swarmpit 4 3 1 ⚠️ Agent missing
Others 26 25 1 ✅ Mostly healthy

Port Reference

Commonly Used Ports

Web UIs: - 3000 - RxResume, Homepage - 3001 - Uptime Kuma - 3010 - Grafana - 5601 - Kibana (offline) - 5678 - n8n - 8080 - Homer, Traefik dashboard - 8090 - iSpy - 8096 - Jellyfin - 8181 - Tautulli - 32400 - Plex

Databases: - 3006 - MariaDB - 8086 - InfluxDB - 9200 - Elasticsearch (offline)

Monitoring: - 9090 - Prometheus - 9100 - node-exporter - 8081 - cAdvisor - 9445 - NVIDIA GPU exporter


Quick Service Operations

Check Service Status

# List all services
docker service ls

# Specific service details
docker service ps <service-name>

# Service logs
docker service logs -f <service-name>

Restart Service

# Force service update (restarts containers)
docker service update --force <service-name>

# Scale to 0 and back to 1
docker service scale <service-name>=0
docker service scale <service-name>=1

Deploy Stack

# Deploy/update stack
docker stack deploy -c stack-<name>.yml <stack-name> --with-registry-auth

# Remove stack
docker stack rm <stack-name>

  • [[Stack-Homenet1|Homenet1 Stack Details]]
  • [[ARR-Stack|ARR Stack Configuration]]
  • [[Monitoring-Stack|Monitoring Infrastructure]]
  • [[Critical-Services-Offline|Critical Services Investigation]]
  • [[01-Infrastructure/Node-201-Manager|Node 201 Services]]
  • [[01-Infrastructure/Node-202-Worker|Node 202 Services]]
  • [[03-Operations/Stack-Deployment|Stack Deployment Guide]]

Last Updated: 2026-01-11 Total Services: 73 Health Status: ⚠️ Mostly operational (ELK stack critical) Next Review: Daily