This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers. https://reddit.com/r/selfhosted
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 KiB

Awesome Selfhosted - Non-Free Software

Software listed here does not meet the Free Software definition. It implements their own licensing with restrictions and grants which you must check on each case. Restrictions may include limits on allowed use of the software, access to the source code, modification and further redistribution. This software can therefore contain anti user-freedom features, such as but not limited to: backdoors, user lock-in, sending personal data to a third party.


Table of contents


Software

Automation

^ back to top ^

  • n8n - Free node based Workflow Automation Tool. Easily automate tasks across different services. (Source Code) Apache-2.0/Commons-Clause Nodejs

Communication - Custom Communication Systems

^ back to top ^

  • Chaskiq - Full featured live chat, help center and CRM as an alternative to Intercom & Drift, Crisp and others. (Source Code) AGPL-3.0/Commons-Clause Ruby
  • Groupboard - Online whiteboard, audio/video conferencing, screen sharing, shared code editing and optional session recording/playback. ⊘ Proprietary Unknown
  • PrivMX WebMail - Alternative private mail system - web-based, end-to-end encrypted by design, self-hosted, decentralized, uses independent PKI. Easy to install and administrate, freeware, open-source. ⊘ Proprietary PHP
  • Virola Messenger - Instant messaging and collaboration tool with private and group chat rooms, continuous voice and video meetings, files sharing, issue tracking with integrated task board. Alternative to Slack and others. ⊘ Proprietary C++
  • WorkAdventure - Virtual office / virtual conference application presented as a 16-bit RPG video game. (Demo, Source Code) AGPL-3.0/Commons-Clause Docker

Communication - Email - Mailing Lists and Newsletters

^ back to top ^

  • Sendy - Self-hosted email newsletter application that lets you send bulk emails via Amazon Simple Email Service (SES) or other SMTP services. ⊘ Proprietary PHP

Communication - SIP

^ back to top ^

  • 3CX - Full-featured PABX system, with call queues, built-in web conferencing, live chat and social media messaging all on one system. ⊘ Proprietary Unknown

Content Management Systems (CMS)

^ back to top ^

  • CraftCMS - Content-first CMS that aims to make life enjoyable for developers and content managers alike. (Demo, Source Code) ⊘ Proprietary PHP
  • Kirby - File-based CMS. Easy to setup. Easy to use. Flexible as hell. (Source Code) ⊘ Proprietary PHP
  • october - Self-hosted CMS platform based on the Laravel PHP Framework. (Source Code) ⊘ Proprietary PHP

Database Management

^ back to top ^

  • Cluster Control - Setup many databases in few clicks with monitoring, load balancing and more. ⊘ Proprietary deb/Ansible/Shell/Docker

Document Management - E-books

^ back to top ^

  • Bookwyrm - Social network for tracking your reading, talking about books, writing reviews, and discovering what to read next. (Source Code) ⊘ Proprietary Python
  • Ubooquity - Free to use, versatile, lightweight, multi-platform, and secure home server for your comic and e-book library. ⊘ Proprietary Java

E-commerce

^ back to top ^

  • Sharetribe - Open-source platform to create your own peer-to-peer marketplace, also available with SaaS model. (Source Code) ⊘ Proprietary Ruby

File Transfer & Synchronization

^ back to top ^

  • FileRun - Complete solution for your files with integration with Google and Office. (Demo) ⊘ Proprietary PHP
  • Resilio Sync - Proprietary peer-to-peer file synchronisation tool. ⊘ Proprietary Unknown
  • Yetishare - Powerful file hosting script with support for Amazon S3, Wasabi, Backblaze, local, direct and SFTP storage. (Demo) ⊘ Proprietary PHP

File Transfer - Object Storage & File Servers

^ back to top ^

Games

