100 Best Self-Hosted Apps for Solo Founders
Self-hosted software gives small teams more control over their data, workflows, and operating environment. This first group covers practical foundations for a founder-led company.
Nextcloud
Nextcloud provides self-hosted file synchronization, sharing, calendars, contacts, and collaborative document integrations. It helps teams avoid scattered cloud files by centralizing access-controlled workspaces on infrastructure they manage.
Vaultwarden
Vaultwarden is a lightweight, self-hosted server compatible with Bitwarden password manager clients. It reduces insecure credential sharing by giving teams an encrypted vault for passwords and shared secrets.
Home Assistant
Home Assistant automates and monitors connected devices through a local, extensible home automation platform. It helps remote founders manage office or home equipment without relying entirely on vendor cloud services.
Jellyfin
Jellyfin organizes and streams personal video, music, television, and photo libraries from your server. It solves fragmented media access by making privately owned content available across authorized devices.
Immich
Immich provides self-hosted photo and video backup, browsing, search, and sharing tools. It helps preserve company and personal visual archives without placing every image library in consumer clouds.
Gitea
Gitea hosts Git repositories with pull requests, issue tracking, wikis, and continuous integration options. It gives development teams a compact alternative when hosted source-control services do not fit their needs.
GitLab
GitLab provides self-managed source control, code review, issue tracking, CI/CD, and project planning. It consolidates software delivery work when teams want repositories and deployment pipelines in one system.
Mattermost
Mattermost is a self-hosted team messaging platform with channels, direct messages, and integrations. It addresses dispersed operational conversations by keeping team chat in a company-controlled workspace.
Synapse
Synapse is a homeserver implementation that lets organizations run their own Matrix messaging service. It helps teams retain messaging infrastructure control while participating in the federated Matrix network.
WordPress
WordPress is a self-hosted content management system for publishing websites, blogs, and ecommerce extensions. It helps founders update marketing content independently instead of requiring developers for routine publishing.
Ghost
Ghost is a publishing platform for creating websites, newsletters, memberships, and editorial content. It reduces publishing complexity for creators who need a focused system for articles and email newsletters.
Plausible Analytics
Plausible Analytics provides privacy-focused website analytics through a lightweight, self-hostable dashboard. It helps teams understand site traffic without deploying invasive tracking scripts or complex analytics interfaces.
Umami
Umami is an open-source web analytics application for tracking website visits and events. It gives founders a simpler way to review audience activity across sites from their own infrastructure.
n8n
n8n builds workflow automations that connect applications, APIs, databases, and custom business logic. It removes repetitive cross-tool tasks by orchestrating triggers and actions without building every integration from scratch.
NocoDB
NocoDB creates spreadsheet-like interfaces, views, forms, and APIs over existing databases. It helps nontechnical teammates work with operational data without directly editing database tables or writing queries.
Appwrite
Appwrite provides self-hosted backend services including authentication, databases, storage, functions, and APIs. It shortens application setup by supplying common backend components that developers otherwise assemble separately.
Supabase
Supabase offers a self-hostable development platform built around PostgreSQL, authentication, storage, and realtime features. It helps product teams build data-driven applications without configuring every foundational service independently.
MinIO
MinIO provides S3-compatible object storage for files, backups, artifacts, and application data. It gives teams a controllable destination for large unstructured files when local disks become difficult to manage.
Paperless-ngx
Paperless-ngx digitizes documents with OCR, tagging, search, storage, and retention organization. It makes receipts, contracts, and administrative paperwork searchable instead of leaving them in physical or digital piles.
FreshRSS
FreshRSS is a self-hosted feed reader that collects and organizes RSS and Atom subscriptions. It helps founders monitor industry sources efficiently without bouncing among dozens of websites and newsletters.
Vikunja
Vikunja is a self-hosted task management application with lists, projects, labels, and due dates. It brings personal and team commitments into one visible system, reducing missed follow-ups and scattered to-do lists.
BookStack
BookStack is a self-hosted documentation platform that organizes knowledge into books, chapters, and pages. It prevents institutional knowledge from disappearing in chat threads by creating a structured internal reference.
Uptime Kuma
Uptime Kuma monitors websites, services, ports, and status pages with configurable notifications. It alerts small teams to outages quickly, avoiding the delay of discovering broken services through customer reports.
AdGuard Home
AdGuard Home filters DNS requests to block ads, trackers, and selected domains across networks. It helps improve network privacy and reduce unwanted advertising without configuring blocking software on every device.
SearXNG
SearXNG is a metasearch engine that aggregates results from multiple search services. It offers a more private research interface for teams seeking web results without a single search profile.
Cal.com
Cal.com provides self-hosted scheduling pages, calendar integrations, and booking workflows for meetings. It reduces back-and-forth availability emails by letting invitees choose suitable open time slots.
Outline
Outline is a collaborative knowledge base for creating, organizing, and sharing team documentation. It helps teams replace scattered documents with a searchable, structured internal source of truth.
HedgeDoc
HedgeDoc is a real-time collaborative Markdown editor for notes, documents, and presentations. It solves conflicting document versions by allowing multiple contributors to edit one shared note.
Joplin Server
Joplin Server syncs encrypted notes, notebooks, attachments, and tasks across Joplin applications. It helps privacy-conscious users keep notes synchronized without relying on a third-party cloud provider.
linkding
linkding is a self-hosted bookmark manager for saving, tagging, searching, and organizing web links. It prevents useful links from disappearing across browser bookmarks, chat messages, and personal notes.
wallabag
wallabag saves web articles for later reading and strips distracting page elements from them. It helps readers preserve articles before paywalls, redesigns, or clutter make them difficult to revisit.
changedetection.io
changedetection.io monitors web pages and sends alerts when selected content changes. It saves manual checking time by notifying users about price, stock, policy, or page updates.
Firefly III
Firefly III is a personal finance manager for tracking accounts, transactions, budgets, and reports. It helps users understand spending by consolidating financial records into categorized, reviewable transaction histories.
Actual Budget
Actual Budget is a local-first budgeting application that supports transaction tracking and envelope-style planning. It addresses uncertain cash flow by helping users assign available money to specific spending categories.
Invoice Ninja
Invoice Ninja creates invoices, estimates, payment requests, and client records for small businesses. It reduces manual billing work by standardizing client invoices and tracking their payment status.
ERPNext
ERPNext is an open-source business suite covering accounting, sales, inventory, projects, and human resources. It helps growing businesses avoid disconnected operational systems by centralizing core company records and workflows.
Dolibarr
Dolibarr is an ERP and CRM application for managing customers, products, invoices, and inventory. It gives small businesses a shared system for tracking customer activity and commercial operations.
Plane
Plane is a project management platform for planning issues, cycles, roadmaps, and team work. It helps product teams clarify priorities by organizing work into visible, assignable, time-bound planning views.
OpenProject
OpenProject manages projects through work packages, timelines, agile boards, collaboration, and reporting. It reduces project uncertainty by making ownership, schedules, dependencies, and progress visible in one workspace.
Taiga
Taiga is an agile project management tool with backlogs, sprints, Kanban boards, and issue tracking. It helps teams turn unstructured product ideas into prioritized work that can be planned and delivered.
Wekan
Wekan is a Kanban board application for organizing tasks into customizable lists and cards. It makes recurring workflows easier to follow by visualizing each task's current stage and owner.
Kanboard
Kanboard is a minimalist Kanban tool with task boards, swimlanes, due dates, and automation. It helps small teams manage simple workflows without the overhead of a large project platform.
Keycloak
Keycloak provides identity management, single sign-on, user federation, and access control for applications. It eliminates separate application logins by centralizing authentication and user access policies across services.
Authelia
Authelia adds authentication and authorization controls in front of self-hosted web applications. It protects privately hosted services by requiring verified sign-ins before users reach exposed application pages.
Traefik
Traefik is a reverse proxy and load balancer that routes web traffic to services. It simplifies hosting multiple applications by automatically directing domain requests to the correct backend service.
Caddy
Caddy is a web server and reverse proxy with automatic HTTPS certificate management. It reduces TLS configuration effort by obtaining and renewing certificates for configured domains automatically.
Pi-hole
Pi-hole is a network-wide DNS filter that blocks known advertising and tracking domains. It reduces unwanted advertising across connected devices without requiring separate browser extensions on each device.
Netdata
Netdata provides real-time monitoring dashboards for system resources, services, applications, and network performance. It helps operators investigate slow or failing services by exposing detailed live infrastructure metrics.
Mealie
Mealie is a recipe manager that stores recipes, meal plans, and generated shopping lists. It helps households reduce meal-planning friction by keeping recipes and ingredient lists in one place.
Pairdrop
Pairdrop enables peer-to-peer file transfers between nearby devices through a web browser. It avoids emailing or uploading files to external storage when transferring them between local devices.
Portainer
Portainer provides a web interface for deploying, managing, and monitoring containerized applications and infrastructure. It reduces the complexity of Docker and Kubernetes administration for teams without extensive command-line workflows.
CasaOS
CasaOS provides a home-server dashboard for installing, organizing, and accessing self-hosted applications. It helps users avoid managing scattered server services through separate command-line configurations and bookmarks.
CapRover
CapRover is a self-hosted platform for deploying web applications, databases, and Docker containers. It simplifies repeatable application deployment when founders lack time to build custom server pipelines.
Coolify
Coolify deploys applications, databases, and services to self-managed servers through a web dashboard. It helps small teams manage hosting infrastructure without relying entirely on managed platform providers.
Dokku
Dokku is a lightweight platform-as-a-service that deploys applications to a server using Git pushes. It removes much of the manual setup required to publish applications on a virtual server.
Forgejo
Forgejo is a self-hosted Git service for repositories, code review, issues, and collaborative development. It gives development teams control over source-code collaboration when public code-hosting policies are unsuitable.
ownCloud
ownCloud provides self-hosted file synchronization, sharing, and collaboration tools across devices and users. It helps organizations keep shared documents under their own control instead of external storage platforms.
Seafile
Seafile is a file synchronization and sharing platform designed for self-hosted team libraries. It addresses unreliable manual file transfers by keeping synchronized copies available across authorized devices.
File Browser
File Browser offers a web-based interface for browsing, uploading, managing, and sharing server files. It lets users manage server directories visually without repeatedly using SSH and command-line file tools.
Syncthing
Syncthing synchronizes folders directly between devices using encrypted peer-to-peer connections without central cloud storage. It keeps files consistent across devices while avoiding dependence on a third-party synchronization provider.
PhotoPrism
PhotoPrism organizes and searches self-hosted photo libraries using labels, locations, and image recognition. It helps people find photos in large archives without uploading personal images to consumer clouds.
LibrePhotos
LibrePhotos is a self-hosted photo management application for browsing, tagging, and searching image collections. It makes personal photo archives easier to navigate when folder structures and filenames provide little context.
Navidrome
Navidrome streams personal music libraries through a self-hosted server compatible with Subsonic clients. It gives listeners remote access to owned music files without moving their library to streaming services.
Audiobookshelf
Audiobookshelf manages and streams self-hosted audiobooks, podcasts, and reading-progress data across supported clients. It helps households track audiobook progress and organize files that otherwise remain scattered across devices.
Komga
Komga is a self-hosted media server for reading comics, manga, and ebooks in browsers. It organizes large digital comic collections that are difficult to browse through ordinary file managers.
Kavita
Kavita is a self-hosted digital library server for comics, manga, and ebook collections. It provides a unified reading library when digital books are spread among folders and devices.
Calibre-Web
Calibre-Web provides a web interface for browsing, reading, and managing a Calibre ebook library. It makes ebook collections accessible remotely without requiring users to operate the desktop Calibre application.
Tandoor Recipes
Tandoor Recipes stores recipes, meal plans, shopping lists, and cooking-related household information. It replaces scattered recipe links and handwritten grocery notes with a shared planning workspace.
Grocy
Grocy manages household inventory, chores, shopping lists, recipes, and product expiration dates. It helps households reduce forgotten groceries and missed expirations by tracking supplies in one system.
Snipe-IT
Snipe-IT tracks hardware assets, software licenses, accessories, and equipment assignments within an organization. It helps teams identify who has company equipment when spreadsheets become outdated or incomplete.
GLPI
GLPI provides IT asset management, service desk, inventory, and support ticketing capabilities. It centralizes support requests and equipment records that otherwise live across email threads and spreadsheets.
Zammad
Zammad is a self-hosted help desk for managing customer support tickets across communication channels. It prevents customer requests from being lost when support work arrives through multiple inboxes.
Chatwoot
Chatwoot is a customer engagement platform that consolidates website, email, and social support conversations. It helps small support teams respond consistently instead of switching among disconnected communication channels.
Listmonk
Listmonk manages self-hosted email newsletters, subscriber lists, campaigns, and message delivery settings. It gives publishers control over mailing lists when they prefer not to rely on newsletter platforms.
Mautic
Mautic is a marketing automation platform for campaigns, contact management, forms, and email workflows. It helps teams coordinate follow-up marketing when contacts and campaign activity are tracked manually.
Mastodon
Mastodon runs a federated social networking server supporting posts, follows, timelines, and community moderation. It helps communities avoid dependence on centralized social platforms by operating their own server.
PeerTube
PeerTube hosts and publishes videos through a federated platform with optional peer-to-peer delivery. It helps publishers reduce reliance on major video hosts by controlling their own video presence.
Lemmy
Lemmy provides federated discussion communities with posts, comments, votes, and moderation tools. It helps groups host topic-based conversations without surrendering community governance to a central platform.
Discourse
Discourse powers modern discussion forums with threaded conversations, trust levels, notifications, and moderation. It helps teams replace fragmented email discussions with searchable, organized community conversations.
MediaWiki
MediaWiki is wiki software for collaboratively creating, linking, revising, and organizing documentation pages. It helps organizations prevent knowledge silos by giving contributors a shared, versioned documentation space.
Wiki.js
Wiki.js creates documentation sites with markdown editing, access controls, and multiple storage options. It helps small teams maintain internal documentation without relying on externally hosted knowledge bases.
DokuWiki
DokuWiki is a lightweight wiki that stores pages as plain text files. It helps administrators publish editable documentation without maintaining a separate database server.
CryptPad
CryptPad offers collaborative documents, spreadsheets, presentations, forms, and boards with client-side encryption. It helps privacy-conscious teams collaborate on shared files while limiting server access to content.
Etherpad
Etherpad provides real-time collaborative text editing with revisions, author colors, and plugins. It helps distributed collaborators draft shared notes simultaneously instead of passing documents back and forth.
Rocket.Chat
Rocket.Chat provides team messaging with channels, direct messages, calls, and integrations. It helps organizations centralize workplace communication while retaining control over message hosting.
Zulip
Zulip organizes team chat into streams and topics for structured, asynchronous conversations. It helps teams reduce chat noise by keeping discussions grouped under specific subjects.
Dendrite
Dendrite is a Matrix homeserver implementation for federated real-time messaging deployments. It helps operators join the Matrix network without depending on another organization’s homeserver.
Roundcube
Roundcube is a browser-based email client for reading, sending, searching, and managing mail. It helps mail server operators provide users webmail access without relying on third-party inbox services.
SnappyMail
SnappyMail is a webmail client supporting IMAP accounts, folders, contacts, and message composition. It helps users access self-hosted email through a clean browser interface from different devices.
mailcow
mailcow bundles email server components for hosting mailboxes, domains, webmail, and spam filtering. It helps administrators deploy a complete email stack without manually integrating separate mail services.
Tiny Tiny RSS
Tiny Tiny RSS aggregates RSS and Atom feeds into a self-hosted reading interface. It helps readers follow many publications from one inbox without depending on commercial feed readers.
Readeck
Readeck saves web articles and bookmarks for later reading in a self-hosted library. It helps people preserve useful links and distraction-free articles instead of losing browser tabs.
Shiori
Shiori archives bookmarks with searchable metadata, tags, web snapshots, and offline content. It helps researchers retain reference pages when links change, disappear, or become difficult to find.
ArchiveBox
ArchiveBox preserves websites using saved HTML, screenshots, PDFs, and extracted media. It helps users create durable personal web archives before online resources vanish or change.
ntfy
ntfy delivers publish-subscribe notifications to phones, desktops, and scripts through hosted topics. It helps developers send simple self-controlled alerts without building a dedicated notification backend.
Gotify
Gotify sends self-hosted push messages from applications to Android devices and web clients. It helps operators receive server alerts without routing operational notifications through external push services.
Healthchecks
Healthchecks monitors scheduled jobs by receiving periodic pings and alerting when they stop. It helps administrators detect failed backups and cron jobs that otherwise fail silently.
Grafana
Grafana visualizes metrics, logs, and traces through configurable dashboards, queries, and alerts. It helps teams interpret scattered operational data by presenting it in shared visual dashboards.
Prometheus
Prometheus collects time-series metrics, evaluates alert rules, and supports service monitoring queries. It helps operators measure system behavior and identify infrastructure problems before they become outages.
Gatus
Gatus monitors website and service endpoints with status checks, conditions, alerts, and dashboards. It helps small teams track service availability without assembling a complex monitoring stack.
These tools can form a useful self-hosted operating layer, provided your team plans for maintenance, backups, and security.