Apps I selfhost
Introduction
Updated 05.06.2024 | added short descriptions and links to all listed apps.
Updated 29.06.2024 | List updated
Welcome to this page, a dynamic work in progress, where I introduce you to the various applications I host in my home lab. Each application will be explored in detail through individual articles, which I will link here as they become available. This ongoing project aims to provide insights into the functionalities and benefits of each self-hosted solution, showcasing how they enhance my home lab environment. Stay tuned for comprehensive guides and in-depth reviews, designed to help you understand and potentially implement these applications in your own setup.
AdGuard Home
AdGuard Home is a self-hosted network-wide ad blocker and privacy protection solution. It operates as a DNS server that blocks ads, tracking, and malicious websites across all devices connected to your network. By intercepting DNS requests, AdGuard Home filters out unwanted content before it reaches your devices, enhancing privacy and security. It features a user-friendly web interface for configuration and monitoring, custom filtering rules, parental controls, and detailed statistics on blocked content. AdGuard Home can be installed on various platforms, including Windows, macOS, Linux, and Raspberry Pi, offering flexibility and control over your network's internet traffic.
AdGuard Sync
AdGuard Home Sync is a tool for synchronizing configurations across multiple AdGuard Home instances. It ensures consistent ad-blocking, tracking protection, and security settings across different networks, simplifying management and maintaining uniform protection on all connected devices.
BookStack
BookStack is a self-hosted, open-source platform for organizing and managing documentation and knowledge bases. Designed to be user-friendly, it allows users to create, manage, and navigate books, chapters, and pages in a structured manner. BookStack supports features like WYSIWYG editing, user permissions, search functionality, and version control. It can be customized and extended to fit various documentation needs, making it an ideal solution for teams and organizations seeking to centralize and streamline their documentation efforts.
FreshRSS
FreshRSS is a self-hosted RSS feed aggregator that allows users to collect, organize, and read news and updates from various sources in one place. It is lightweight, easy to install, and highly customizable, offering features like multiple user support, OPML import/export, and mobile-friendly interfaces. FreshRSS provides a convenient and efficient way to stay updated on your favorite websites and blogs while maintaining control over your data and privacy.
Grafana
Grafana is a self-hosted analytics and monitoring platform that visualizes data from various sources through interactive and customizable dashboards. It supports multiple data sources, including databases, cloud services, and IoT devices, providing real-time insights and alerting capabilities. Grafana's flexible, user-friendly interface allows users to create and share dynamic dashboards, making it an essential tool for monitoring system performance, tracking metrics, and making data-driven decisions.
Homepage
Homepage is a self-hosted, customizable start page for organizing and accessing web links, services, and applications from a single interface. It serves as a personal dashboard, allowing users to create shortcuts, display relevant information such as weather or calendar events, and integrate with various online services. With a user-friendly design and support for themes and widgets, Homepage simplifies navigation and improves productivity by centralizing essential tools and information in one easily accessible location.
Immich
Immich is a self-hosted, open-source photo and video backup solution designed for easy and secure management of your media files. It provides automatic uploads from your devices, efficient storage handling, and powerful search capabilities. Immich supports features like deduplication, album organization, and sharing options, ensuring your photos and videos are safely stored and easily accessible. With Immich, you maintain full control over your media, enhancing privacy and security while enjoying a seamless backup experience.
InfluxDB
InfluxDB is a self-hosted time series database designed for storing, querying, and analyzing high volumes of time-stamped data. It excels in handling metrics and events from various sources, making it ideal for monitoring applications, IoT data, and real-time analytics. InfluxDB offers powerful features such as a SQL-like query language, high write and query performance, and efficient data compression. Its flexibility and scalability make it a popular choice for developers and organizations seeking to gain insights from time series data.
Invidious
Invidious is a self-hosted, open-source front-end for YouTube, offering a privacy-focused and ad-free viewing experience. It allows users to watch and download videos without being tracked by Google, supports subscriptions without an account, and offers various customization options. Invidious provides an alternative interface to YouTube that enhances privacy and reduces data collection, making it ideal for users who value their online privacy and prefer a minimalist, user-friendly design.
IT-Tools
IT-Tools is a self-hosted web application that offers a collection of useful tools for IT professionals and developers. It includes utilities for network analysis, coding, data conversion, encryption, and more, all accessible from a single interface. By self-hosting IT-Tools, users ensure that these functionalities are readily available on their own servers, enhancing privacy and control over their IT and development tasks. This versatile toolset simplifies and streamlines various technical operations, making it an essential resource for IT environments.
Jellyfin
Jellyfin is a self-hosted, open-source media server application that allows you to manage and stream your personal media library. It supports a wide range of media types, including movies, TV shows, music, and photos, providing a versatile platform for media consumption.
LanguageTool
LanguageTool is a self-hosted, open-source grammar and spell checker that supports multiple languages. It offers advanced proofreading capabilities, detecting errors in grammar, style, punctuation, and more. By self-hosting LanguageTool, users maintain full control over their data and can integrate the tool with various applications, including word processors, browsers, and content management systems. This ensures a private, customizable, and efficient solution for enhancing writing quality across different platforms.
Lemmy
Lemmy is a self-hosted, open-source link aggregation and discussion platform similar to Reddit. It allows users to create communities, share content, and engage in discussions through a decentralized, federated network. By self-hosting Lemmy, users can maintain control over their communities, customize the platform to fit their needs, and enhance privacy. Lemmy supports features like voting, moderation tools, and a user-friendly interface, making it an ideal choice for building and managing online communities.
Lidarr
Lidarr is a self-hosted, open-source music collection manager that helps you manage and organize your music library. It automates the process of finding, downloading, and organizing music files, ensuring your collection is always up-to-date and well-maintained.
Linkwarden (Replaced by Readeck)
Linkwarden is a self-hosted, open-source bookmark and link management tool designed to help users organize, store, and manage their web links efficiently. It offers features like tagging, searching, and archiving of bookmarks, providing a robust solution for maintaining a personal or team-based repository of important links. By self-hosting Linkwarden, users retain complete control over their data, enhancing privacy and security. The platform's intuitive interface and powerful organizational tools make it ideal for users who need to manage a large number of bookmarks effectively.
Matrix (Replaced by Signal and XMPP)
As much as I like the idea of Matrix, hosting my own instance has become a nightmare.
After every update, manual adjustments have to be made because fundamental changes are constantly being implemented in the software.
If you want to communicate with me securely, just write to me via Signal or your preferred XMPP messenger. In general, an encrypted email always works too, of course.
Matrix Synapse
Matrix Synapse is a self-hosted, open-source reference implementation of the Matrix protocol server. It facilitates secure, decentralized communication by enabling users to host their own servers for real-time chat, voice, and video messaging. Synapse supports end-to-end encryption, user authentication, and federation, allowing seamless communication across different servers. It's highly customizable and scalable, making it suitable for both personal and enterprise use.
Element
Element is the associated open-source, self-hosted client application for the Matrix protocol. It provides a user-friendly interface for secure messaging, voice, and video calls, and supports features like end-to-end encryption, file sharing, and integration with other services. Element is available for web, desktop, and mobile platforms, making it a versatile choice for both individual and team communication.
Mastodon
Mastodon is a self-hosted, open-source social networking platform similar to Twitter. It allows users to create and join communities, share content, and engage in conversations through a decentralized, federated network. By self-hosting Mastodon, users can maintain control over their social interactions, customize the platform to fit their needs, and enhance privacy. Mastodon supports features like microblogging, content warnings, and robust moderation tools, making it an ideal choice for building and managing online social communities.
Nextcloud
Nextcloud is a self-hosted, open-source cloud storage and collaboration platform. It allows users to store, sync, and share files securely across devices while offering features like calendar, contacts, and task management, as well as collaborative document editing. By self-hosting Nextcloud, users retain full control over their data, ensuring privacy and security. It is highly customizable and supports integration with various third-party apps, making it an ideal solution for both personal and enterprise cloud needs.
Nginx Proxy Manager
Nginx Proxy Manager is a self-hosted, open-source solution for managing Nginx proxy hosts with a simple, user-friendly interface. It allows users to easily configure and manage reverse proxies, SSL certificates, and access control for their web services. Nginx Proxy Manager supports features like automated Let's Encrypt certificate provisioning, custom domains, and multiple user accounts, making it ideal for both personal and professional use. By self-hosting Nginx Proxy Manager, users maintain full control over their proxy configurations, enhancing security and flexibility.
Pixelfed
Pixelfed is a self-hosted, open-source photo-sharing platform similar to Instagram. It allows users to create and join communities, share images, and engage with others through a decentralized, federated network. By self-hosting Pixelfed, users maintain control over their photo content, customize the platform to fit their needs, and enhance privacy. Pixelfed supports features like photo albums, image filters, and robust moderation tools, making it an ideal choice for building and managing online photo-sharing communities.
Radarr
Radarr is a self-hosted, open-source application designed to help you manage and automate your movie collection. It streamlines the process of searching for, downloading, and organizing movies, ensuring your library is always up-to-date and well-maintained.
Rallly
Rallly is a self-hosted, open-source scheduling and collaboration tool designed to simplify the process of organizing events and meetings. It allows users to create polls, suggest dates, and invite participants to vote on their availability, streamlining group scheduling. By self-hosting Rallly, users maintain full control over their data, ensuring privacy and security. The platform features a user-friendly interface and customizable options, making it an ideal solution for coordinating schedules within teams, organizations, and communities.
Readeck
Raedeck is a self-hosted, open-source application designed to help you manage and organize your reading materials and research projects. It offers a centralized platform for collecting, categorizing, and accessing articles, documents, and notes, making it easier to stay organized and focused on your reading and research tasks.
SABnzbd
SABnzbd is a self-hosted, open-source Usenet newsreader and downloader that automates the process of downloading files from Usenet. It simplifies the process of fetching, verifying, repairing, extracting, and organizing files, making it a powerful tool for managing Usenet downloads.
SearXNG
SearXNG is a self-hosted, open-source metasearch engine that aggregates results from multiple search engines, providing privacy-focused web searches. It allows users to query various sources without being tracked, ensuring anonymity and data security. By self-hosting SearXNG, users can customize the search experience, filter results, and maintain control over their search data. SearXNG supports multiple languages and search categories, making it a versatile and private alternative to traditional search engines.
Sonarr
Sonarr is a self-hosted, open-source application designed to help you manage and automate the downloading of TV series. It streamlines the process of finding, downloading, and organizing episodes, ensuring your TV show library is always up-to-date and well-maintained.
Speedtest-Tracker
Speed-Tracker is a self-hosted, open-source tool for monitoring and analyzing website performance. It provides detailed insights into page load times, resource usage, and other key metrics, helping users optimize their websites for better speed and user experience. By self-hosting Speed-Tracker, users maintain full control over their performance data, ensuring privacy and security. The platform features customizable dashboards, historical data tracking, and automated reporting, making it an essential tool for developers and website administrators.
Tandoor
Tandoor is a self-hosted, open-source recipe management application that helps users organize, store, and share their favorite recipes. It offers features like meal planning, grocery lists, nutritional information, and scalable recipes. By self-hosting Tandoor, users retain complete control over their culinary data, ensuring privacy and customization. The platform supports easy import and export of recipes, integration with other kitchen tools, and a user-friendly interface, making it an ideal solution for cooking enthusiasts and home chefs.
Traefik
Traefik is a self-hosted, open-source edge router designed to manage and route incoming traffic to your applications. It supports dynamic configuration through service discovery, automatically updating routes as services are added or removed. Traefik integrates with various orchestration frameworks, including Docker, Kubernetes, and Consul, and provides advanced features such as SSL termination, load balancing, and HTTP/2 support. With its powerful dashboard and seamless integration capabilities, Traefik simplifies the management of microservices and modern web applications.
Umami
Umami is a self-hosted, open-source web analytics tool that provides detailed insights into website traffic and user behavior. It offers privacy-focused tracking without using cookies, ensuring compliance with privacy regulations. By self-hosting Umami, users maintain full control over their analytics data, enhancing privacy and security. The platform features a user-friendly interface, real-time data reporting, and customizable dashboards, making it an ideal solution for website owners seeking straightforward and transparent analytics.
Uptime Kuma
Uptime Kuma is a self-hosted, open-source monitoring tool designed to track the uptime and performance of websites and servers. It provides real-time alerts, detailed status reports, and customizable dashboards to help users ensure their services are running smoothly. By self-hosting Uptime Kuma, users maintain full control over their monitoring data, enhancing privacy and security. The platform is user-friendly, highly configurable, and supports multiple notification methods, making it an essential tool for administrators and developers to monitor their infrastructure effectively.
Vaultwarden
Vaultwarden is a self-hosted password manager that securely stores and manages your passwords, notes, and other sensitive information. It offers features like password generation, autofill, and cross-device synchronization. By self-hosting Bitwarden, you retain complete control over your data, enhancing privacy and security. It supports various platforms, including Windows, macOS, Linux, iOS, Android, and browser extensions, providing a seamless and secure experience across all your devices.
Wallos
Wallos is a self-hosted, open-source subscription tracker designed to help you manage your recurring expenses efficiently. It allows users to track subscription payments, organize expenses into customizable categories, and supports multiple currencies with integrated currency conversion. Wallos provides real-time notifications through various methods, such as email and messaging apps, ensuring you never miss a payment. By self-hosting Wallos, users maintain full control over their financial data, enhancing privacy and security. The platform features a user-friendly interface, statistical insights into spending habits, and supports mobile access, making it a comprehensive tool for managing personal finances.
Web-Check
Web Check is a self-hosted, open-source tool designed for comprehensive website analysis. It functions as an all-in-one OSINT (Open Source Intelligence) tool, enabling users to gather detailed information about websites. Web Check can perform various tasks such as analyzing HTTP headers, checking for SSL certificates, examining DNS records, and tracking redirect chains. It also supports the identification of associated domains and subdomains, and provides insights into server locations and website technologies. By self-hosting Web Check, users maintain full control over their data and can customize their analysis processes to fit specific needs.
WireGuard
WireGuard is a self-hosted, open-source VPN (Virtual Private Network) solution designed to create secure point-to-point connections in routed or bridged configurations. It aims to be simpler, faster, and more secure than traditional VPN protocols like OpenVPN and IPSec.
WordPress
WordPress is a self-hosted, open-source content management system (CMS) widely used for creating websites and blogs. It offers extensive customization through themes and plugins, allowing users to build virtually any type of site. WordPress supports a variety of features, including a user-friendly editor, media management, and robust security options. By self-hosting WordPress, users maintain full control over their website and data, ensuring enhanced privacy and customization. The platform's active community provides continual updates and support, making it a versatile and powerful tool for web development.