Real hidden gems when it comes to self hosting

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • openbooks

    Search and Download eBooks

    I have one: https://github.com/evan-buss/openbooks allows you to download ebooks from irc.irchighway.net

  • budibase

    Budibase is an open-source low code platform that helps you build internal tools in minutes 🚀

    Having read the thread, I'd check out: - Posthog - great for product analytics. We used Mixpanel, then Amplitude, then Posthog. The UI is a little lagging but the speed is great and the community is very responsive. They're also introducing A/B testing soon which is a game changer. - Budibase - great for building simple CRUD apps and public forms (within our own environnents). We used PowerApps, then spent 6 months searching and testing alternatives. To summarise, Retool was good, Appsmith was poor, and Budibase was the best for our use case. I tried Tooljet for the first time today but couldn't get it working sadly but that's probably through my own stupidity.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • ToolJet

    Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

    We've added a docker-compose file that can spin up a db: https://github.com/ToolJet/ToolJet/blob/develop/deploy/docker/docker-compose-postgres.yml. Once it is up, you just need to run a command to seed the database with default user: "docker-compose run server npm run db:seed".

  • MeshCentral

    A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.

    MeshCentral: This is a full computer management web site. With MeshCentral, you can run your own web server and it to remotely manage and control computers on a local network or anywhere on the internet.

  • uptime-kuma

    A fancy self-hosted monitoring tool

    Uptime Kuma - A FOSS self-hosted status monitor solution (works great with Gotify)

  • speedtest

    Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more

    LibreSpeed as a self hosted speed test web app.

  • Technitium DNS Server

    Technitium DNS Server

    Technitium DNS: https://technitium.com/dns/

  • 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.

  • appsmith

    Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.

    Not sure how "hidden" this one is, but I'm finding Appsmith to be very useful for quick deployment of low-code apps. They have a nice YouTube channel full of quick tips. it even has a built-in git client. https://www.appsmith.com

  • wg-easy

    Discontinued The easiest way to run WireGuard VPN + Web-based Admin UI. [Moved to: https://github.com/wg-easy/wg-easy] (by WeeJeWel)

    Wg-easy

  • libreddit

    Private front-end for Reddit

    - libreddit

  • awesome-selfhosted

    A list of Free Software network services and web applications which can be hosted on your own servers

  • PostHog

    🦔 PostHog provides open-source product analytics, session recording, feature flagging and A/B testing that you can self-host.

    Having read the thread, I'd check out: - Posthog - great for product analytics. We used Mixpanel, then Amplitude, then Posthog. The UI is a little lagging but the speed is great and the community is very responsive. They're also introducing A/B testing soon which is a game changer. - Budibase - great for building simple CRUD apps and public forms (within our own environnents). We used PowerApps, then spent 6 months searching and testing alternatives. To summarise, Retool was good, Appsmith was poor, and Budibase was the best for our use case. I tried Tooljet for the first time today but couldn't get it working sadly but that's probably through my own stupidity.

  • audiobookshelf

    Self-hosted audiobook and podcast server

    Audiobookshelf is expanding into podcasts and will also be an alternative to podgrab. It really is a fantastic app for audiobooks but will soon be an even better app once all the podcast development is in place! Join the discord here https://discord.gg/e7GqwwZTex and the github repo here https://github.com/advplyr/audiobookshelf

  • audible-activator

    Retrieves your activation data (activation_bytes) from Audible servers. Using https://github.com/inAudible-NG/tables project instead is recommended.

    You can use https://github.com/inAudible-NG/audible-activator, which is what OpenAudible supposedly stole their code from. And to convert the aax files you can use https://github.com/KrumpetPirate/AAXtoMP3.

  • AAXtoMP3

    Discontinued Convert Audible's .aax filetype to MP3, FLAC, M4A, or OPUS

    You can use https://github.com/inAudible-NG/audible-activator, which is what OpenAudible supposedly stole their code from. And to convert the aax files you can use https://github.com/KrumpetPirate/AAXtoMP3.

  • Gotify

    A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)

    Gotify - A FOSS self-hosted push notification server

  • Kimai 2

    Discontinued Kimai is a web-based multi-user time-tracking application. Works great for everyone: freelancers, companies, organizations - everyone can track their times, generate reports, create invoices and do so much more. SaaS version available at https://www.kimai.cloud [Moved to: https://github.com/kimai/kimai]

    I've been using: https://github.com/kevinpapst/kimai2 as an alternative to Toggl for time tracking, even though its not exactly the same it worked well for me for a while.

  • Shaarli

    The personal, minimalist, super-fast, database free, bookmarking service - community repo

    Personal bookmarks that can also be used for media cataloging or whatever else you could use a stack of index cards for - Shaarli

  • Pepperminty Wiki

    A wiki in a box

    Personal note-taking and information management - Pepperminty Wiki

  • draw.io

    draw.io is a JavaScript, client-side editor for general diagramming.

    Chart/diagram making - Diagrams (formerly draw.io)

  • Launchbot

    A startpage to open collections of websites with one click. It’s like restoring tabs, but anywhere.

    Launchbot - Startpage with editor

  • monkeytype

    The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.

    Monkeytype - Typing trainer with lots of customization options

  • rapid_typing

    A keyboard trainer to develop fast ten-typing skills

    rapid_typing - Typing trainer that shows individual finger placement

  • Nullboard

    Nullboard is a minimalist kanban board, focused on compactness and readability.

    Nullboard - Kanban board with dark mode, localStorage, and thoughtful UI

  • timelite

    Why is it 5 AM? Isn't there something simple I can use to track what I'm doing with all this time?

    timelite - tag-based time tracking, uses localStorage and exports as .csv files

  • HedgeDoc

    HedgeDoc - Ideas grow better together

    HedgeDoc - markdown editor with inline preview and file history/versioning

  • cloudcmd

    ✨☁️📁✨ Cloud Commander file manager for the web with console and editor.

    Cloudcmd - browser-based ssh terminal and file manager (read: byobu, screen, and all the other terminal apps like taskbook, now count as being 'self-hosted') - - there are a few browser-based RDP programs like Apache Guacamole Server, but I haven't tried them (yet).

  • taskbook

    Tasks, boards & notes for the command-line habitat

    Cloudcmd - browser-based ssh terminal and file manager (read: byobu, screen, and all the other terminal apps like taskbook, now count as being 'self-hosted') - - there are a few browser-based RDP programs like Apache Guacamole Server, but I haven't tried them (yet).

  • jsemu

    A list of emulators written in the JavaScript programming language

    List of browser-based emulators

  • Code-Server

    VS Code in the browser

    VSCode-Server

  • headscale

    An open source, self-hosted implementation of the Tailscale control server

    headscale

  • elfeed-protocol

    Provide extra protocols to make like Fever, NewsBlur, Nextcloud/ownCloud News and Tiny Tiny RSS work with elfeed

    Tiny Tiny Rss with fulltext-extraction like Fivefilters; fever API emulation, elfeed protocol addons and dark themes are available

  • RSS-Bridge

    The RSS feed for websites missing it

    RSS-Bridge, rss-fulltext-proxy, rssbox, RSSHub

  • RSS Fulltext Proxy

    Get full-text content for any RSS-feed.

    RSS-Bridge, rss-fulltext-proxy, rssbox, RSSHub

  • rssbox

    :newspaper: I consume the world via RSS feeds, and this is my attempt to keep it that way.

    RSS-Bridge, rss-fulltext-proxy, rssbox, RSSHub

  • RSSHub

    🧡 Everything is RSSible

    RSS-Bridge, rss-fulltext-proxy, rssbox, RSSHub

  • hue-dashboard

    A web interface for monitoring and controlling Philips Hue lights

    hue-dashboard (untested, might be good)

  • DietPi

    Lightweight justice for your single-board computer!

    DietPi - Favourite Raspberry Pi OS

  • sdrangelcli

    Browser based client application for SDRangel in remote mode

    sdrangel-cli Software-defined radio client for the browser, I never got it working but it looks promising as fuck

  • Shaark

    Self-hosted platform to keep and share your content: web links, posts, passwords and pictures.

    shaark - Alternative to Wallabag, Shiori, Shaarli, etc. I didn't stick around with any of them, but that doesn't mean you will, too.

  • Shiori

    Simple bookmark manager built with Go

    shaark - Alternative to Wallabag, Shiori, Shaarli, etc. I didn't stick around with any of them, but that doesn't mean you will, too.

  • crkbd

    Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.

    Finally, you can find great projects by browsing Github topics for sqlite, flat-file database, or the self-hosted tag. Thanks for reading my thesis. Also, why don't you go build a mechanical keyboard, a soldering iron, turn your Raspberry Pi into a Tx/Rx 6GHz SDR, or get a CS degree?

  • UniSolder-5.2

    Unisolder - The universal soldering controller

    Finally, you can find great projects by browsing Github topics for sqlite, flat-file database, or the self-hosted tag. Thanks for reading my thesis. Also, why don't you go build a mechanical keyboard, a soldering iron, turn your Raspberry Pi into a Tx/Rx 6GHz SDR, or get a CS degree?

  • cariboulite

    CaribouLite turns any 40-pin Raspberry-Pi into a Tx/Rx 6GHz SDR

    Finally, you can find great projects by browsing Github topics for sqlite, flat-file database, or the self-hosted tag. Thanks for reading my thesis. Also, why don't you go build a mechanical keyboard, a soldering iron, turn your Raspberry Pi into a Tx/Rx 6GHz SDR, or get a CS degree?

  • computer-science

    :mortar_board: Path to a free self-taught education in Computer Science!

    Finally, you can find great projects by browsing Github topics for sqlite, flat-file database, or the self-hosted tag. Thanks for reading my thesis. Also, why don't you go build a mechanical keyboard, a soldering iron, turn your Raspberry Pi into a Tx/Rx 6GHz SDR, or get a CS degree?

  • script-server

    Web UI for your scripts with execution management

    Script Server - Web UI for scripts - I needed something to run script like yt-dlp, streamlink, gallery-dl from any device, this makes it easy.

  • Komga

    Media server for comics/mangas/BDs/magazines/eBooks with API and OPDS support

    One that I don't see talk about on here is komga it is a self hosted comic/manga server. It has an intergration with the android app Tachiyomi a very popular reading app.

  • LibreTranslate

    Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.

    LibreTranslate as a self hosted translation translation site & api.

  • Huginn

    Create agents that monitor and act on your behalf. Your agents are standing by!

    I assume you mean Huginn since Hugin is a photo panorama stitching toolkit (also open-source and very useful for what it does).

  • audiobookshelf-app

    Mobile application for Audiobookshelf

  • penpot

    Penpot - The Open-Source design & prototyping platform

    Penpot still seems relatively unknown (design and prototyping platform). I've been using it over Figma and love it so far.

  • exocortex-agents

    A collection of sample Huginn agents I use to demonstrate how they're put together, and a little of what they can do.

  • languagetool

    Style and Grammar Checker for 25+ Languages

    LanguageTool https://github.com/languagetool-org/languagetool A self-hostable text corrector plugin with ngram support and support for quite a few languages.

  • docker-radicale

    :calendar: Docker image for Radicale calendar and contact server + security :closed_lock_with_key: + addons :rocket:

    https://github.com/tomsquest/docker-radicale is a great Docker image that is well maintained.

  • focalboard

    Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.

    Focalboard

  • Recipes

    Application for managing recipes, planning meals, building shopping lists and much much more!

  • Javinizer

    (NSFW) Organize your local Japanese Adult Video (JAV) library

    Javinizer - metadata indexer for Japanese Adult Video

  • LANraragi

    Web application for archival and reading of manga/doujinshi. Lightweight and Docker-ready for NAS/servers.

    LANraragi - Manga media library/indexer (similar to komga or kavita) with Tachiyomi integration, but focused on hentai doujinshi

  • TeslaMate

    A self-hosted data logger for your Tesla 🚘

  • librephotos

    A self-hosted open source photo management service. This is the repository of the backend.

    https://github.com/LibrePhotos/librephotos for anyone else interested

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts