Skip to main content

Welcome to Awesome Selfhosted

Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaSS providers. This is a comprehensive catalog of Free Software network services and web applications which can be hosted on your own servers. Our community has curated over 1,000 applications across 80+ categories, making it the largest and most complete resource for self-hosted software.

What is Self-Hosting?

Learn about the benefits and principles of self-hosting your applications

How to Use This List

Find out how to navigate and make the most of this comprehensive catalog

Contributing

Help grow the list by contributing new applications and improvements

License Guide

Understand the different open source licenses used by these applications

Browse by Category

Explore self-hosted applications organized by use case:

Communication & Collaboration

Email, chat, video conferencing, and social platforms

Content & Media

CMS, wikis, blogging, media streaming, and photo galleries

Business & Productivity

Office suites, CRM, e-commerce, and project management

Development Tools

CI/CD, API management, project management, and IDEs

Data & Analytics

Analytics, databases, monitoring, and search engines

Files & Storage

File sync, object storage, document management, and backup

Security & Privacy

Password managers, VPN, proxies, and identity management

Utilities & Automation

Automation, bookmarks, URL shorteners, and network utilities

Specialized Applications

AI/ML, IoT, gaming, health & fitness, and more

Key Features

1,000+ Applications

Comprehensive catalog of self-hosted software across all major categories

Active Community

277K+ GitHub stars and contributions from developers worldwide

Detailed Information

Each listing includes license, demo links, source code, and tech stack

Free Software Focus

Emphasis on privacy-respecting, open source alternatives to proprietary services
Explore email servers, chat platforms, video conferencing tools, and social networks that you can host yourself for complete privacy and control.
Find CMSs, blogging platforms, wikis, and note-taking applications to manage and publish your content independently.
Discover audio, video, and multimedia streaming servers to build your personal media library and streaming service.
Browse CI/CD tools, API management platforms, project management systems, and development environments.

Getting Started

1

Choose Your Category

Browse the navigation menu to find applications in your area of interest
2

Review Applications

Each application listing includes a description, demo links, source code, license information, and technology stack
3

Deploy Your Software

Follow the project’s documentation to deploy and configure the application on your own server
4

Contribute Back

Share your experience and help others by contributing to this list
This list focuses on Free Software (as defined by the Free Software Foundation). Non-free software with restrictions is listed separately in the Non-Free Software section.

Resources

Open Source Licenses

Complete guide to all licenses used by applications in this list

External Links

Related resources, communities, and alternative curated lists

Communities

Join self-hosting communities on Reddit, Lemmy, Matrix, and more

Anti-Features

Understanding software that depends on proprietary services

Build docs developers (and LLMs) love