Skip to main content

Apps & Services

Below is a comprehensive list of the diverse applications and services currently operational within my home lab, a dedicated environment where I experiment, develop, and fine-tune software, services, and configurations without impacting my production environment. This home lab serves as a versatile testing ground, enabling me to explore a wide range of technologies and solutions.

Backups and Password Management

Duplicati

Duplicati is a versatile and reliable backup solution that offers robust data protection features, cloud integration, encryption, and flexible backup scheduling. It's suitable for both individual users and businesses looking to safeguard their data against unexpected data loss or disasters, making it an essential tool for data backup and recovery.

Vaultwarden

Vaultwarden is a self-hosted, open-source password manager and digital vault solution that offers Bitwarden compatibility. It emphasizes data privacy and security, making it an ideal choice for individuals and organizations seeking to take control of their password management while maintaining the convenience of a user-friendly interface and cross-platform compatibility.

Containerization and Virtualization

Docker

Docker is a powerful platform for containerization that simplifies the development, deployment, and management of applications by encapsulating them and their dependencies into portable containers. Its efficiency, portability, and strong ecosystem have made it a popular choice for modern software development and deployment workflows.

Portainer

Portainer and Portainer Agents together offer a powerful solution for simplifying the management of Docker containers. Whether you're working with a single host or a complex, distributed container infrastructure, Portainer's user-friendly interface and agent-based architecture provide the tools you need to efficiently deploy, monitor, and maintain containerized applications.

Proxmox

Proxmox Virtual Environment is a feature-rich and robust virtualization platform that provides the flexibility and scalability needed for managing VMs, containers, and storage resources effectively. Its comprehensive set of tools and features makes it an ideal choice for organizations looking to optimize resource utilization, ensure high availability, and simplify virtualization management in diverse IT environments. Whether you're a small business or a large enterprise, Proxmox VE offers the versatility and performance needed to meet your virtualization needs.

Proxmox Backup Server

Proxmox Backup Server is a robust and feature-rich backup solution tailored for virtualized environments. It combines data protection, storage efficiency, ease of management, and security, making it an attractive choice for businesses and organizations seeking reliable backup and recovery capabilities for their critical data.

Development and Productivity

Code-Server

Code-Server is a powerful and flexible web-based development environment that extends the capabilities of Visual Studio Code to remote and web-based coding scenarios. It offers a familiar, feature-rich code editor accessible from any browser, making it an invaluable tool for developers who need flexibility, collaboration, and cross-platform capabilities in their coding workflow.

Joplin

Joplin is a versatile and privacy-focused note-taking application that excels in its compatibility across platforms, Markdown support, synchronization capabilities, and robust organization features. Whether for personal note-taking, project management, or research, Joplin offers a user-friendly and feature-rich solution for efficiently managing your digital notes and documents.

BookStack

BookStack is a versatile and user-friendly documentation platform that simplifies the creation, management, and sharing of information. Whether you're building an internal knowledge base or documenting project processes, BookStack provides the tools you need to make your documentation efforts efficient and effective.

Email, Office,  and Communication

Jitsi

Jitsi is a feature-rich and secure video conferencing and messaging platform that excels in accessibility, customization, and privacy. Whether for business meetings, educational webinars, or casual catch-ups with friends and family, Jitsi provides a reliable and user-friendly solution for real-time communication and collaboration.

Mailcow

Mailcow is a powerful and feature-rich email server and groupware platform suitable for individuals and organizations seeking a self-hosted and customizable email solution. With its user-friendly web interface, advanced security features, and integration options, Mailcow empowers users to have full control over their email services while ensuring the privacy and security of their communication.

Nextcloud

Nextcloud is a versatile, self-hosted cloud platform that combines secure file storage, synchronization, collaboration tools, and communication features. It offers control over data privacy and security while providing a comprehensive suite of tools for individuals and organizations to enhance productivity, streamline collaboration, and maintain data sovereignty.

Papermerge

Papermerge is a comprehensive document management system that simplifies the process of organizing, searching, and accessing digital documents. It offers powerful features for document organization, versioning, access control, and full-text search, making it a valuable tool for individuals and organizations looking to streamline their document management processes and improve productivity.

Media Management and Home Automation

Airsonic

Airsonic is a versatile, open-source media streaming server that provides a comprehensive and customizable solution for managing and streaming your personal music collection. With its user-friendly interface, multi-user support, and extensive features, Airsonic is a valuable tool for music enthusiasts who want complete control over their music streaming experience.

Calibre

Calibre is an all-in-one e-book management solution that simplifies the organization, conversion, and reading of digital books. Whether you're an avid reader or a digital book collector, Calibre provides the tools you need to make the most of your e-book library.

CalibreWeb

CalibreWeb is a versatile and user-friendly web application that simplifies the management and access of e-book libraries. It enhances the e-book cataloging and reading experience by providing a web-based interface to interact with your Calibre e-book library, making it a valuable tool for avid readers and e-book enthusiasts.

Grocy

Grocy is a versatile and user-friendly household management application that simplifies grocery shopping, inventory tracking, task management, and more. Whether you want to reduce food waste, stay organized, or improve your budget management, Grocy offers a comprehensive solution for enhancing your household efficiency and overall quality of life.

Home Assistant

Home Assistant is a versatile and open-source home automation platform that empowers users to create a personalized and unified smart home experience. With its compatibility with a wide range of devices, powerful automation capabilities, and focus on privacy and customization, Home Assistant is a valuable tool for anyone looking to make their home smarter and more efficient.