^ back to top ^

  • Cubiks-2048 - Clone of 2048 game in 3D. (Demo) CC-BY-NC-4.0 Javascript
  • untrusted - Unique puzzle game designed for geeks and developers, where you solve the puzzles in the game by reading and writing Javascript. (Demo) CC-BY-NC-SA-3.0 Nodejs

Knowledge Management Tools

^ back to top ^

  • Wiznote - Manage your knowledge in documents with folders, markdown, full text search and webpage collection support. (Demo, Clients) ⊘ Proprietary Docker

Maps and Global Positioning System (GPS)

^ back to top ^

  • MapTiler Server - Software for self-hosting of OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database. ⊘ Proprietary Unknown

Media Streaming - Video Streaming

^ back to top ^

  • Channels DVR Server - Flexible server providing a whole home self hosted DVR experience for Channels. ⊘ Proprietary Unknown
  • Emby - Home media server supporting both DLNA and DIAL (Chromecast) devices out-of-the-box. ⊘ Proprietary C#
  • Plex - Centralized home media playback system with a powerful central server. ⊘ Proprietary Unknown
  • Subsonic - Web-based media streamer and jukebox. (Demo) ⊘ Proprietary Unknown

Miscellaneous

^ back to top ^

  • GameVault - Organize, download, and play DRM-free games from your own server, complete with metadata enrichment and user-friendly interface. (Demo, Source Code) CC-BY-NC-SA-4.0 Nodejs/Docker
  • Keygen - Self-hosted software licensing and distribution API. Elastic-2.0 Ruby
  • RemoteUtilities - Remote Utilities is self-hosted remote support software for LAN administration and remote support over the Internet. ⊘ Proprietary Unknown
  • ScreenConnect - Lightning-fast remote support and remote access to connect instantly and solve problems faster. ⊘ Proprietary Unknown

Money, Budgeting & Management

^ back to top ^

  • Akaunting - Akaunting is a free, online and open source accounting software designed for small businesses and freelancers. (Source Code) BUSL-1.1 PHP
  • Pancake - Online invoicing, project management, time tracking and proposal software. ⊘ Proprietary PHP

Photo and Video Galleries

^ back to top ^

  • Lomorage - Google photo alternative via simple self-hosting software. Supported clients: iOS, Android, Web, MAC/Windows. Backend can run on Raspberry pi, Armbian, MAC/Windows/Linux. (Source Code) ⊘ Proprietary Go
  • PhotoStructure - All your family's photos and videos automatically organized into a fun and beautiful website. Runs via Docker, NodeJS, or native desktop installers. ⊘ Proprietary Nodejs
  • Reservo - Scalable image hosting script with support for CDNs, paid account upgrades, advertising spots and drag & drop upload. (Demo) ⊘ Proprietary PHP
  • Single File PHP Gallery - Web gallery in one single PHP file. ⊘ Proprietary PHP

Proxy

^ back to top ^

  • Cosmos - Cosmos is a self-hosted platform for running server applications securely and with built-in privacy features. It acts as a secure gateway to your application, as well as a server manager. (Source Code) Apache-2.0/Commons-Clause Docker/Go
  • inlets - Expose your local endpoints to the Internet - with a Kubernetes integration, Docker image and CLI available. (Source Code) ⊘ Proprietary Go/Docker

Recipe Management

^ back to top ^

  • Tandoor Recipes - Django application to manage, tag and search recipes using either built-in models or external storage providers hosting PDFs, Images or other files. (Demo, Source Code) MIT/Commons-Clause Python/Docker/K8S

Resource Planning

^ back to top ^

  • YetiForce - Opensource CRM ERP with sales, marketing, accounting, HR, Support, Logistics and GDPR support. (Demo, Source Code) ⊘ Proprietary PHP

Search Engines

^ back to top ^

Self-hosting Solutions

