Files
infrastructure/docs/03-SERVICES-OTHER.md
Kaloyan Danchev ec9659d0cb
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Restructure docs: archive VLAN migration, update IPs to VLAN 10
Major documentation cleanup after VLAN migration completion:
- Archive 12 VLAN project docs to archive/vlan-migration/
- Archive 5 done WIP docs (VLAN proposals, AI stack, Fossorial, DNS backup)
- Create standing reference docs 08-DNS-ARCHITECTURE and 09-TAILSCALE-VPN
- Renumber docs to clean 01-09 sequence with merged CHANGELOG
- Update all active docs from stale 192.168.31.x to current VLAN 10 IPs
- Fix CSS1 (.10.9→.10.3) and ZX1 (.10.7→.10.4) IPs in hardware inventory
- Clean 06-VLAN-DEVICE-ASSIGNMENT: remove migration columns/sections, fix VLAN 25 subnet

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 12:45:16 +02:00

5.1 KiB

Other Services

Last Updated: 2026-02-06

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.10.0/24, 192.168.20.0/24, 192.168.30.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.10.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.3

Purpose: Mesh VPN for remote access


Smart Home

Home Assistant

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

Purpose: Home automation hub


Container Management

Dockge

Network Port
bridge 5001

Purpose: Docker Compose stack management UI Access: http://192.168.10.20:5001 Data: /mnt/user/appdata/dockge/data Stacks: /mnt/user/appdata/dockge/stacks


Stopped/Disabled Services

Service Reason Status
Portainer Replaced by Dockge Removed
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