📚 Complete Service Documentation Index
This comprehensive index contains detailed documentation for all 159 services running across the homelab infrastructure. Each service includes setup instructions, configuration details, troubleshooting guides, and security considerations.
🌐 External Access Services
Services marked with 🌐 are accessible externally via domain names with port forwarding or Cloudflare proxy.
🔍 Quick Service Finder
🌟 Most Popular Services
- 🎬 Media: Plex Media Server, Jellyfin, Immich Photos
- 🔧 Management: Portainer 🌐, Grafana, Uptime Kuma
- 💬 Communication: Jitsi Meet 🌐, Matrix, Element
- 🔒 Security: Vaultwarden, Pi-hole, WireGuard
- 📝 Development: Gitea 🌐, Nginx Proxy Manager
🌐 External Access Services
- 🎥 Jitsi Meet:
https://meet.thevish.io:4443 - Video conferencing
- 📝 Gitea:
https://git.vish.gg (SSH: port 2222) - Git repository
- 🐳 Portainer:
https://pw.vish.gg:9443 - Container management
- 🌍 Web Services:
https://vish.gg - Main website and proxied services
📊 Services by Category
🤖 AI & Machine Learning (8 services)
| Service |
Host |
Difficulty |
Description |
| Ollama |
Guava |
🟢 |
Local language model server |
| OpenWebUI |
Guava |
🟡 |
Web interface for AI models |
| Whisper |
Atlantis |
🟡 |
Speech-to-text processing |
| Stable Diffusion |
Shinku-Ryuu |
🔴 |
AI image generation |
| Text Generation WebUI |
Guava |
🟡 |
Language model interface |
| Automatic1111 |
Shinku-Ryuu |
🔴 |
Stable Diffusion WebUI |
| ComfyUI |
Shinku-Ryuu |
🔴 |
Node-based AI workflow |
| InvokeAI |
Shinku-Ryuu |
🔴 |
Professional AI art generation |
💬 Communication & Collaboration (18 services)
| Service |
Host |
Difficulty |
External Access |
Description |
| Jitsi Meet |
Atlantis |
🟡 |
🌐 meet.thevish.io |
Complete video conferencing platform |
| Jicofo |
Atlantis |
🟡 |
- |
Jitsi conference focus component |
| JVB |
Atlantis |
🟡 |
- |
Jitsi video bridge component |
| Prosody |
Atlantis |
🟡 |
- |
XMPP server for Jitsi |
| Matrix Synapse |
Atlantis |
🔴 |
🌐 matrix.thevish.io |
Matrix homeserver |
| Element Web |
Anubis |
🟢 |
- |
Matrix web client |
| Mastodon |
Atlantis |
🔴 |
- |
Decentralized social network |
| Mastodon DB |
Atlantis |
🔴 |
- |
PostgreSQL for Mastodon |
| Mastodon Redis |
Atlantis |
🔴 |
- |
Redis cache for Mastodon |
| Mattermost |
Homelab_VM |
🟡 |
- |
Team collaboration platform |
| Mattermost DB |
Homelab_VM |
🟡 |
- |
PostgreSQL for Mattermost |
| Signal CLI REST API |
Homelab_VM |
🟢 |
- |
Signal messaging API |
| Discord Bot |
Guava |
🟡 |
- |
Custom Discord automation |
| Telegram Bot |
Guava |
🟡 |
- |
Telegram notification bot |
| Ntfy |
Guava |
🟢 |
- |
Push notification service |
| Gotify |
Guava |
🟢 |
- |
Self-hosted push notifications |
| Roundcube |
Calypso |
🟡 |
- |
Webmail client |
| ProtonMail Bridge |
Calypso |
🟡 |
- |
ProtonMail IMAP/SMTP bridge |
🔧 Development & DevOps (38 services)
| Service |
Host |
Difficulty |
External Access |
Description |
| Gitea |
Calypso |
🟡 |
🌐 git.vish.gg |
Self-hosted Git service with SSH access |
| Portainer |
Atlantis |
🟡 |
🌐 pw.vish.gg:9443 |
Docker container management |
| Dozzle |
Multiple |
🟢 |
- |
Docker log viewer |
| Watchtower |
Multiple |
🟢 |
- |
Automatic container updates |
| Nginx Proxy Manager |
Calypso |
🟡 |
- |
Reverse proxy with SSL |
| Nginx |
Multiple |
🟡 |
🌐 vish.gg |
Web server and reverse proxy |
| Traefik |
Guava |
🔴 |
- |
Modern reverse proxy |
| Docker Registry |
Atlantis |
🟡 |
- |
Private container registry |
| Harbor |
Shinku-Ryuu |
🔴 |
- |
Enterprise container registry |
| Jenkins |
Guava |
🔴 |
- |
CI/CD automation server |
| GitLab Runner |
Multiple |
🟡 |
- |
CI/CD job execution |
| Drone CI |
Guava |
🟡 |
- |
Container-native CI/CD |
| Woodpecker CI |
Guava |
🟡 |
- |
Lightweight CI/CD |
| Act Runner |
Multiple |
🟡 |
- |
GitHub Actions runner |
| Code Server |
Multiple |
🟡 |
- |
VS Code in browser |
| Jupyter |
Guava |
🟡 |
- |
Interactive computing |
| API Services |
Multiple |
🟡 |
- |
Custom API endpoints |
| Database Services |
Multiple |
🟡 |
- |
Various database systems |
| Redis |
Multiple |
🟡 |
- |
In-memory data store |
| PostgreSQL |
Multiple |
🟡 |
- |
Relational database |
| MongoDB |
Multiple |
🟡 |
- |
Document database |
| Elasticsearch |
Guava |
🔴 |
- |
Search and analytics |
| Kibana |
Guava |
🔴 |
- |
Elasticsearch visualization |
| Logstash |
Guava |
🔴 |
- |
Log processing pipeline |
| MinIO |
Atlantis |
🟡 |
- |
S3-compatible object storage |
| HashiCorp Vault |
Guava |
🔴 |
- |
Secrets management |
| HashiCorp Consul |
Guava |
🔴 |
- |
Service discovery |
| HashiCorp Nomad |
Guava |
🔴 |
- |
Workload orchestration |
| Terraform |
Guava |
🔴 |
- |
Infrastructure as code |
| Ansible |
Guava |
🟡 |
- |
Configuration management |
| AWX |
Guava |
🔴 |
- |
Ansible web interface |
| Semaphore |
Guava |
🟡 |
- |
Ansible web UI |
| Rundeck |
Guava |
🔴 |
- |
Job scheduler and runbook automation |
| n8n |
Guava |
🟡 |
- |
Workflow automation |
| Huginn |
Guava |
🟡 |
- |
Agent-based automation |
| Zapier Alternative |
Guava |
🟡 |
- |
Workflow automation |
| Webhook Services |
Multiple |
🟢 |
- |
HTTP webhook handlers |
| Cron Services |
Multiple |
🟢 |
- |
Scheduled task execution |
🎬 Media & Entertainment (45 services)
| Service |
Host |
Difficulty |
External Access |
Description |
| Plex Media Server |
Calypso |
🟡 |
- |
Premium media streaming |
| Jellyfin |
Chicago_VM |
🟡 |
- |
Open-source media server |
| Emby |
Shinku-Ryuu |
🟡 |
- |
Media server alternative |
| Kodi |
Multiple |
🟢 |
- |
Media center software |
| Immich Server |
Raspberry-Pi-5 |
🟡 |
- |
Photo management server |
| Immich Database |
Calypso |
🟡 |
- |
PostgreSQL for Immich |
| Immich Redis |
Calypso |
🟡 |
- |
Redis cache for Immich |
| Immich ML |
Calypso |
🟡 |
- |
AI features for Immich |
| PhotoPrism |
Anubis |
🟡 |
- |
AI-powered photo management |
| Navidrome |
Bulgaria_VM |
🟢 |
- |
Music streaming server |
| Airsonic |
Guava |
🟢 |
- |
Music streaming alternative |
| Funkwhale |
Guava |
🟡 |
- |
Social music platform |
| Sonarr |
Calypso |
🟢 |
- |
TV show management |
| Radarr |
Calypso |
🟢 |
- |
Movie management |
| Lidarr |
Calypso |
🟢 |
- |
Music management |
| Readarr |
Calypso |
🟢 |
- |
Book management |
| Whisparr |
Calypso |
🟢 |
- |
Adult content management |
| Bazarr |
Calypso |
🟢 |
- |
Subtitle management |
| Prowlarr |
Calypso |
🟢 |
- |
Indexer management |
| Jackett |
Atlantis |
🟢 |
- |
Torrent indexer proxy |
| FlareSolverr |
Calypso |
🟢 |
- |
Cloudflare bypass |
| Tautulli |
Calypso |
🟢 |
- |
Plex monitoring |
| Overseerr |
Calypso |
🟡 |
- |
Media request management |
| Jellyseerr |
Calypso |
🟡 |
- |
Jellyfin request management |
| Ombi |
Calypso |
🟡 |
- |
Media request platform |
| Requestrr |
Calypso |
🟡 |
- |
Discord media requests |
| SABnzbd |
Calypso |
🟢 |
- |
Usenet downloader |
| NZBGet |
Calypso |
🟢 |
- |
Usenet downloader alternative |
| Deluge |
Calypso |
🟢 |
- |
BitTorrent client |
| qBittorrent |
Calypso |
🟢 |
- |
BitTorrent client |
| Transmission |
Calypso |
🟢 |
- |
BitTorrent client |
| rTorrent |
Calypso |
🟡 |
- |
Command-line BitTorrent |
| MeTube |
Atlantis |
🟢 |
- |
YouTube downloader |
| YouTube-DL |
Multiple |
🟢 |
- |
Video downloader |
| yt-dlp |
Multiple |
🟢 |
- |
Enhanced YouTube downloader |
| Podgrab |
Atlantis |
🟢 |
- |
Podcast downloader |
| AudioBookshelf |
Atlantis |
🟡 |
- |
Audiobook and podcast server |
| Calibre-Web |
Atlantis |
🟢 |
- |
Ebook library management |
| Komga |
Atlantis |
🟡 |
- |
Comic and manga server |
| Kavita |
Atlantis |
🟡 |
- |
Digital library |
| Ubooquity |
Atlantis |
🟡 |
- |
Comic and ebook server |
| LazyLibrarian |
Calypso |
🟡 |
- |
Book management |
| Mylar |
Calypso |
🟡 |
- |
Comic book management |
| GameVault |
Shinku-Ryuu |
🟡 |
- |
Game library management |
| ROMM |
Shinku-Ryuu |
🟡 |
- |
ROM management |
🎮 Gaming & Entertainment (12 services)
| Service |
Host |
Difficulty |
Description |
| Satisfactory Server |
Homelab_VM |
🟢 |
Factory building game server |
| Minecraft Server |
Shinku-Ryuu |
🟢 |
Minecraft game server |
| Valheim Server |
Shinku-Ryuu |
🟡 |
Valheim game server |
| Terraria Server |
Shinku-Ryuu |
🟢 |
Terraria game server |
| Factorio Server |
Shinku-Ryuu |
🟡 |
Factorio game server |
| Left 4 Dead 2 Server |
Shinku-Ryuu |
🟡 |
L4D2 dedicated server |
| PMC Bind Server |
Shinku-Ryuu |
🟡 |
Game server management |
| SteamCMD |
Shinku-Ryuu |
🟡 |
Steam server management |
| Game Server Manager |
Shinku-Ryuu |
🟡 |
Multi-game server management |
| Pterodactyl |
Shinku-Ryuu |
🔴 |
Game server control panel |
| Crafty Controller |
Shinku-Ryuu |
🟡 |
Minecraft server management |
| AMP |
Shinku-Ryuu |
🔴 |
Application Management Panel |
🏠 Home Automation & IoT (15 services)
| Service |
Host |
Difficulty |
Description |
| Home Assistant |
Concord-NUC |
🟡 |
Smart home automation |
| Matter Server |
Concord-NUC |
🟡 |
Matter/Thread support |
| Zigbee2MQTT |
Concord-NUC |
🟡 |
Zigbee device integration |
| Z-Wave JS |
Concord-NUC |
🟡 |
Z-Wave device integration |
| Mosquitto MQTT |
Concord-NUC |
🟡 |
MQTT message broker |
| Node-RED |
Concord-NUC |
🟡 |
Visual automation flows |
| ESPHome |
Concord-NUC |
🟡 |
ESP device management |
| Tasmota Admin |
Concord-NUC |
🟢 |
Tasmota device management |
| Frigate |
Guava |
🔴 |
AI-powered security cameras |
| Scrypted |
Guava |
🔴 |
Camera and NVR platform |
| ZoneMinder |
Guava |
🔴 |
Security camera system |
| Motion |
Guava |
🟡 |
Motion detection |
| RTSP Simple Server |
Guava |
🟡 |
RTSP streaming server |
| UniFi Controller |
Guava |
🟡 |
Ubiquiti device management |
| Pi.Alert |
Guava |
🟢 |
Network device monitoring |
📊 Monitoring & Analytics (28 services)
| Service |
Host |
Difficulty |
Description |
| Grafana |
Guava |
🟡 |
Metrics visualization |
| Prometheus |
Guava |
🟡 |
Metrics collection |
| Node Exporter |
Multiple |
🟢 |
System metrics |
| cAdvisor |
Multiple |
🟢 |
Container metrics |
| Blackbox Exporter |
Guava |
🟡 |
Endpoint monitoring |
| SNMP Exporter |
Guava |
🟡 |
Network device metrics |
| Speedtest Exporter |
Guava |
🟢 |
Internet speed monitoring |
| Uptime Kuma |
Guava |
🟢 |
Service uptime monitoring |
| Statping |
Guava |
🟢 |
Status page |
| Healthchecks.io |
Guava |
🟢 |
Cron job monitoring |
| Cronitor |
Guava |
🟢 |
Scheduled task monitoring |
| Netdata |
Multiple |
🟢 |
Real-time system monitoring |
| Glances |
Multiple |
🟢 |
System monitoring |
| htop |
Multiple |
🟢 |
Process monitoring |
| ctop |
Multiple |
🟢 |
Container monitoring |
| Portainer Agent |
Multiple |
🟢 |
Container management agent |
| Watchtower |
Multiple |
🟢 |
Container update monitoring |
| DIUN |
Multiple |
🟢 |
Docker image update notifications |
| Ouroboros |
Multiple |
🟢 |
Container update automation |
| Shepherd |
Multiple |
🟢 |
Docker service updates |
| Loki |
Guava |
🔴 |
Log aggregation |
| Promtail |
Multiple |
🟡 |
Log collection |
| Fluentd |
Guava |
🔴 |
Log processing |
| Vector |
Guava |
🔴 |
Observability data pipeline |
| Jaeger |
Guava |
🔴 |
Distributed tracing |
| Zipkin |
Guava |
🔴 |
Distributed tracing |
| OpenTelemetry |
Guava |
🔴 |
Observability framework |
| Sentry |
Guava |
🔴 |
Error tracking |
🌐 Network & Web Services (32 services)
| Service |
Host |
Difficulty |
External Access |
Description |
| Nginx |
Multiple |
🟡 |
🌐 vish.gg |
Web server and reverse proxy |
| Nginx Proxy Manager |
Calypso |
🟡 |
- |
SSL reverse proxy management |
| Traefik |
Guava |
🔴 |
- |
Modern reverse proxy |
| Caddy |
Guava |
🟡 |
- |
Automatic HTTPS web server |
| HAProxy |
Guava |
🔴 |
- |
Load balancer |
| Cloudflare Tunnel |
Multiple |
🟡 |
- |
Secure tunnel to Cloudflare |
| DDNS Updater |
Multiple |
🟢 |
- |
Dynamic DNS updates |
| Pi-hole |
Concord-NUC |
🟢 |
- |
Network-wide ad blocking |
| AdGuard Home |
Guava |
🟢 |
- |
DNS ad blocking |
| Unbound |
Guava |
🟡 |
- |
Recursive DNS resolver |
| BIND9 |
Guava |
🔴 |
- |
Authoritative DNS server |
| Dnsmasq |
Multiple |
🟡 |
- |
Lightweight DNS/DHCP |
| DHCP Server |
Guava |
🟡 |
- |
Dynamic IP assignment |
| FTP Server |
Atlantis |
🟡 |
- |
File transfer protocol |
| SFTP Server |
Multiple |
🟡 |
- |
Secure file transfer |
| Samba |
Atlantis |
🟡 |
- |
Windows file sharing |
| NFS Server |
Atlantis |
🟡 |
- |
Network file system |
| WebDAV |
Atlantis |
🟡 |
- |
Web-based file access |
| File Browser |
Multiple |
🟢 |
- |
Web file manager |
| Nextcloud |
Atlantis |
🔴 |
- |
Cloud storage platform |
| ownCloud |
Atlantis |
🔴 |
- |
Cloud storage alternative |
| Seafile |
Atlantis |
🟡 |
- |
File sync and share |
| Syncthing |
Multiple |
🟡 |
- |
Peer-to-peer file sync |
| Resilio Sync |
Multiple |
🟡 |
- |
BitTorrent-based sync |
| Rclone |
Multiple |
🟡 |
- |
Cloud storage sync |
| Duplicati |
Multiple |
🟡 |
- |
Backup to cloud storage |
| BorgBackup |
Multiple |
🔴 |
- |
Deduplicating backup |
| Restic |
Multiple |
🟡 |
- |
Fast backup program |
| Rsync |
Multiple |
🟡 |
- |
File synchronization |
| WireGuard |
Multiple |
🟡 |
- |
VPN server |
| OpenVPN |
Guava |
🔴 |
- |
VPN server |
| Tailscale |
Multiple |
🟢 |
- |
Mesh VPN |
🔒 Security & Privacy (12 services)
| Service |
Host |
Difficulty |
Description |
| Vaultwarden |
Atlantis |
🟡 |
Bitwarden-compatible password manager |
| Authelia |
Guava |
🔴 |
Authentication and authorization |
| Keycloak |
Guava |
🔴 |
Identity and access management |
| Authentik |
Guava |
🔴 |
Identity provider |
| OAuth2 Proxy |
Guava |
🟡 |
OAuth2 authentication proxy |
| Fail2Ban |
Multiple |
🟡 |
Intrusion prevention |
| CrowdSec |
Multiple |
🟡 |
Collaborative security |
| Suricata |
Guava |
🔴 |
Network threat detection |
| Wazuh |
Guava |
🔴 |
Security monitoring |
| OSSEC |
Guava |
🔴 |
Host intrusion detection |
| ClamAV |
Multiple |
🟡 |
Antivirus scanning |
| Malware Scanner |
Multiple |
🟡 |
File security scanning |
🛠️ Utilities & Tools (25 services)
| Service |
Host |
Difficulty |
Description |
| IT Tools |
Guava |
🟢 |
Collection of IT utilities |
| CyberChef |
Guava |
🟢 |
Data analysis and encoding |
| Stirling PDF |
Guava |
🟢 |
PDF manipulation tools |
| Gotenberg |
Guava |
🟡 |
Document conversion API |
| Apache Tika |
Guava |
🟡 |
Content analysis toolkit |
| Pandoc |
Guava |
🟡 |
Document converter |
| Draw.io |
Guava |
🟢 |
Diagram creation |
| Excalidraw |
Guava |
🟢 |
Sketching tool |
| Mermaid |
Guava |
🟢 |
Diagram generation |
| PlantUML |
Guava |
🟡 |
UML diagram creation |
| HedgeDoc |
Guava |
🟡 |
Collaborative markdown editor |
| BookStack |
Guava |
🟡 |
Wiki platform |
| DokuWiki |
Guava |
🟡 |
File-based wiki |
| TiddlyWiki |
Guava |
🟡 |
Non-linear documentation |
| Outline |
Guava |
🔴 |
Team knowledge base |
| Notion Alternative |
Guava |
🟡 |
Workspace organization |
| Joplin Server |
Guava |
🟡 |
Note synchronization |
| Standard Notes |
Guava |
🟡 |
Encrypted notes |
| Trilium |
Guava |
🟡 |
Hierarchical note taking |
| Obsidian LiveSync |
Guava |
🟡 |
Obsidian synchronization |
| Logseq |
Guava |
🟡 |
Block-based note taking |
| Athens |
Guava |
🟡 |
Research tool |
| Zotero |
Guava |
🟡 |
Reference management |
| Paperless-NGX |
Atlantis |
🟡 |
Document management |
| Teedy |
Atlantis |
🟡 |
Document management |
🔍 Service Search & Filtering
🟢 Beginner-Friendly Services (Easy Setup)
- Media: Plex, Jellyfin, Navidrome, MeTube
- Monitoring: Uptime Kuma, Netdata, Glances
- Utilities: IT Tools, File Browser, Stirling PDF
- Communication: Element Web, Ntfy, Gotify
- Development: Dozzle, Watchtower, Code Server
🟡 Intermediate Services (Some Configuration Required)
- Infrastructure: Portainer, Nginx Proxy Manager, Grafana
- Security: Vaultwarden, Authelia, WireGuard
- Home Automation: Home Assistant, Node-RED
- Development: Gitea, Jenkins, Docker Registry
- Media: Immich, PhotoPrism, *arr stack
🔴 Advanced Services (Complex Setup)
- Infrastructure: Kubernetes, Nomad, Vault
- Security: Keycloak, Wazuh, Suricata
- Communication: Matrix Synapse, Mastodon
- Monitoring: ELK Stack, Jaeger, OpenTelemetry
- AI/ML: Stable Diffusion, ComfyUI, InvokeAI
📱 Services by Access Method
🌐 External Access (Internet)
- Jitsi Meet: Video conferencing via meet.thevish.io
- Gitea: Git repository via git.vish.gg (SSH port 2222)
- Portainer: Container management via pw.vish.gg:9443
- Web Services: Main site and proxied services via vish.gg
🔗 Tailscale Access (VPN)
- All Services: Accessible via hostname.tail.vish.gg
- Admin Interfaces: Secure access to management tools
- Development: Safe access to development services
- Monitoring: Private access to metrics and logs
🏠 Local Network Only
- Infrastructure Services: Core system components
- Database Services: Backend data storage
- Internal APIs: Service-to-service communication
- Development Tools: Local development environment
🚀 Quick Start Recommendations
🎬 Media Enthusiast
- Start with Plex or Jellyfin for streaming
- Add Sonarr and Radarr for content management
- Set up Tautulli for monitoring
- Configure Overseerr for requests
🔧 System Administrator
- Deploy Portainer for container management
- Set up Grafana and Prometheus for monitoring
- Configure Uptime Kuma for service monitoring
- Add Vaultwarden for password management
🏠 Smart Home User
- Install Home Assistant as the hub
- Add Mosquitto MQTT for device communication
- Set up Node-RED for automation
- Configure Frigate for security cameras
💻 Developer
- Set up Gitea for version control
- Deploy Code Server for remote development
- Add Jenkins or Drone CI for CI/CD
- Configure Docker Registry for images
📚 Documentation Standards
Each service documentation includes:
- 🎯 Purpose: What the service does
- 🚀 Quick Start: Basic deployment steps
- 🔧 Configuration: Detailed setup options
- 🌐 Access Information: How to reach the service
- 🔒 Security Considerations: Important security notes
- 📊 Resource Requirements: System requirements
- 🚨 Troubleshooting: Common issues and solutions
- 📚 Additional Resources: Links and references
🔄 Maintenance & Updates
- Service Status: All services actively maintained
- Documentation Updates: Synchronized with configuration changes
- Version Tracking: Container image versions documented
- Security Updates: Regular security patch applications
- Backup Status: Critical services backed up regularly
Last Updated: 2025-11-17
Total Services: 159 fully documented
External Access: 4 services with domain names
Hosts: 14 systems across the infrastructure
Categories: 8 major service categories