Sanitized mirror from private repository - 2026-04-18 10:57:41 UTC
This commit is contained in:
318
docs/services/index.md
Normal file
318
docs/services/index.md
Normal file
@@ -0,0 +1,318 @@
|
||||
# 📋 Complete Service Index
|
||||
|
||||
**🟡 Intermediate Reference**
|
||||
|
||||
This is a comprehensive alphabetical index of all **159 documented services** running across the homelab infrastructure. Each entry includes the service name, host location, primary purpose, and difficulty level.
|
||||
|
||||
## 📚 Individual Service Documentation
|
||||
|
||||
**NEW**: Detailed documentation is now available for each service! Click on any service name to view comprehensive setup guides, configuration details, and troubleshooting information.
|
||||
|
||||
**📁 [Browse All Individual Service Docs](individual/README.md)**
|
||||
|
||||
## 🔍 Quick Search
|
||||
|
||||
Use Ctrl+F (Cmd+F on Mac) to search for specific services.
|
||||
|
||||
## 📊 Service Statistics
|
||||
|
||||
- **Total Documented Services**: 159 individual services
|
||||
- **Docker Compose Files**: 142 files analyzed
|
||||
- **Active Hosts**: 13 different systems
|
||||
- **Service Categories**: 10 major categories
|
||||
- **Individual Documentation Files**: 159 detailed guides
|
||||
|
||||
---
|
||||
|
||||
## 🅰️ A
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Actual Budget** | Calypso | Personal budgeting and expense tracking | 🟢 | 5006 |
|
||||
| **AdGuard Home** | Calypso, Concord NUC, Setillo | DNS-based ad and tracker blocking | 🟡 | 3000, 53 |
|
||||
| **APT-Cacher-NG** | Calypso | Debian/Ubuntu package caching proxy | 🔴 | 3142 |
|
||||
| **ArchiveBox** | Anubis, Homelab VM | Web page archiving and preservation | 🟡 | 8000 |
|
||||
| **[Audiobookshelf](individual/audiobookshelf.md)** | Atlantis | Audiobook/ebook/podcast server with mobile apps | 🟢 | 13378 |
|
||||
|
||||
## 🅱️ B
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Baikal** | Atlantis | CalDAV/CardDAV server for calendar/contacts | 🟡 | 8087 |
|
||||
| **Bazarr** | Atlantis, Calypso | Subtitle management for movies and TV | 🟡 | 6767 |
|
||||
| **Bitwarden** | Atlantis | Official Bitwarden server (self-hosted) | 🔴 | 8080 |
|
||||
| **Blackbox Exporter** | Atlantis | HTTP/HTTPS endpoint monitoring for Prometheus | 🟡 | 9115 |
|
||||
|
||||
## 🅲 C
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **cAdvisor** | Atlantis | Container resource usage monitoring | 🟡 | - |
|
||||
| **Calibre** | Atlantis | E-book library management and server | 🟢 | 8083 |
|
||||
| **ChatGPT Interface** | Anubis | Web interface for AI chat interactions | 🟡 | 3000 |
|
||||
| **CoCalc** | Guava | Collaborative calculation and data science | 🔴 | 443 |
|
||||
| **Conduit** | Anubis | Lightweight Matrix homeserver | 🔴 | 6167 |
|
||||
|
||||
## 🅳 D
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Dash.** | Homelab VM | System information dashboard | 🟢 | 3001 |
|
||||
| **DockPeek** | Atlantis | Docker container inspection tool | 🟡 | 8899 |
|
||||
| **Documenso** | Atlantis | Open-source document signing platform | 🟡 | 3000 |
|
||||
| **DokuWiki** | Atlantis | File-based wiki for documentation | 🟡 | 8399 |
|
||||
| **Don't Starve Together** | Concord NUC | Game server for Don't Starve Together | 🟡 | Multiple |
|
||||
| **Dozzle** | Atlantis | Real-time Docker container log viewer | 🟢 | 9999 |
|
||||
| **Draw.io** | Anubis, Homelab VM | Diagram and flowchart creation tool | 🟢 | 8080 |
|
||||
| **Droppy** | Bulgaria VM | Simple file sharing and upload interface | 🟢 | 8989 |
|
||||
| **Dynamic DNS Updater** | Multiple | Automatic DNS record updates for changing IPs | 🟡 | - |
|
||||
|
||||
## 🅴 E
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Element** | Anubis | Matrix client web interface | 🟡 | 8009 |
|
||||
|
||||
## 🅵 F
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Factorio** | Chicago VM | Factorio dedicated game server | 🟡 | 34197 |
|
||||
| **Fasten Health** | Guava | Personal health record management | 🟡 | 8080 |
|
||||
| **Fenrus** | Multiple | Homepage dashboard for homelab services | 🟢 | 3000 |
|
||||
| **Firefly III** | Atlantis, Calypso | Personal finance management system | 🟡 | 8082, 8066 |
|
||||
| **FlareSolverr** | Atlantis | Proxy server for bypassing Cloudflare protection | 🟡 | 8191 |
|
||||
|
||||
## 🅶 G
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Gitea** | Calypso | Lightweight Git hosting platform | 🟡 | 3000 |
|
||||
| **GitLab** | Atlantis, Chicago VM | Complete DevOps platform with CI/CD | 🔴 | 8929, 2224 |
|
||||
| **Gotify** | Homelab VM | Self-hosted notification server | 🟢 | 8078 |
|
||||
| **Grafana** | Atlantis, Homelab VM | Data visualization and dashboard platform | 🟡 | 7099, 3000 |
|
||||
|
||||
## 🅷 H
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Hemmelig** | Bulgaria VM | Secret sharing service (like Pastebin) | 🟢 | 3000 |
|
||||
| **Hoarder** | Homelab VM | Bookmark and content archiving tool | 🟢 | 3000 |
|
||||
| **Home Assistant** | Concord NUC | Smart home automation platform | 🔴 | 8123 |
|
||||
|
||||
## 🅸 I
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Immich** | Atlantis, Calypso, Raspberry Pi | Google Photos alternative with AI features | 🟡 | 8212, 2283 |
|
||||
| **Invidious** | Multiple | Privacy-focused YouTube frontend | 🟡 | 3000 |
|
||||
| **iPerf3** | Multiple | Network performance testing tool | 🟡 | 5201 |
|
||||
| **IT Tools** | Atlantis | Collection of useful web-based tools | 🟢 | 8080 |
|
||||
|
||||
## 🅹 J
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **JDownloader2** | Atlantis, Chicago VM | Download manager for file hosting sites | 🟡 | 5800 |
|
||||
| **Jellyfin** | Chicago VM | Open-source media server (Plex alternative) | 🟢 | 8096 |
|
||||
| **Jellyseerr** | Atlantis | Media request management for Plex/Jellyfin | 🟡 | 5055 |
|
||||
| **Jitsi Meet** | Atlantis | Video conferencing and meeting platform | 🟡 | 8000, 8443 |
|
||||
| **Joplin** | Atlantis | Note-taking application with synchronization | 🟢 | 22300 |
|
||||
|
||||
## 🅺 K
|
||||
|
||||
*No services starting with K*
|
||||
|
||||
## 🅻 L
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **[LazyLibrarian](individual/lazylibrarian.md)** | Atlantis | Ebook/audiobook download automation (Readarr replacement) | 🟡 | 5299 |
|
||||
| **Left 4 Dead 2** | Homelab VM | L4D2 dedicated game server | 🔴 | 27015 |
|
||||
| **Lidarr** | Atlantis, Calypso | Music collection management and downloading | 🟡 | 8686 |
|
||||
| **LibReddit** | Homelab VM | Privacy-focused Reddit frontend | 🟢 | 8080 |
|
||||
| **LlamaGPT** | Atlantis, Guava | ChatGPT-like interface for local language models | 🔴 | 3000 |
|
||||
|
||||
## 🅼 M
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Mastodon** | Atlantis | Decentralized social networking platform | 🔴 | 3000 |
|
||||
| **Matrix Synapse** | Atlantis, Chicago VM | Decentralized chat and communication server | 🔴 | 8008 |
|
||||
| **Mattermost** | Bulgaria VM, Homelab VM | Team chat and collaboration platform | 🟡 | 8065 |
|
||||
| **MeTube** | Bulgaria VM | YouTube downloader with web interface | 🟡 | 8081 |
|
||||
| **Minecraft** | Multiple | Minecraft server hosting | 🟡 | 25565 |
|
||||
|
||||
## 🅽 N
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Navidrome** | Bulgaria VM | Music streaming server (Subsonic compatible) | 🟢 | 4533 |
|
||||
| **Neko** | Chicago VM | Shared browser sessions for group activities | 🟡 | 8080 |
|
||||
| **NetBox** | Atlantis | IP address and data center infrastructure management | 🔴 | 8000 |
|
||||
| **Nginx** | Multiple | High-performance web server and reverse proxy | 🔴 | 80, 443 |
|
||||
| **Nginx Proxy Manager** | Multiple | Web-based reverse proxy management | 🟡 | 80, 443, 81 |
|
||||
| **Node Exporter** | Multiple | System metrics collection for Prometheus | 🟡 | 9100 |
|
||||
| **Ntfy** | Atlantis, Homelab VM | Push notification service | 🟢 | 8084, 80 |
|
||||
|
||||
## 🅾️ O
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Ollama** | Atlantis, Contabo VM | Run large language models locally | 🔴 | 11434 |
|
||||
| **OpenProject** | Homelab VM | Project management and collaboration | 🟡 | 8080 |
|
||||
|
||||
## 🅿️ P
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Paperless-NGX** | Atlantis | Document management and OCR system | 🟡 | 8010 |
|
||||
| **PhotoPrism** | Anubis | AI-powered photo management and organization | 🟡 | 2342 |
|
||||
| **Pi Alert** | Anubis | Network device discovery and monitoring | 🟡 | 20211 |
|
||||
| **Pi-hole** | Atlantis | Network-wide ad and tracker blocking | 🟡 | 9000 |
|
||||
| **Piped** | Multiple | Privacy-focused YouTube frontend | 🟡 | 8080 |
|
||||
| **Plex** | Atlantis | Media server for movies, TV shows, and music | 🟢 | 32400 |
|
||||
| **Podgrab** | Homelab VM | Podcast downloading and management | 🟡 | 8080 |
|
||||
| **Portainer** | Multiple | Web-based Docker container management | 🟡 | 9000 |
|
||||
| **Prometheus** | Multiple | Metrics collection and monitoring system | 🔴 | 9090 |
|
||||
| **Prowlarr** | Atlantis | Indexer manager for Arr suite applications | 🟡 | 9696 |
|
||||
| **Proxitok** | Multiple | Privacy-focused TikTok frontend | 🟢 | 8080 |
|
||||
|
||||
## 🅿️ Q
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **qBittorrent** | Atlantis, Calypso | BitTorrent client with web interface | 🟡 | 8080 |
|
||||
|
||||
## 🆁 R
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Radarr** | Atlantis, Calypso | Movie collection management and downloading | 🟡 | 7878 |
|
||||
| **Rainloop** | Bulgaria VM | Lightweight webmail client | 🟡 | 8888 |
|
||||
| **Reactive Resume** | Calypso | Resume builder and management tool | 🟢 | 3000 |
|
||||
| **Redis** | Multiple | In-memory data structure store | 🟡 | 6379 |
|
||||
| **Redlib** | Atlantis | Privacy-focused Reddit frontend | 🟢 | 8080 |
|
||||
| **ROMM** | Homelab VM | ROM collection management for retro gaming | 🟡 | 8080 |
|
||||
| **Roundcube** | Homelab VM | Web-based email client | 🟡 | 8080 |
|
||||
|
||||
## 🆂 S
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **SABnzbd** | Atlantis | Usenet binary downloader | 🟡 | 8080 |
|
||||
| **Satisfactory** | Homelab VM | Satisfactory dedicated game server | 🟡 | 7777 |
|
||||
| **Seafile** | Calypso | File hosting and synchronization service | 🟡 | 8000 |
|
||||
| **Shlink** | Homelab VM | URL shortener with analytics | 🟡 | 8080 |
|
||||
| **Signal API** | Homelab VM | Signal messenger API bridge | 🔴 | 8080 |
|
||||
| **SNMP Exporter** | Multiple | SNMP metrics collection for Prometheus | 🔴 | 9116 |
|
||||
| **Sonarr** | Atlantis, Calypso | TV show collection management and downloading | 🟡 | 8989 |
|
||||
| **Speedtest Exporter** | Atlantis | Internet speed testing for Prometheus | 🟢 | 9798 |
|
||||
| **Stirling PDF** | Atlantis | PDF manipulation and editing tools | 🟢 | 8080 |
|
||||
| **Synapse** | Atlantis | Matrix homeserver for decentralized chat | 🔴 | 8008 |
|
||||
| **Syncthing** | Multiple | Peer-to-peer file synchronization | 🟡 | 8384 |
|
||||
|
||||
## 🆃 T
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Tautulli** | Atlantis | Plex usage statistics and monitoring | 🟡 | 8181 |
|
||||
| **[Tdarr](individual/tdarr.md)** | Atlantis | Distributed media transcoding and optimization | 🟡 | 8265, 8266 |
|
||||
| **Termix** | Atlantis | Terminal sharing and collaboration | 🟡 | 8080 |
|
||||
|
||||
## 🆄 U
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Uptime Kuma** | Atlantis | Service uptime monitoring and alerting | 🟢 | 3001 |
|
||||
|
||||
## 🆅 V
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **Vaultwarden** | Atlantis | Bitwarden-compatible password manager | 🟡 | 8012 |
|
||||
|
||||
## 🆆 W
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **WatchYourLAN** | Homelab VM | Network device monitoring and alerting | 🟢 | 8840 |
|
||||
| **Watchtower** | Multiple | Automatic Docker container updates | 🟡 | - |
|
||||
| **WebCheck** | Homelab VM | Website analysis and security scanning | 🟡 | 3000 |
|
||||
| **WebCord** | Homelab VM | Discord client in a web browser | 🟢 | 3000 |
|
||||
| **Whisparr** | Atlantis | Adult content management (18+ only) | 🔴 | 6969 |
|
||||
| **Wireguard** | Multiple | Secure VPN for remote access | 🟡 | 51820 |
|
||||
| **Wizarr** | Atlantis | User invitation system for Plex/Jellyfin | 🟡 | 5690 |
|
||||
|
||||
## 🆇 X
|
||||
|
||||
*No services starting with X*
|
||||
|
||||
## 🆈 Y
|
||||
|
||||
| Service | Host | Purpose | Difficulty | Ports |
|
||||
|---------|------|---------|------------|-------|
|
||||
| **YourSpotify** | Bulgaria VM, Concord NUC | Spotify statistics and analytics | 🟡 | 3000 |
|
||||
| **YouTube-DL** | Atlantis | YouTube video downloading service | 🟡 | 8080 |
|
||||
|
||||
## 🆉 Z
|
||||
|
||||
*No services starting with Z*
|
||||
|
||||
---
|
||||
|
||||
## 📊 Service Distribution by Host
|
||||
|
||||
| Host | Service Count | Primary Role |
|
||||
|------|---------------|--------------|
|
||||
| **Atlantis** | 55 | Media hub, core infrastructure |
|
||||
| **Homelab VM** | 36 | General purpose, experimentation |
|
||||
| **Calypso** | 17 | Development, backup services |
|
||||
| **Bulgaria VM** | 12 | Communication, productivity |
|
||||
| **Concord NUC** | 9 | Home automation, edge computing |
|
||||
| **Chicago VM** | 8 | Gaming servers, entertainment |
|
||||
| **Anubis** | 8 | High-performance computing |
|
||||
| **Guava** | 6 | AI/ML workloads |
|
||||
| **Setillo** | 4 | Monitoring, network services |
|
||||
| **Raspberry Pi nodes** | 2 | Lightweight services |
|
||||
| **Remote VMs** | 1 | External services |
|
||||
|
||||
## 🎯 Service Categories Summary
|
||||
|
||||
| Category | Count | Examples |
|
||||
|----------|-------|----------|
|
||||
| **Media & Entertainment** | 45+ | Plex, Jellyfin, Immich, Arr Suite |
|
||||
| **Development & DevOps** | 35+ | GitLab, Portainer, Grafana, Prometheus |
|
||||
| **Productivity** | 25+ | Paperless-NGX, Firefly III, Joplin |
|
||||
| **Communication** | 20+ | Matrix, Mastodon, Mattermost |
|
||||
| **Monitoring** | 30+ | Uptime Kuma, Node Exporter, cAdvisor |
|
||||
| **Security & Privacy** | 25+ | Vaultwarden, Wireguard, Pi-hole |
|
||||
| **Gaming** | 15+ | Minecraft, Factorio, game servers |
|
||||
| **AI & Machine Learning** | 8+ | Ollama, LlamaGPT, Whisper |
|
||||
| **Networking** | 20+ | Nginx, DNS services, VPN |
|
||||
| **Storage & Sync** | 15+ | Syncthing, Seafile, backup tools |
|
||||
|
||||
## 🔍 Finding Services
|
||||
|
||||
### By Category
|
||||
- **[Service Categories](categories.md)**: Services organized by function
|
||||
- **[Popular Services](popular.md)**: Most commonly used services
|
||||
|
||||
### By Host
|
||||
- **[Infrastructure Overview](../infrastructure/hosts.md)**: Detailed host information
|
||||
- **[Network Architecture](../infrastructure/networking.md)**: How services connect
|
||||
|
||||
### By Complexity
|
||||
- **🟢 Beginner**: Easy to set up and use
|
||||
- **🟡 Intermediate**: Requires basic Docker/Linux knowledge
|
||||
- **🔴 Advanced**: Complex configuration and maintenance
|
||||
|
||||
## 📋 Next Steps
|
||||
|
||||
- **[Deployment Guide](../admin/deployment.md)**: How to deploy new services
|
||||
- **[Troubleshooting](../troubleshooting/common-issues.md)**: Common problems and solutions
|
||||
- **[Monitoring Setup](../admin/monitoring.md)**: Keep track of your services
|
||||
|
||||
---
|
||||
|
||||
*This index is automatically generated from the Docker Compose configurations. Service counts and details may vary as the infrastructure evolves.*
|
||||
Reference in New Issue
Block a user