Real hidden gems when it comes to self hosting

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • JetBrains - Developer Ecosystem Survey 2022
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • 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.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • ToolJet

    Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, 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

    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. Once you get the server started, will create a mesh (a group of computers) and then download and install a mesh agent on each computer you want to manage. A minute later, the new computer will show up on the web site and you can take control of it, etc. MeshCentral includes full web-based remote desktop, ter

    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 Speedtest 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/

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • appsmith

    Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ 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

    The easiest way to run WireGuard VPN + Web-based Admin UI.

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

    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

    Kimai v2 is a web-based multiuser time-tracking application. Free for everyone: freelancers, agencies, companies, organizations - all can track their times, generate invoices and more. SaaS version available at https://www.kimai.cloud

    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

    Source to app.diagrams.net

    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 - The best platform to write and share markdown.

    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 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. 100% 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

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