Files
infrastructure/docs/03-SERVICES-OTHER.md
XTRM-Unraid b250493d5a
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Major documentation restructure - consolidated docs
New Structure:
- 01-NETWORK-MAP.md - Network topology, IPs, Docker networks, services
- 02-SERVICES-CRITICAL.md - DNS, Auth, Routing (P0/P1 services)
- 03-SERVICES-OTHER.md - All non-critical services
- 04-HARDWARE-INVENTORY.md - Physical devices and specs
- 05-CHANGELOG.md - Major events only

New Folders:
- docs/archive/ - Legacy docs (read-only reference)
- docs/wip/ - Planned changes and ideas
  - UPGRADE-2026-HARDWARE.md - N5 Air + N100 migration plan
  - GITOPS-CONTAINERS.md - Phase 2 container GitOps

Changes:
- Moved all 22 legacy docs to archive/
- Consolidated container IPs, physical map, and services into single network map
- Extracted critical vs non-critical service classification
- Simplified changelog to major events only

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 11:17:33 +02:00

5.0 KiB

Other Services

Last Updated: 2026-01-25

Non-critical services that enhance functionality but don't affect core network operation.


DevOps

Gitea (Git Server)

Component IP URL
gitea 172.18.0.31 https://git.xtrm-lab.org

Ports: 2222→22 (SSH), 3005→3000 (HTTP) Auth: Authentik OAuth2 Database: postgresql17 (gitea)

Woodpecker CI

Component IP URL
woodpecker-server 172.18.0.32 https://ci.xtrm-lab.org
woodpecker-agent 172.18.0.33 -

Auth: Gitea OAuth2 Purpose: CI/CD pipelines for infrastructure repo


Network Management

NetBox (DCIM/IPAM)

Component IP URL
netbox 172.18.0.61 https://netbox.xtrm-lab.org
netbox-worker 172.18.0.62 -
netbox-redis-cache 172.18.0.64 -

Database: postgresql17 (netbox) Plugins: diode, nextbox-ui, dns, inventory, interface-sync, routing

NetDisco (Network Discovery)

Component IP URL
netdisco-web 172.18.0.41 https://netdisco.xtrm-lab.org
netdisco-backend 172.18.0.42 -

Database: postgresql17 (netdisco_db) Purpose: SNMP-based device discovery, MAC/ARP tracking

Diode (NetBox Discovery)

Component IP Purpose
diode-ingress 172.18.0.70 API Gateway
diode-ingester 172.18.0.71 Data ingestion
diode-reconciler 172.18.0.72 NetBox sync
diode-hydra 172.18.0.73 OAuth2
diode-auth 172.18.0.74 Token service
diode-agent host Network scanner

Discovery: 192.168.31.0/24 every 30 minutes

Unimus

Network URL
host https://unimus.xtrm-lab.org

Purpose: Network device configuration backup (MikroTik)


Monitoring

Uptime Kuma

Component IP URL
UptimeKuma 172.18.0.20 https://uptime.xtrm-lab.org
Uptime-Kuma-API 172.18.0.18 -
AutoKuma 172.18.0.19 -

Monitors: 27 services configured

Speedtest Tracker

Component IP URL
speedtest-tracker 172.18.0.21 https://speedtest.xtrm-lab.org

NetAlertX

Network URL
host https://netalert.xtrm-lab.org

Purpose: Network device discovery and alerting


Media

Plex

Network Port URL
host 32400 https://plex.xtrm-lab.org

Libraries: Movies, TV Shows, Music

Libation

Component IP
Libation 172.18.0.23

Purpose: Audiobook management

Transmission

Component IP Ports
transmission 172.18.0.26 9091, 51413

Purpose: Torrent client


Productivity

Nextcloud

Component IP URL
Nextcloud 172.18.0.24 https://cloud.xtrm-lab.org

Purpose: File sync, calendar, contacts

Actual Budget

Component IP URL
actual-budget 172.18.0.16 https://actual.xtrm-lab.org

Purpose: Personal finance tracking

n8n

Component IP URL
n8n 172.18.0.17 https://n8n.xtrm-lab.org

Purpose: Workflow automation

Karakeep

Component IP URL
karakeep 172.18.0.25 https://karakeep.xtrm-lab.org

Purpose: Bookmark manager

Homarr (Dashboard)

Component IP URL
homarr 172.18.0.4 https://xtrm-lab.org

Purpose: Home dashboard with Docker integration


Storage & Backup

TimeMachine

Network IP
br0 macvlan 192.168.31.12

Purpose: macOS Time Machine backup target

UrBackup

Network URL
host https://urbackup.xtrm-lab.org

Purpose: File and image backup for PCs

RustFS

Network
bridge

Purpose: Rust-based filesystem utilities


Remote Access

RustDesk

Component Ports
rustdesk-hbbs 21115-21116 (TCP), 21116 (UDP)
rustdesk-hbbr 21117-21119

Purpose: Self-hosted remote desktop

Tailscale

Host IP
HAP1 172.17.0.4

Purpose: Mesh VPN for remote access


Smart Home

Home Assistant

Network URL
host https://ha.xtrm-lab.org

Purpose: Home automation hub


Container Management

Portainer

Network Port
bridge 9002

Purpose: Docker container management UI Access: http://192.168.31.2:9002 or via Tailscale


Stopped/Disabled Services

Service Reason Status
Unbound Redundant (AdGuard upstream) Stopped
DoH-Server Redundant (AdGuard built-in) Removed
stunnel-dot Redundant (AdGuard built-in) Removed
Pi-hole Replaced by AdGuard Home Removed
Pangolin Not in use Removed
Slurp'it Replaced by Diode Removed