Deployed Applications in the Lab
Welcome to the Deployed Applications in the Lab page! This is where I document the core applications and tools that power my homelab. Whether you're building your own setup or exploring the possibilities of a homelab, I hope this list inspires you and provides insights into the software that makes it all work.
Networking and Infrastructure
- Unifi Dream Machine Pro
- Role: Unified Network Management
- Description: The Unifi Dream Machine Pro acts as an all-in-one gateway, combining advanced routing, firewall, and network management features. It provides enterprise-grade networking capabilities for seamless control of devices across my homelab.
Virtualization and Containers
Proxmox VE
- Role: Virtual Machine and Container Management
- Description: Proxmox VE serves as the backbone of my virtualization needs, allowing me to create and manage virtual machines and containers. Its robust features support diverse workloads and make lab experimentation simple and efficient.
Docker
- Role: Lightweight Containerization
- Description: Docker enables me to deploy and manage isolated applications through containers, ensuring a modular and scalable environment for my homelab projects.
Portainer
- Role: Docker Management Interface
- Description: Portainer provides a powerful yet user-friendly web interface for managing Docker containers, making container deployment and monitoring straightforward.
Storage and File Management
Unraid
- Role: Flexible Storage and Server Management
- Description: Unraid handles my NAS and server needs with its unique approach to combining drives of different sizes. It’s perfect for data storage, backups, and running additional services through Docker or virtual machines.
Monitoring and Logging
GoAccess
- Role: Real-Time Web Log Analysis
- Description: GoAccess provides quick and detailed insights into web traffic logs, helping me monitor and troubleshoot my web services effectively.
CrowdSec
- Role: Collaborative Security and Threat Detection
- Description: CrowdSec is a modern security tool that detects and mitigates suspicious behavior across my homelab, leveraging community-shared threat intelligence.
Wazuh
- Role: Comprehensive Security Monitoring
- Description: Wazuh offers robust security monitoring, intrusion detection, and compliance tracking for all devices and services within my homelab.
Self-Hosted Applications
Jellyfin Media Server
- Role: Media Organization and Streaming
- Description: Jellyfin allows me to manage and stream my personal media library, offering a fully open-source alternative to commercial streaming solutions.
Pi-hole
- Role: Network-Wide Ad Blocking
- Description: Pi-hole blocks ads and trackers at the DNS level, enhancing privacy and reducing unwanted distractions across all devices connected to my network.
Uptime Kuma
- Role: Service Uptime Monitoring
- Description: Uptime Kuma provides real-time monitoring of my homelab services, ensuring I’m immediately aware of any outages or performance issues.
Nifty
- Role: Customizable Notifications Platform
- Description: Nifty is my go-to tool for setting up real-time alerts and notifications, ensuring I stay informed about critical events in my homelab setup.