# 📋 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.*