^ back to top ^

  • Axigen - Turnkey messaging solution for small & micro businesses, integration projects or test environments. ⊘ Proprietary Unknown
  • Cloudron - Open-core software allowing you to effortlessly self-host web apps on your server. (Demo, Source Code) ⊘ Proprietary Nodejs/Docker
  • Easypanel - Modern server control panel powered by Docker. ⊘ Proprietary Docker
  • hMailServer - Open-source e-mail server for Microsoft Windows. (Source Code) ⊘ Proprietary C++
  • Poste.io - Full-featured solution for your Email server. Native implementation of last anti-SPAM methods, webmail and easy administration included. Free tier available. (Demo) ⊘ Proprietary Unknown
  • Umbrel - A beautiful personal server OS for self-hosting. Install on a Raspberry Pi 4 or Ubuntu/Debian. (Source Code) ⊘ Proprietary Nodejs/Docker
  • Unraid - Linux-based operating system designed to run on home media server setups. ⊘ Proprietary Unknown

Software Development - Low Code

^ back to top ^

  • Budibase - Build and automate internal tools, admin panels, dashboards, CRUD apps, and more, in minutes (alternative to Outsystems, Retool, Mendix, Appian). (Source Code) ⊘ Proprietary Nodejs/Docker/K8S
  • Dify.ai - Build, test and deploy LLM applications. (Source Code) Apache-2.0/Commons-Clause Docker

Software Development - Project Management

^ back to top ^

  • 92five - Self-hosted project management application. ⊘ Proprietary PHP
  • Active Collab - Project management. ⊘ Proprietary PHP
  • BitBucket Server - Enterprise-level Git solution similar to GitLab. ⊘ Proprietary Java
  • Buddy Enterprise - Git and Continuous Integration/Delivery Platform. ⊘ Proprietary Nodejs/Java
  • Crucible - Peer code review application. ⊘ Proprietary Java
  • Duet - Invoicing and project management with an integrated client portal. (Demo) ⊘ Proprietary PHP
  • Kanban Tool - Advanced Kanban boards with time tracking. ⊘ Proprietary Ruby
  • Kantree - Work management and collaboration. ⊘ Proprietary Python
  • Solo - Free project management app created for freelancers. Create contacts, manage tasks, upload files, track project progress, and keep notes. (Demo) ⊘ Proprietary PHP

Software Development - Testing

^ back to top ^

  • Bamboo - Continuous integration server. ⊘ Proprietary Java
  • BrowserStack Automate TurboScale - Scalable browser automation grid on your cloud (AWS, GCP and Azure) supporting Selenium and Playwright. ⊘ Proprietary Docker
  • Grai - Automated integration testing. Uses data lineage to statically analyze the impact of a data change across your entire data stack. (Source Code) Elastic-2.0 Docker
  • Moon - Efficient Selenium protocol implementation running everything in Kubernetes or Openshift. ⊘ Proprietary Go
  • Sentry Self-Hosted - Powerful error tracking platform with wide language support and a robust API. (Source Code) BUSL-1.1 Python/Django

Ticketing

^ back to top ^

  • Deskpro - On-Premise help desk software that includes email, chat, voice & help centre publishing. Full visible source code and API. ⊘ Proprietary Unknown
  • Full Help - Simple, easy to use help desk & knowledge base software. Custom branding, custom themes, restful API, communication channels, multi-company support, multi-language support, and much more! At least 1 new release per month. ⊘ Proprietary PHP
  • JIRA - Professional and extensible issue tracker. ⊘ Proprietary Java
  • Jitbit Helpdesk - Self-hosted help desk software - simple but powerful. (Demo) ⊘ Proprietary .NET
  • SupportPal - Powerful help desk software - easy, fast and intuitive. (Demo) ⊘ Proprietary PHP

Time Tracking

^ back to top ^

  • Anuko - Simple time and project tracking on a self-hosted basis. SSPL-1.0 PHP
  • Virtual TimeClock - Powerful, easy-to-use time tracking software. (Demo) ⊘ Proprietary Unknown

List of Licenses

^ back to top ^