SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 self-hosting Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
siyuan
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
-
Gotify
A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)
-
Self-Hosting-Guide
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
homelab
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
-
Sandstorm
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
-
umbrel
A beautiful home server OS for self-hosting with an app store. Buy a pre-built Umbrel Home with umbrelOS, or install on a Raspberry Pi 4, Pi 5, any Ubuntu/Debian system, or a VPS.
-
PrivateBin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
-
matrix-docker-ansible-deploy
🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
-
Piwigo
Manage your photos with Piwigo, a full featured open source photo gallery application for the web. Star us on Github! More than 200 plugins and themes available. Join us and contribute!
-
Cosmos-Server
☁️ The Most Secure and Easy Selfhosted Home Server. Take control of your data and privacy without sacrificing security and stability (Authentication, anti-DDOS, anti-bot)
-
yunohost
YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
-
Teedy
Lightweight document management system packed with all the features you can expect from big expensive solutions (by sismics)
-
bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more (by skerkour)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Happy 20th Anniversary, Gmail. I'm Sorry I'm Leaving You | news.ycombinator.com | 2024-04-15It really is hard to leave Gmail when all of your data has been conveniently stored therein. This is one of Google's retention strategies and it is indeed brilliant.
That said, there's a vast number of self-hosted alternatives like Stalwart Mail (email) [1], Immich (images) [2], NextCloud (Google Docs) [3], etc.
Try SiYuan Note. It's free and open source local-first mix of Notion and Obsidian.
With a serverful approach, you can avoid these drawbacks, and the main challenge lies in selecting the platform that aligns with your requirements. Options may include AWS, Render, DigitalOcean, and others. While VPS is also an option, it's generally not recommended due to the significant setup and maintenance overhead involved (logging, monitoring, CI/CD pipelines, etc.). However, you can make your life easier by leveraging tools like Coolify that help managing your VPS.
Project mention: Gotify: A simple server for sending and receiving messages | news.ycombinator.com | 2024-03-12
K3s is great, I use it on all of my personal clusters (here and here). It's lightweight and very easy to manage.
Sandstorm really had this kind of feeling. Not that it presented as a desktop environment visually - but it offered a much more integrated “computer” of documents versus silod web site apps where you need to open each site to see the files in the app. https://sandstorm.io/
I really thought this article was going to offer a solution, not just enumerate the problems. I'm already all too familiar with the problems.
I like what Umbrel[0] is doing. They're essentially expecting that just like computing was able to move from centralized mainframes to homes, servers are poised to make the same migration.
I think they really need to solve redundancy, though. If I'm to self-host anything important on a home server, I need to know I'll have some way to use it even if my home server fails, especially if I'm not at home when it happens.
I'd love to see some kind of system where I could partner up with other Umbrel users for backups/the ability to restore connectivity. If I knew that in an emergency, I could call my friend in town or my brother out of state and there was some procedure that would allow me to connect to an encrypted backup of what I'm needing, I would feel a lot better about taking responsibility for my own system.
https://github.com/tagspaces/tagspaces
Either way, will definitely be keeping an eye on your app, it seems ducking cool ;)
Project mention: Google Drive misplaces months' worth of customer data | news.ycombinator.com | 2023-11-27This is not for everyone, but I host my family photos myself, most recently with this: https://piwigo.org/. I have been doing this since 2007 (started on a different software, called "gallery". Was able to migrate from gallery2 to gallery3 and now piwigo), and so far no major issues. Advantage: I can easily share photos with family, no need for iCloud, Facebook, or indeed any service- they just need a web browser on their desktop computer or phone.
That's basically just a docker-compose.
If you want something crazy all-in-one for homelab check out https://github.com/azukaar/Cosmos-Server
Project mention: Simplest approach to Kubernetes on dedicated servers? (for CI/CD) | /r/hetzner | 2023-10-04For deploying your apps you could use something like Kubero (https://github.com/kubero-dev/kubero)
Project mention: Cwerg: C-like language that can be implemented in 10kLOC | news.ycombinator.com | 2024-03-21
Project mention: A self-hosting and educational C optimizing compiler | news.ycombinator.com | 2024-01-07Yes, consider the case of shecc. It requires just a handful of C code lines to interpret directives set in the C preprocessor. Unlike relying on existing tools like cpp, as, or ld, shecc stands alone as a minimalist cross-compiler. This design could be particularly beneficial for students delving into the study of compiler construction. See https://github.com/sysprog21/shecc/blob/master/src/lexer.c#L...
amacc
self-hosting related posts
- Adding a new Ghost via docker-compose to your traefik setup
- Escaping Surveillance Capitalism, at Scale
- PrivateBin
- A self-hosting and educational C optimizing compiler
- What is the best way to learn Linux as a 10 years windows admin?
- Why Privatebin?
- Simplifying Open-Source: Need Your Insights on an App-Store-Like Tool for Easy Deployment
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source self-hosting projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Nextcloud | 25,494 |
2 | Trilium Notes | 25,307 |
3 | siyuan | 15,733 |
4 | coolify | 13,311 |
5 | Gotify | 10,091 |
6 | Self-Hosting-Guide | 8,506 |
7 | ownCloud | 8,261 |
8 | homelab | 7,706 |
9 | Sandstorm | 6,634 |
10 | umbrel | 6,111 |
11 | PrivateBin | 5,831 |
12 | matrix-docker-ansible-deploy | 4,525 |
13 | TagSpaces | 3,390 |
14 | Piwigo | 3,020 |
15 | Cosmos-Server | 2,650 |
16 | kubero | 2,040 |
17 | yunohost | 1,911 |
18 | Teedy | 1,768 |
19 | bloom | 1,565 |
20 | SmallerC | 1,311 |
21 | shecc | 1,038 |
22 | amacc | 994 |
23 | start-os | 734 |