Jellyfin

Jellyfin is a versatile and user-friendly media server platform that empowers users to take control of their digital media collections and enjoy a personalized media streaming experience. With its cross-platform compatibility and open-source nature, Jellyfin is an excellent choice for individuals and families seeking an alternative to commercial media server solutions while maintaining full control over their media content.

Photoprism

PhotoPrism is a sophisticated and user-friendly photo management solution that leverages AI and machine learning to simplify the organization and accessibility of your photo collection. Whether you're an amateur photographer, a professional, or just someone who wants to keep their digital memories in order, PhotoPrism offers a powerful and privacy-focused way to manage, search, and share your photos and videos.

Monitoring and Visualization

Zabbix

Zabbix is an open-source monitoring solution designed to track and manage the performance and availability of IT infrastructure. It provides a comprehensive suite of tools for monitoring various components, including servers, network devices, applications, and databases.

 

Networking and Web Management

Nginx Proxy ManagerHAProxy

NGINX Proxy ManagerHAProxy is aan user-friendlyopen-source software that provides high-performance load balancing and proxying for TCP and HTTP-based applications. It distributes incoming network traffic across multiple servers to ensure high availability, improve performance, and maintain reliability. Key features include advanced load-balancing algorithms, SSL termination, health checks, and session persistence. HAProxy is widely used to enhance web application that simplifies the management of NGINX reverse proxy configurations. It provides a graphical interface for configuring SSL termination, load balancing, access control,scalability and more,ensure makingcontinuous itservice an excellent tool for individuals and organizations looking to enhance the security and performance of their web applications and services.availability.

Organizr

Organizr is a versatile and customizable web dashboard that simplifies the management of multiple web services and applications. Whether you're a power user with a diverse set of online tools or a team member collaborating across various web-based platforms, Organizr offers a streamlined and personalized solution for centralizing access and improving overall productivity.

Pi-hole

Pi-hole is a highly effective and customizable network-level ad blocker and DNS sinkhole application. It enhances internet browsing experiences by blocking unwanted ads and tracking domains at the network level, offering privacy, security, and improved performance for all devices on your network.

Syncthing

Syncthing is a secure, decentralized, and versatile file synchronization solution that prioritizes privacy and security. Its ability to work across various platforms, provide end-to-end encryption, and offer selective synchronization makes it an ideal choice for individuals and organizations seeking a reliable and private method to sync and share files across their devices and networks.

Teleport

Teleport is a versatile and powerful access and identity management solution, making it a valuable tool for organizations looking to secure access to critical systems and resources in dynamic and complex infrastructure setups.

Whoogle

Whoogle is a self-hosted, open-source search engine proxy that prioritizes user privacy and data protection. By acting as an intermediary between users and search engines, it helps individuals maintain their online privacy while enjoying a customized and ad-free search experience.

Security and Privacy Apps

Authentik

Authentik SSO offers a robust solution for simplifying user access to multiple applications while enhancing security and productivity. It's a valuable tool for organizations seeking to streamline their authentication and access management processes.

Crowdsec

CrowdSec is an open-source security solution that detects and blocks attacks like brute force and DDoS. It analyzes logs from various sources, adapts to new threats, and can block attackers. Its unique feature is crowd-sourced intelligence for improved detection. It's flexible and suitable for various setups, from individual servers to large deployments.

Endlessh

Endlessh is a clever and lightweight security tool that adds an extra layer of defense to servers by presenting attackers with deceptive SSH banner messages. By creating confusion and uncertainty for potential attackers, it helps protect servers from unauthorized access and potential security breaches, making it a valuable component of a comprehensive security strategy.

FreeIPA/LDAP

FreeIPA is an all-in-one identity management solution that leverages LDAP as its directory service component. It simplifies identity and access management, enhances security, and streamlines administrative tasks for organizations operating Linux and Unix-like systems. LDAP, at its core, provides the structure and protocol for efficiently storing and retrieving identity data within FreeIPA and other directory services.

Headscale  &  Tailscale

Tailscale is a user-friendly VPN solution that simplifies secure network connectivity, while Headscale is a complementary tool that provides advanced management and customization options for Tailscale deployments, catering to both individual users and organizations. Together, they offer a flexible and secure way to connect and manage devices and networks over the internet.

PiAlert

PiAlert is a DIY home security and monitoring project based on the Raspberry Pi. It empowers users to create a customizable and cost-effective home security system with alerts, remote access, and event logging. Whether you're concerned about home security or simply interested in a fun and educational Raspberry Pi project, PiAlert offers a practical and accessible solution.

pfSense

pfSense is a powerful and versatile open-source firewall and routing platform that offers robust security features, advanced networking capabilities, and scalability. Whether used in home networks or complex enterprise environments, pfSense provides a flexible and highly configurable solution for enhancing network security and performance.

Uptime Kuma

Uptime Kuma is a powerful and accessible web-based monitoring tool that helps organizations and individuals proactively ensure the uptime and performance of their critical network resources and services. With its user-friendly interface, alerting capabilities, and extensive monitoring options, Uptime Kuma empowers users to maintain the reliability and availability of their digital assets.

Wazuh

Wazuh is a comprehensive, open-source security monitoring and threat detection platform that enhances an organization's security posture by providing real-time threat detection, log analysis, vulnerability assessment, and incident response capabilities. Its modular and customizable nature makes it a valuable tool for organizations looking to strengthen their cybersecurity defenses in an ever-evolving threat landscape.