[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/miscellaneous/self-hosted.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Self Hosted **repo:** [awesome-selfhosted/awesome-selfhosted](https://github.com/awesome-selfhosted/awesome-selfhosted) **category:** [[miscellaneous|Miscellaneous]] **related:** [[linux|Linux]] · [[docker|Docker]] --- # Awesome-Selfhosted [](https://liberapay.com/awesome-selfhosted/) Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from [SaaSS](https://www.gnu.org/philosophy/who-does-that-server-really-serve.html) providers. This is a list of [Free](https://en.wikipedia.org/wiki/Free_software) Software [network services](https://en.wikipedia.org/wiki/Network_service) and [web applications](https://en.wikipedia.org/wiki/Web_application) which can be hosted on your own server(s). Non-Free software is listed on the [Non-Free](https://github.com/awesome-selfhosted/awesome-selfhosted/blob/master/non-free.md) page. **[HTML version](https://awesome-selfhosted.net/) (recommended)**, [Markdown version](https://github.com/awesome-selfhosted/awesome-selfhosted) (legacy). See [Contributing](#contributing). -------------------- ## Table of contents - [Software](#software) - [Analytics](#analytics) - [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp) - [Automation](#automation) - [Backup](#backup) - [Blogging Platforms](#blogging-platforms) - [Booking and Scheduling](#booking-and-scheduling) - [Bookmarks and Link Sharing](#bookmarks-and-link-sharing) - [Calendar & Contacts](#calendar--contacts) - [Communication - Custom Communication Systems](#communication---custom-communication-systems) - [Communication - Email - Complete Solutions](#communication---email---complete-solutions) - [Communication - Email - Mail Delivery Agents](#communication---email---mail-delivery-agents) - [Communication - Email - Mail Transfer Agents](#communication---email---mail-transfer-agents) - [Communication - Email - Mailing Lists and Newsletters](#communication---email---mailing-lists-and-newsletters) - [Communication - Email - Webmail Clients](#communication---email---webmail-clients) - [Communication - IRC](#communication---irc) - [Communication - SIP](#communication---sip) - [Communication - Social Networks and Forums](#communication---social-networks-and-forums) - [Communication - Video Conferencing](#communication---video-conferencing) - [Communication - XMPP - Servers](#communication---xmpp---servers) - [Communication - XMPP - Web Clients](#communication---xmpp---web-clients) - [Community-Supported [Agriculture](/@harrisonqian/awesome/wiki/miscellaneous/agriculture) (CSA)](#community-supported-agriculture-csa) - [Conference Management](#conference-management) - [Content Management Systems (CMS)](#content-management-systems-cms) - [Customer Relationship Management (CRM)](#customer-relationship-management-crm) - [Database Management](#[database](/@harrisonqian/awesome/wiki/databases/database)-management) - [DNS](#dns) - [Document Management](#document-management) - [Document Management - E-books](#document-management---e-books) - [Document Management - Institutional Repository and Digital Library Software](#document-management---institutional-repository-and-digital-library-software) - [Document Management - Integrated Library Systems (ILS)](#document-management---integrated-library-systems-ils) - [E-commerce](#e-commerce) - [Federated Identity & Authentication](#federated-identity--authentication) - [Feed Readers](#feed-readers) - [File Transfer & Synchronization](#file-transfer--synchronization) - [File Transfer - Distributed Filesystems](#file-transfer---distributed-filesystems) - [File Transfer - Object Storage & File Servers](#file-transfer---object-storage--file-servers) - [File Transfer - Peer-to-peer Filesharing](#file-transfer---peer-to-peer-filesharing) - [File Transfer - Single-click & Drag-n-drop Upload](#file-transfer---single-click--drag-n-drop-upload) - [File Transfer - Web-based File Managers](#file-transfer---web-based-file-managers) - [Games](#games) - [Games - Administrative Utilities & Control Panels](#games---administrative-utilities--control-panels) - [Genealogy](#genealogy) - [Generative [Artificial Intelligence](/@harrisonqian/awesome/wiki/theory/artificial-intelligence) (GenAI)](#generative-artificial-intelligence-genai) - [Groupware](#groupware) - [Health and Fitness](#health-and-fitness) - [Human Resources Management (HRM)](#human-resources-management-hrm) - [Identity Management](#identity-management) - [Internet of Things (IoT)](#internet-of-things-iot) - [Inventory Management](#inventory-management) - [Knowledge Management Tools](#knowledge-management-tools) - [Learning and Courses](#[learning](/@harrisonqian/awesome/wiki/programming-languages/learning)-and-courses) - [Manufacturing](#manufacturing) - [Maps and Global Positioning System (GPS)](#maps-and-global-positioning-system-gps) - [Media Management](#media-management) - [Media Streaming](#media-streaming) - [Media [Streaming](/@harrisonqian/awesome/wiki/big-data/streaming) - Audio Streaming](#media-streaming---audio-streaming) - [Media [Streaming](/@harrisonqian/awesome/wiki/big-data/streaming) - Multimedia Streaming](#media-streaming---multimedia-streaming) - [Media [Streaming](/@harrisonqian/awesome/wiki/big-data/streaming) - Video Streaming](#media-streaming---video-streaming) - [Miscellaneous](#miscellaneous) - [Money, Budgeting & Management](#money-budgeting--management) - [Monitoring & Status Pages](#monitoring--status-pages) - [Network Utilities](#network-utilities) - [Note-taking & Editors](#note-taking--editors) - [Office Suites](#office-suites) - [Password Managers](#password-managers) - [Pastebins](#pastebins) - [Personal Dashboards](#personal-dashboards) - [Photo Galleries](#photo-galleries) - [Polls and Events](#polls-and-events) - [Proxy](#proxy) - [Recipe Management](#recipe-management) - [Remote Access](#remote-access) - [Resource Planning](#resource-planning) - [Search Engines](#search-engines) - [Self-hosting Solutions](#self-hosting-solutions) - [Software Development](#software-development) - [Software Development - API Management](#software-development---api-management) - [Software Development - Continuous [Integration](/@harrisonqian/awesome/wiki/platforms/integration) & Deployment](#software-development---continuous-integration--deployment) - [Software Development - FaaS & Serverless](#software-development---faas--serverless) - [Software Development - Feature Toggle](#software-development---feature-toggle) - [Software Development - IDE & Tools](#software-development---ide--tools) - [Software Development - Localization](#software-development---localization) - [Software Development - Low Code](#software-development---low-code) - [Software Development - Project Management](#software-development---project-management) - [Software Development - Testing](#software-development---testing) - [Static Site Generators](#static-site-generators) - [Task Management & To-do Lists](#task-management--to-do-lists) - [Ticketing](#ticketing) - [Time Tracking](#time-tracking) - [URL Shorteners](#url-shorteners) - [Video Surveillance](#video-surveillance) - [VPN](#vpn) - [Web Servers](#web-servers) - [Wikis](#wikis) - [List of Licenses](#list-of-licenses) - [Anti-features](#anti-features) - [External Links](#external-links) - [Contributing](#contributing) - [License](#license) -------------------- ## Software ### Analytics **[`^ back to top ^`](#awesome-selfhosted)** [Analytics](https://en.wikipedia.org/wiki/Analytics) is the systematic computational analysis of data or statistics. It is used for the discovery, interpretation, and communication of meaningful patterns in data. _Related: [Database Management](#database-management), [Personal Dashboards](#personal-dashboards)_ - [ANALOG](https://github.com/orangecoloured/analog) - A minimal [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) tool. Tracks events in a span of 10-30 days. `MIT` `Nodejs/[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Aptabase](https://aptabase.com/) - Privacy first and simple [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) for mobile and desktop [apps](/@harrisonqian/awesome/wiki/platforms/apps). ([Source Code](https://github.com/aptabase/aptabase)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [AWStats](http://www.awstats.org/) - Generate statistics from web, [streaming](/@harrisonqian/awesome/wiki/big-data/streaming), ftp or mail server logfiles. ([Demo](https://www.awstats.org/#DEMO), [Source Code](https://github.com/eldy/awstats)) `GPL-3.0` `[Perl](/@harrisonqian/awesome/wiki/programming-languages/perl)` - [Countly Community Edition](https://count.ly) - Real time mobile and web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics), crash reporting and push notifications platform. ([Source Code](https://github.com/Countly/countly-server)) `AGPL-3.0` `Nodejs/Docker` - [d8a.tech](https://d8a.tech) - A data collection service that works with your existing Google [Analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) setup to capture user activity and send it straight to your own private [database](/@harrisonqian/awesome/wiki/databases/database). ([Demo](https://lookerstudio.google.com/u/0/reporting/0e4102b6-c38b-4f55-aa25-c1fe91d1c1e9), [Source Code](https://github.com/d8a-tech/d8a)) `MIT` `Go/Docker` - [Daily Stars Explorer](https://emanuelef.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/daily-stars-explorer) `⚠` - Track [GitHub](/@harrisonqian/awesome/wiki/development-environment/github) repo trends with daily star insights to see growth and community interest over time. ([Demo](https://emanuelef.github.io/daily-stars-explorer), [Source Code](https://github.com/emanuelef/daily-stars-explorer)) `MIT` `Go/Nodejs/Docker` - [Druid](https://druid.apache.org) - Distributed, column-oriented, real-time [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) data store. ([Source Code](https://github.com/apache/druid)) `Apache-2.0` `Java/Docker` - [EDA](https://github.com/jortilles/EDA) - Web application for data analysis and visualization. `AGPL-3.0` `Nodejs/Docker` - [GoAccess](http://goaccess.io/) - Real-time web log analyzer and interactive viewer that runs in a terminal. ([Source Code](https://github.com/allinurl/goaccess)) `GPL-2.0` `C` - [GoatCounter](https://www.goatcounter.com) - Easy web statistics without tracking of personal data. ([Source Code](https://github.com/arp242/goatcounter)) `EUPL-1.2` `Go` - [HitKeep](https://hitkeep.com/) - Privacy-first web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) with goals, funnels, ecommerce tracking, and team management in a single binary with embedded DuckDB (alternative to Google Analytics, Plausible, Umami). ([Source Code](https://github.com/pascalebeier/hitkeep)) `MIT` `Go/Docker` - [Litlyx](https://litlyx.com) - All-in-one [Analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) Solution. Setup in 30 seconds. Display all your data on an AI-powered dashboard. Fully self-hostable and [GDPR](/@harrisonqian/awesome/wiki/security/gdpr) compliant. ([Source Code](https://github.com/Litlyx/litlyx)) `Apache-2.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Liwan](https://liwan.dev/) - Privacy-first web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). ([Demo](https://demo.liwan.dev/p/liwan.dev), [Source Code](https://github.com/explodingcamera/liwan)) `Apache-2.0` `Rust/Docker` - [Matomo](https://matomo.org/) - Web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) that protects your data and your customers' privacy (alternative to Google Analytics). ([Source Code](https://github.com/matomo-org/matomo)) `GPL-3.0` `PHP` - [Medama Analytics](https://oss.medama.io) - Privacy-first website [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). Tiny, simple, and cookie-free. ([Demo](https://demo.medama.io), [Source Code](https://github.com/medama-io/medama)) `Apache-2.0/MIT` `Docker/Go` - [Metabase](https://metabase.com/) - Easy way for everyone in your company to ask questions and learn from data. ([Source Code](https://github.com/metabase/metabase)) `AGPL-3.0` `Java/Docker` - [Middleware](https://middlewarehq.com/) - Tool designed to help engineering leaders measure and analyze the effectiveness of their teams using the DORA metrics. ([Source Code](https://github.com/middlewarehq/middleware)) `Apache-2.0` `Docker/[Python](/@harrisonqian/awesome/wiki/programming-languages/python)/Nodejs` - [Mixpost](https://mixpost.app/) - Social media management software to easily create, schedule, publish, and manage social media content in one place (alternative to Hootsuite and Buffer). ([Source Code](https://github.com/inovector/MixpostApp)) `MIT` `PHP/Docker` - [Netron](https://netron.app/) - Visualizer for neural network and [machine learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning) models. ([Source Code](https://github.com/lutzroeder/netron)) `MIT` `Python/Nodejs` - [Offen](https://www.offen.dev/) - Fair, lightweight and open web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) tool. Gain insights while your users have full access to their data. ([Demo](https://www.offen.dev/try-demo/), [Source Code](https://github.com/offen/offen)) `Apache-2.0` `Go/Docker` - [Plausible Analytics](https://plausible.io/) - Simple, lightweight (< 1 KB) and privacy-friendly web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). ([Source Code](https://github.com/plausible/analytics/)) `AGPL-3.0` `[Elixir](/@harrisonqian/awesome/wiki/programming-languages/elixir)` - [PostHog](https://posthog.com) - Product [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics), session recording, feature flagging and a/b [testing](/@harrisonqian/awesome/wiki/testing/testing) that you can self-host (alternative to Mixpanel, Amplitude, Heap, HotJar, Optimizely). ([Source Code](https://github.com/posthog/posthog)) `MIT` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Postiz](https://postiz.com) `⚠` - Schedule posts, track the performance of your content, and manage all your social media accounts in one place (Alternative to Buffer, Hootsuite, Sprout Social). ([Source Code](https://github.com/gitroomhq/postiz-app)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Prisme Analytics](https://www.prismeanalytics.com) - Privacy-focused and progressive [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) service based on Grafana. ([Source Code](https://github.com/prismelabs/analytics)) `AGPL-3.0/MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Redash](http://redash.io) - Connect and query your data sources, build dashboards to visualize data and share them with your company. ([Source Code](https://github.com/getredash/redash)) `BSD-2-Clause` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Rybbit](https://rybbit.com/) - Web and products [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) that is easy to setup and more intuitive (alternative to Google Analytics). ([Demo](https://demo.rybbit.com/1), [Source Code](https://github.com/rybbit-io/rybbit)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Shaper](https://taleshape.com/shaper/docs) - Build Data Dashboards all in SQL. Powered by DuckDB. ([Demo](https://demo.taleshape.com/view/pvggvdpiwb9wlyppuqbyx0nt), [Source Code](https://github.com/taleshape-com/shaper)) `MPL-2.0` `Docker/Nodejs/Python/Go` - [Socioboard](https://github.com/socioboard/Socioboard-5.0) `⚠` - Social media management, [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics), and reporting platform supporting nine social media networks out-of-the-box. `GPL-3.0` `Nodejs` - [Statistics for Strava](https://github.com/robiningelbrecht/statistics-for-strava) `⚠` - Statistics dashboard generated from Strava data. ([Demo](https://statistics-for-strava.robiningelbrecht.be/)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Superset](http://superset.apache.org/) - Modern data exploration and visualization platform. ([Source Code](https://github.com/apache/superset)) `Apache-2.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Swetrix](https://swetrix.com/) - Ultimate, open-source web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) to satisfy all your needs. ([Demo](https://swetrix.com/projects/STEzHcB1rALV), [Source Code](https://github.com/Swetrix/selfhosting)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Umami](https://umami.is/) - Simple, fast, privacy-focused alternative to Google [Analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics). ([Demo](https://cloud.umami.is/share/LGazGOecbDtaIwDr), [Source Code](https://github.com/umami-software/umami)) `MIT` `Nodejs/Docker` - [Vince](https://www.vinceanalytics.com/) - Web [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics) and dashboard (alternative to Google Analytics). ([Source Code](https://github.com/vinceanalytics/vince)) `AGPL-3.0` `Go/Docker/K8S/deb` ### Archiving and Digital Preservation (DP) **[`^ back to top ^`](#awesome-selfhosted)** Digital [archiving](https://en.wikipedia.org/wiki/Archival_science) and [preservation](https://en.wikipedia.org/wiki/Digital_preservation) software. _Related: [Backup](#backup), [Content Management Systems (CMS)](#content-management-systems-cms)_ _See also: [awesome-web-archiving](https://github.com/iipc/awesome-web-archiving)_ - [ArchiveBox](https://archivebox.io/) - Create HTML & screenshot archives of sites from your bookmarks, browsing history, RSS feeds, or other sources (alternative to Wayback Machine). ([Demo](https://demo.archivebox.io/), [Source Code](https://github.com/ArchiveBox/ArchiveBox)) `MIT` `Python/Docker` - [ArchivesSpace](https://archivesspace.org/) - Archives information management application for managing and providing Web access to archives, manuscripts and digital objects. ([Demo](https://archivesspace.org/application/sandbox), [Source Code](https://github.com/archivesspace/archivesspace)) `ECL-2.0` `[Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby)` - [bitmagnet](https://bitmagnet.io) - BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, [GraphQL](/@harrisonqian/awesome/wiki/miscellaneous/graphql) API and Servarr stack [integration](/@harrisonqian/awesome/wiki/platforms/integration). ([Source Code](https://github.com/bitmagnet-io/bitmagnet)) `MIT` `Go/Docker` - [CKAN](https://ckan.org) - Make open data websites. ([Source Code](https://github.com/ckan/ckan)) `AGPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Collective Access - Providence](https://collectiveaccess.org/) - Highly configurable Web-based framework for management, description, and discovery of digital and physical collections supporting a variety of metadata [standards](/@harrisonqian/awesome/wiki/miscellaneous/standards), data types, and media formats. ([Source Code](https://github.com/collectiveaccess/providence)) `GPL-3.0` `PHP` - [Eonvelope](https://dacid99.gitlab.io/eonvelope) - Email archiving software that allows you to preserve your [emails](/@harrisonqian/awesome/wiki/front-end-development/emails) for an indefinite long period of time. ([Source Code](https://gitlab.com/dacid99/eonvelope)) `AGPL-3.0` `K8S/Docker` - [Ganymede](https://github.com/Zibbp/ganymede) `⚠` - Twitch VOD and live stream archiving platform. Includes a rendered chat for each archive. `GPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [mail-archiver](https://github.com/s1t5/mail-archiver) - Web application for archiving, searching, and exporting [emails](/@harrisonqian/awesome/wiki/front-end-development/emails) from multiple accounts (IMAP, M365 or Import). Featuring folder sync, attachment support, mailbox migration and a dashboard. `GPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Omeka S](https://omeka.org/s/) - Next-generation web publishing platform for institutions interested in connecting digital cultural heritage collections with other resources online. ([Source Code](https://github.com/omeka/omeka-s)) `GPL-3.0` `Nodejs` - [Open Archiver](https://openarchiver.com/) - Email archiving solution with full-text search and eDiscovery search features. ([Demo](https://github.com/LogicLabs-OU/OpenArchiver?tab=[readme](/@harrisonqian/awesome/wiki/miscellaneous/readme)-ov-file#-live-demo), [Source Code](https://github.com/LogicLabs-OU/OpenArchiver)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Piler](https://www.mailpiler.org/) - Feature-rich email archiving solution. ([Source Code](https://github.com/jsuto/piler/)) `GPL-3.0` `C/Docker/deb` - [Wallabag](https://www.wallabag.org) - Wallabag, formerly Poche, is a web application allowing you to save articles to read them later with improved readability. ([Source Code](https://github.com/wallabag/wallabag)) `MIT` `PHP` - [Wayback](https://github.com/wabarc/wayback) - A self-hosted toolkit for archiving webpages to the Internet Archive, archive.today, [IPFS](/@harrisonqian/awesome/wiki/platforms/ipfs), and local file systems. `GPL-3.0` `Go` ### Automation **[`^ back to top ^`](#awesome-selfhosted)** [Automation](https://en.wikipedia.org/wiki/Automation) software designed to reduce human intervention in processes. _Related: [Internet of Things (IoT)](#internet-of-things-iot), [Software Development - Continuous Integration & Deployment](#software-development---continuous-integration--deployment), [Media Management](#media-management)_ - [Activepieces](https://www.activepieces.com) - No-code business automation tool like Zapier or Tray. For example, you can send a [Slack](/@harrisonqian/awesome/wiki/work/slack) notification for each new Trello card. ([Source Code](https://github.com/activepieces/activepieces)) `MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Apache Airflow](https://airflow.apache.org/) - Platform to programmatically author, schedule, and monitor workflows. ([Source Code](https://github.com/apache/airflow/)) `Apache-2.0` `Python/Docker` - [Automatisch](https://automatisch.io) - Business automation tool that lets you connect different services like Twitter, [Slack](/@harrisonqian/awesome/wiki/work/slack), and more to automate your business processes (alternative to Zapier). ([Source Code](https://github.com/automatisch/automatisch)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [BookBounty](https://github.com/TheWicklowWolf/BookBounty) `⚠` - Retrieve missing Readarr books from Library Genesis. `MPL-2.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [changedetection.io](https://changedetection.io/) - Stay up-to-date with web-site content changes. ([Source Code](https://github.com/dgtlmoon/changedetection.io)) `Apache-2.0` `Python/Docker` - [ChiefOnboarding](https://chiefonboarding.com) - Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/[Slack](/@harrisonqian/awesome/wiki/work/slack) messages, and more! Available as a web portal and [Slack](/@harrisonqian/awesome/wiki/work/slack) bot. ([Source Code](https://github.com/chiefonboarding/ChiefOnboarding)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Cronicle](https://cronicle.net/) - Simple, distributed task scheduler and runner with a web based UI. ([Source Code](https://github.com/jhuckaby/Cronicle)) `MIT` `Nodejs` - [Cronmaster](https://github.com/fccview/cronmaster) - Cronjob management UI with human readable syntax, live logging and log history for your cronjobs. `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Dagu](https://docs.dagu.cloud/) - Powerful Cron alternative with a Web UI. It allows you to define dependencies between commands as a Directed Acyclic Graph (DAG) in a declarative YAML format. ([Source Code](https://github.com/dagucloud/dagu)) `GPL-3.0` `Go/Docker` - [Discount Bandit](https://discount-bandit.cybrarist.com/) `⚠` - Track pricing, stock status of products across multiple stores such as Amazon, Ebay, Walmart, etc. ([Source Code](https://github.com/Cybrarist/Discount-Bandit)) `GPL-3.0` `PHP/Docker` - [Dittofeed](https://www.dittofeed.com) - Omni-channel customer engagement and messaging automation platform (alternative to Braze, Customer.io, Iterable). ([Demo](https://demo.dittofeed.com/dashboard/journeys), [Source Code](https://github.com/dittofeed/dittofeed)) `MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [feedmixer](https://github.com/cristoper/feedmixer) - Micro web service which takes a list of feed URLs and returns a new feed consisting of the most recent n entries from each given feed (returns [Atom](/@harrisonqian/awesome/wiki/editors/atom), RSS, or JSON). ([Demo](https://mretc.net/feedmixer/json?f=https://hnrss.org/newest&f=https://americancynic.net/atom.xml&n=1)) `WTFPL` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Fredy](https://fredy.orange-coding.net/) `⚠` - Searches for new apartments, houses, and flats in Germany on platforms like ImmoScout24, Immowelt, and others, and instantly delivers the results to you via [Slack](/@harrisonqian/awesome/wiki/work/slack), Telegram, and more. ([Demo](https://fredy-demo.orange-coding.net), [Source Code](https://github.com/orangecoding/fredy)) `Apache-2.0` `Nodejs/Docker` - [Github Ntfy](https://github.com/BreizhHardware/ntfy_alerts) `⚠` - Push notifications to NTFY, Gotify, Discord or [Slack](/@harrisonqian/awesome/wiki/work/slack) when a new release is available on [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) Hub or [Github](/@harrisonqian/awesome/wiki/development-environment/github). ([Clients](https://github.com/binwiederhier/ntfy)) `GPL-3.0` `Rust/Docker` - [gocron](https://github.com/flohoss/gocron) - Task scheduler that allows users to specify recurring jobs via a simple YAML configuration file. `MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [HandBrake Web](https://github.com/TheNickOfTime/handbrake-web) - Use one or more instances of HandBrake video transcoder on a headless device via a web interface. `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Healthchecks](https://healthchecks.io/) - Listen for pings and sends alerts when pings are late. ([Source Code](https://github.com/healthchecks/healthchecks)) `BSD-3-Clause` `Python/Docker` - [Huginn](https://github.com/huginn/huginn) - Build agents that monitor and act on your behalf. `MIT` `[Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby)` - [Kestra](https://kestra.io) - Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT. ([Source Code](https://github.com/kestra-io/kestra)) `Apache-2.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Kibitzr](https://kibitzr.[github](/@harrisonqian/awesome/wiki/development-environment/github).io) - Lightweight personal web assistant with powerful integrations. ([Source Code](https://github.com/kibitzr/kibitzr)) `MIT` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [LazyLibrarian](https://gitlab.com/LazyLibrarian/LazyLibrarian) `⚠` - Follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads, Librarything and optionally GoogleBooks as sources for author info and book info. `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Leon](https://getleon.ai) - Personal assistant who can live on your server. ([Source Code](https://github.com/leon-ai/leon)) `MIT` `Nodejs` - [Matchering](https://github.com/sergree/matchering) - Automated [music](/@harrisonqian/awesome/wiki/media/music) mastering (alternative to LANDR, eMastered and MajorDecibel). `GPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Mylar3](https://mylarcomics.com/) - Automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents. ([Source Code](https://github.com/mylar3/mylar3)) `GPL-3.0` `Python/Docker` - [OliveTin](https://www.olivetin.app/) - Web interface for running [Linux](/@harrisonqian/awesome/wiki/platforms/linux) [shell](/@harrisonqian/awesome/wiki/development-environment/shell) commands. ([Source Code](https://github.com/OliveTin/OliveTin)) `AGPL-3.0` `Go` - [pyLoad](https://pyload.net/) - Lightweight, customizable and remotely manageable downloader for 1-click-hosting sites like rapidshare.com or uploaded.to. ([Source Code](https://github.com/pyload/pyload)) `AGPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [StackStorm](https://stackstorm.com) - StackStorm (aka _IFTTT for Ops_) is event-driven automation for auto-remediation, [security](/@harrisonqian/awesome/wiki/security/security) responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 [integration](/@harrisonqian/awesome/wiki/platforms/integration) packs with 6000+ actions and [ChatOps](/@harrisonqian/awesome/wiki/miscellaneous/chatops). ([Source Code](https://github.com/StackStorm/st2)) `Apache-2.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [µTask](https://github.com/ovh/utask) - Automation engine that models and executes business processes declared in yaml. `BSD-3-Clause` `Go/Docker` ### Backup **[`^ back to top ^`](#awesome-selfhosted)** [Backup](https://en.wikipedia.org/wiki/Backup) software. **Please visit [awesome-sysadmin/Backups](https://github.com/awesome-foss/awesome-sysadmin#backups)** _Related: [Archiving and Digital Preservation (DP)](#archiving-and-digital-preservation-dp)_ ### Blogging Platforms **[`^ back to top ^`](#awesome-selfhosted)** A [blog](https://en.wikipedia.org/wiki/Blog) is a discussion or informational website consisting of discrete, diary-style text entries (posts). _Related: [Static Site Generators](#static-site-generators), [Content Management Systems (CMS)](#content-management-systems-cms)_ _See also: [WeblogMatrix](https://www.weblogmatrix.org/)_ - [Antville](https://antville.org) - Free, open source project aimed at the development of a high performance, feature rich weblog hosting software. ([Source Code](https://github.com/antville/antville)) `Apache-2.0` `[Javascript](/@harrisonqian/awesome/wiki/programming-languages/javascript)` - [Castopod](https://castopod.org) - Podcast management hosting platform that includes the latest podcast 2.0 [standards](/@harrisonqian/awesome/wiki/miscellaneous/standards), an automated Fediverse feed, [analytics](/@harrisonqian/awesome/wiki/miscellaneous/analytics), an embeddable player, and more. ([Source Code](https://code.castopod.org/adaures/castopod)) `AGPL-3.0` `PHP/Docker` - [Chyrp Lite](https://chyrplite.net) - Extra-[awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome), extra-lightweight blog engine. ([Source Code](https://github.com/xenocrat/chyrp-lite)) `BSD-3-Clause` `PHP` - [Dotclear](https://git.dotclear.org/dev/dotclear) - Take control over your blog. `GPL-2.0` `PHP` - [Ech0](https://echo.soopy.cn/) - Lightweight federated publishing platform focused on personal idea sharing (documentation in Chinese). ([Demo](https://memo.vaaat.com/), [Source Code](https://github.com/lin-snow/Ech0)) `AGPL-3.0` `Docker/K8S` - [FlatPress](https://flatpress.org/) - A lightweight, easy-to-set-up flat-file blogging engine. ([Source Code](https://github.com/flatpressblog/flatpress)) `GPL-2.0` `PHP` - [fx](https://github.com/rikhuijzer/fx) - Micro-blog tool offering built-in syntax highlighting, mobile publishing and more (alternative to Twitter, Bluesky). `MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Ghost](https://ghost.org/) - Just a blogging platform. ([Source Code](https://github.com/TryGhost/Ghost)) `MIT` `Nodejs` - [Haven](https://havenweb.org/) - Private blogging system with [markdown](/@harrisonqian/awesome/wiki/miscellaneous/markdown) editing and built in RSS reader. ([Demo](https://havenweb.org/demo.html), [Source Code](https://github.com/havenweb/haven)) `MIT` `[Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby)` - [HTMLy](https://www.htmly.com/) - Databaseless PHP blogging platform. A flat-file CMS that allows you to create a fast, secure, and powerful website or blog in seconds. ([Demo](http://demo.htmly.com/), [Source Code](https://github.com/danpros/htmly)) `GPL-2.0` `PHP` - [Known](https://withknown.com/) - Collaborative social publishing platform. ([Source Code](https://github.com/idno/idno)) `Apache-2.0` `PHP` - [Mataroa](https://mataroa.blog/) - Naked blogging platform for minimalists. ([Source Code](https://github.com/mataroablog/mataroa)) `MIT` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [PluXml](https://pluxml.org) - XML-based blog/CMS platform. ([Source Code](https://github.com/pluxml/PluXml)) `GPL-3.0` `PHP` - [Serendipity](https://docs.s9y.org/) - Serendipity (s9y) is a highly extensible and customizable PHP blog engine using Smarty templating. ([Source Code](https://github.com/s9y/serendipity)) `BSD-3-Clause` `PHP` - [WriteFreely](https://writefreely.org) - Writing software for starting a minimalist, federated blog — or an entire community. ([Source Code](https://github.com/writefreely/writefreely)) `AGPL-3.0` `Go` ### Booking and Scheduling **[`^ back to top ^`](#awesome-selfhosted)** Event scheduling, reservation, and appointment management software. _Related: [Polls and Events](#polls-and-events), [Groupware](#groupware)_ - [Alf.io](https://alf.io/) - Ticket reservation system. ([Demo](https://demo.alf.io/authentication), [Source Code](https://github.com/alfio-event/alf.io)) `GPL-3.0` `[Java](/@harrisonqian/awesome/wiki/programming-languages/java)` - [Cal.com](https://cal.com/) - Online appointment scheduling system. ([Demo](https://app.cal.com/bailey), [Source Code](https://github.com/calcom/cal.com)) `AGPL-3.0` `Nodejs` - [Easy!Appointments](https://easyappointments.org/) - Allows your customers to book appointments with you via the web. ([Demo](https://demo.easyappointments.org/), [Source Code](https://github.com/alextselegidis/easyappointments)) `GPL-3.0` `PHP` - [Hi.Events](https://hi.events) - Event management and ticketing platform for conferences, concerts, and more. Offering customizable event pages and embeddable ticket widgets. ([Demo](https://demo.hi.events/event/1/dog-conf-2030), [Source Code](https://github.com/HiEventsDev/hi.events)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [LibreBooking](https://librebooking.readthedocs.io/) - Resource scheduling solution offering a flexible, mobile-friendly, and extensible interface for organizations to manage resource reservations. ([Demo](https://librebooking-demo.fly.dev/), [Source Code](https://github.com/LibreBooking/librebooking)) `GPL-3.0` `PHP/Docker` - [QloApps](https://qloapps.com/) - Customizable and intuitive web-based hotel reservation system and a booking engine. ([Demo](https://demo.qloapps.com/), [Source Code](https://github.com/Qloapps/QloApps)) `OSL-3.0` `PHP/Nodejs` - [Rallly](https://rallly.co) - Create polls to vote on dates and times (alternative to Doodle). ([Demo](https://app.rallly.co), [Source Code](https://github.com/lukevella/rallly)) `AGPL-3.0` `Nodejs/Docker` - [Seatsurfing](https://seatsurfing.app/) - Webbased app to book seats, desks and rooms for offices. ([Source Code](https://github.com/seatsurfing/seatsurfing)) `GPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` ### Bookmarks and Link Sharing **[`^ back to top ^`](#awesome-selfhosted)** Software which allows users to add, annotate, edit, and share [bookmarks](https://en.wikipedia.org/wiki/Bookmark_(digital)) of web documents. - [Briefkasten](https://github.com/ndom91/briefkasten) - Modern app for saving and managing your own bookmarks. Includes a browser extension. ([Demo](https://briefkastenhq.com/auth/signin)) `MIT` `Nodejs/Docker` - [Buku](https://github.com/jarun/Buku) - Powerful bookmark manager and a personal textual mini-web. `GPL-3.0` `Python/deb` - [Digibunch](https://ladigitale.dev/digibunch/#/) - Create bunches of links to share with your learners or colleagues. ([Demo](https://ladigitale.dev/digibunch/#/b/5f67b12092b60), [Source Code](https://codeberg.org/ladigitale/digibunch)) `AGPL-3.0` `Nodejs/PHP` - [Espial](https://github.com/jonschoning/espial) - An open-source, web-based bookmarking server. `AGPL-3.0` `[Haskell](/@harrisonqian/awesome/wiki/programming-languages/haskell)` - [Firefox Account Server](https://mozilla-services.readthedocs.io/en/latest/howtos/run-fxa.html) - Host your own Firefox accounts server. ([Source Code](https://github.com/mozilla/fxa)) `MPL-2.0` `Nodejs/Java` - [Grimoire](https://grimoire.pro) - Bookmark manager with a modern UI, automatic content & metadata extraction, categorization, filtering, and more. It has fully documented [REST](/@harrisonqian/awesome/wiki/miscellaneous/rest) API, and [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) image for easy deployment. ([Source Code](https://github.com/goniszewski/grimoire)) `MIT` `Nodejs/Docker` - [Karakeep](https://karakeep.app/) - Bookmark-everything app with a touch of AI for the data hoarders out there. ([Demo](https://try.karakeep.app/signin), [Source Code](https://github.com/karakeep-app/karakeep)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [LinkAce](https://www.linkace.org/) - Bookmark archive with automatic backups to the Internet Archive, link monitoring, and a full [REST](/@harrisonqian/awesome/wiki/miscellaneous/rest) API. Installation is done via [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker), or as a simple PHP application. ([Demo](https://demo.linkace.org/guest/links), [Source Code](https://github.com/Kovah/LinkAce/)) `GPL-3.0` `Docker/PHP` - [linkding](https://linkding.link/) - Minimal bookmark management with a fast and clean UI. Simple installation through [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) and can run on your [Raspberry Pi](/@harrisonqian/awesome/wiki/platforms/raspberry-pi). ([Demo](https://demo.linkding.link/login/), [Source Code](https://github.com/sissbruecker/linkding)) `MIT` `Docker` - [LinkWarden](https://linkwarden.app/) - Bookmark and archive manager to store your useful links. ([Source Code](https://github.com/linkwarden/linkwarden)) `MIT` `Docker/Nodejs` - [NeonLink](https://github.com/AlexSciFier/neonlink) - Bookmark service with unique design and simple installation with [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker). `MIT` `Docker` - [Readeck](https://readeck.org/en/) - Save the precious readable content of web pages you like and want to keep forever. See it as a bookmark manager and a read later tool. ([Source Code](https://codeberg.org/readeck/readeck), [Clients](https://codeberg.org/readeck/browser-extension)) `AGPL-3.0` `Go/Docker` - [Servas](https://github.com/beromir/Servas) - A self-hosted bookmark management tool. It allows organization with tags, groups, and a list specifically for later access. It supports multiple users with 2FA. Companion [browser extensions](/@harrisonqian/awesome/wiki/development-environment/browser-extensions) are available for Firefox and Chrome. ([Clients](https://github.com/beromir/Servas#browser-extensions)) `GPL-3.0` `Docker/Nodejs/PHP` - [Shaarli](https://github.com/shaarli/Shaarli) - Personal, minimalist, super-fast, no-[database](/@harrisonqian/awesome/wiki/databases/database) bookmarking and link sharing platform. ([Demo](https://demo.shaarli.org)) `Zlib` `PHP/deb` - [Shiori](https://github.com/go-shiori/shiori) - Simple bookmark manager built with Go. `MIT` `Go/Docker` - [Slash](https://github.com/yourselfhosted/slash) - An open source, self-hosted bookmarks and link sharing platform. `GPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [SyncMarks](https://codeberg.org/Offerel/SyncMarks-Webapp) - Sync and manage your browser bookmarks from Edge, Firefox and Chromium. ([Clients](https://codeberg.org/Offerel/SyncMarks-Extension)) `AGPL-3.0` `PHP` ### Calendar & Contacts **[`^ back to top ^`](#awesome-selfhosted)** [CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol servers and web clients/interfaces for [Electronic calendar](https://en.wikipedia.org/wiki/Calendaring_software), [address book](https://en.wikipedia.org/wiki/Address_book) and [contact management](https://en.wikipedia.org/wiki/Contact_manager). _Related: [Groupware](#groupware)_ - [Baïkal](https://sabre.io/baikal/) - Lightweight CalDAV and CardDAV server based on sabre/dav. ([Source Code](https://github.com/sabre-io/Baikal)) `GPL-3.0` `PHP` - [DAViCal](https://www.davical.org/) - Server for calendar sharing (CalDAV) that uses a [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql) [database](/@harrisonqian/awesome/wiki/databases/database) as a data store. ([Source Code](https://gitlab.com/davical-project/davical)) `GPL-2.0` `PHP/deb` - [Davis](https://github.com/tchapi/davis) - A simple, dockerizable and fully translatable admin interface for sabre/dav based on [Symfony](/@harrisonqian/awesome/wiki/back-end-development/symfony) 5 and Bootstrap 4, largely inspired by Baïkal. `MIT` `PHP` - [Manage My Damn Life](https://intri.in/manage-my-damn-life/) - Manage my Damn Life (MMDL) is a self-hosted front end for managing your CalDAV tasks and calendars. ([Source Code](https://github.com/intri-in/manage-my-damn-life-nextjs)) `GPL-3.0` `Nodejs/Docker` - [Radicale](https://radicale.org/) - Simple calendar and contact server with extremely low administrative overhead. ([Source Code](https://github.com/Kozea/Radicale)) `GPL-3.0` `Python/deb` - [SabreDAV](https://sabre.io/) - Open source CardDAV, CalDAV, and WebDAV framework and server. ([Source Code](https://github.com/sabre-io/dav)) `MIT` `PHP` - [Xandikos](https://github.com/jelmer/xandikos) - Open source CardDAV and CalDAV server with minimal administrative overhead, backed by a Git repository. `GPL-3.0` `Python/deb` ### Communication - Custom Communication Systems **[`^ back to top ^`](#awesome-selfhosted)** [Communication software](https://en.wikipedia.org/wiki/Communication_software) used to provide remote access to systems and exchange files and messages in text, audio and/or video formats between different computers or users, using their own custom protocols. - [AnyCable](https://anycable.io/) - Realtime server for reliable two-way communication over WebSockets, Server-sent events, etc. ([Demo](https://demo.anycable.io), [Source Code](https://github.com/anycable/anycable)) `MIT` `Go/Docker` - [Apprise](https://github.com/caronc/apprise) - Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, [Slack](/@harrisonqian/awesome/wiki/work/slack), Amazon SNS, Gotify, etc. `MIT` `Python/Docker/deb` - [Centrifugo](https://centrifugal.dev/) - Language-agnostic real-time messaging (Websocket or SockJS) server. ([Demo](https://github.com/centrifugal/centrifugo#demo), [Source Code](https://github.com/centrifugal/centrifugo)) `MIT` `Go/Docker/K8S` - [Chitchatter](https://chitchatter.im/) - Peer-to-peer chat app that is serverless, decentralized, and ephemeral. ([Source Code](https://github.com/jeremyckahn/chitchatter)) `GPL-2.0` `Nodejs` - [Conduit](https://conduit.rs/) - A simple, fast, and reliable chat server powered by Matrix. ([Source Code](https://gitlab.com/famedly/conduit)) `Apache-2.0` `[Rust](/@harrisonqian/awesome/wiki/programming-languages/rust)` - [Databag](https://github.com/balzack/databag) - Federated, end-to-end encrypted messaging service for the web, iOS, and [Android](/@harrisonqian/awesome/wiki/platforms/android), supporting text, photos, video, and WebRTC video and audio calls. ([Demo](https://databag.coredb.org/#/create)) `Apache-2.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Element](https://element.io) - Fully-featured Matrix client for Web, iOS & [Android](/@harrisonqian/awesome/wiki/platforms/android). ([Source Code](https://github.com/element-hq/element-web)) `Apache-2.0` `Nodejs` - [GlobaLeaks](https://www.globaleaks.org/) - Whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform. ([Demo](https://demo.globaleaks.org), [Source Code](https://github.com/globaleaks/globaleaks-whistleblowing-software)) `AGPL-3.0` `Python/deb/Docker` - [GNUnet](https://gnunet.org/) - Software framework for decentralized, peer-to-peer networking. ([Source Code](https://gnunet.org/git/)) `GPL-3.0` `C` - [Gotify](https://gotify.net/) - Notification server with [Android](/@harrisonqian/awesome/wiki/platforms/android) and CLI clients (alternative to PushBullet). ([Source Code](https://github.com/gotify/server), [Clients](https://github.com/gotify/android)) `MIT` `Go/Docker` - [Hyphanet](https://hyphanet.org/) - Anonymously share files, browse and publish _freesites_ (web sites accessible only through Hyphanet) and chat on forums. ([Source Code](https://github.com/hyphanet/fred)) `GPL-2.0` `[Java](/@harrisonqian/awesome/wiki/programming-languages/java)` - [Jami](https://jami.net/) - Universal communication platform which preserves the user's privacy and freedoms. ([Source Code](https://git.jami.net/savoirfairelinux?sort=latest_activity_desc&filter=jami)) `GPL-3.0` `C++` - [Live Helper Chat](https://livehelperchat.com/) - Live Support chat for your website. ([Source Code](https://github.com/LiveHelperChat/livehelperchat)) `Apache-2.0` `PHP` - [Mumble](https://wiki.mumble.info/wiki/Main_Page) - Low-latency, high quality voice/text chat software. ([Source Code](https://github.com/mumble-voip/mumble), [Clients](https://wiki.mumble.info/wiki/3rd_Party_Applications)) `BSD-3-Clause` `C++/deb` - [Notifo](https://github.com/notifo-io/notifo) - Multichannel notification server with support for Email, Mobile Push, Web Push, SMS, messaging and a [javascript](/@harrisonqian/awesome/wiki/programming-languages/javascript) plugin. `MIT` `C#` - [Novu](https://novu.co/) - Notification infrastructure for developers. ([Source Code](https://github.com/novuhq/novu/)) `MIT` `Docker/Nodejs` - [ntfy](https://ntfy.sh/) - Push notifications to phone or desktop using HTTP PUT/POST, with [Android](/@harrisonqian/awesome/wiki/platforms/android) app, CLI and web app, similar to Pushover and Gotify. ([Demo](https://ntfy.sh/app), [Source Code](https://github.com/binwiederhier/ntfy), [Clients](https://github.com/binwiederhier/ntfy-android)) `Apache-2.0/GPL-2.0` `Go/Docker/K8S` - [One Time Secret](https://docs.onetimesecret.com) - Share sensitive information securely with self-destructing links that are only viewable once. ([Demo](https://onetimesecret.com), [Source Code](https://github.com/onetimesecret/onetimesecret)) `MIT` `Docker/Ruby/Nodejs` - [OTS](https://ots.fyi/) - One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser. ([Source Code](https://github.com/Luzifer/ots)) `Apache-2.0` `Go` - [PushBits](https://github.com/pushbits/server) - Notification server for relaying push notifications via Matrix, similar to PushBullet and Gotify. `ISC` `Go` - [RetroShare](https://retroshare.cc) - Secured and decentralized communication system. Offers decentralized chat, forums, messaging, file transfer. ([Source Code](https://github.com/RetroShare/RetroShare)) `GPL-2.0` `C++` - [Rocket.Chat](https://rocket.chat/) - Communications platform that puts data protection first (alternative to Gitter.im and Slack). ([Source Code](https://github.com/RocketChat/Rocket.Chat)) `MIT` `Nodejs/Docker/K8S` - [SAMA](https://samacloud.io) - Next-Gen self-hosted chat server and clients. ([Demo](https://app.samacloud.io/demo), [Source Code](https://github.com/SAMA-Communications/sama-server), [Clients](https://github.com/SAMA-Communications/sama-client)) `GPL-3.0` `Nodejs/Docker` - [Screego](https://screego.net) - Screego is a simple tool to quickly share your screen to one or multiple people via web browser. ([Demo](https://app.screego.net/), [Source Code](https://github.com/screego/server)) `GPL-3.0` `Docker/Go` - [Shhh](https://github.com/smallwat3r/shhh) - Keep secrets out of [emails](/@harrisonqian/awesome/wiki/front-end-development/emails) or chat logs, share them using secure links with passphrase and expiration dates. `MIT` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [SimpleX Chat](https://github.com/simplex-chat/simplex-chat) - The most private and secure chat and applications platform - now with double ratchet E2E encryption. `AGPL-3.0` `[Haskell](/@harrisonqian/awesome/wiki/programming-languages/haskell)` - [Spectrum 2](https://spectrum.im/) - Spectrum 2 is an open source instant messaging transport. It allows users to chat together even when they are using different IM networks. ([Source Code](https://github.com/SpectrumIM/spectrum2)) `GPL-3.0` `C++` - [Stoat](https://stoat.chat/) - Stoat is a user-first chat platform built with modern web technologies. ([Source Code](https://github.com/stoatchat/self-hosted)) `AGPL-3.0/MIT` `[Rust](/@harrisonqian/awesome/wiki/programming-languages/rust)` - [Synapse](https://element-hq.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/synapse/latest/index.html) - Server for [Matrix](https://matrix.org/), an open standard for decentralized persistent communication. ([Source Code](https://github.com/element-hq/synapse)) `Apache-2.0` `Python/deb` - [Tailchat](https://tailchat.msgbyte.com/) - Next generation noIM application in your own workspace, not only another Slack/Discord/rocket.chat. ([Demo](https://nightly.paw.msgbyte.com/), [Source Code](https://github.com/msgbyte/tailchat)) `Apache-2.0` `Docker/K8S/Nodejs` - [Tiledesk](https://tiledesk.com) - All-in-one customer engagement platform from lead-gen to post-sales, from WhatsApp to your website. With omni-channel live agents and AI-powered chatbots (alternative to Intercom, Zendesk, Tawk.to and Tidio). ([Source Code](https://github.com/Tiledesk/tiledesk)) `MIT` `Docker/K8S` - [Tinode](https://github.com/tinode) - Instant messaging platform. Backend in Go. Clients: [Swift](/@harrisonqian/awesome/wiki/programming-languages/swift) iOS, [Java](/@harrisonqian/awesome/wiki/programming-languages/java) [Android](/@harrisonqian/awesome/wiki/platforms/android), JS webapp, [scriptable](/@harrisonqian/awesome/wiki/miscellaneous/scriptable) command line; chatbots. ([Demo](https://sandbox.tinode.co/), [Source Code](https://github.com/tinode/chat), [Clients](https://github.com/tinode/webapp)) `GPL-3.0` `Go` - [Tox](https://tox.chat/) - Distributed, secure messenger with audio and video chat capabilities. ([Source Code](https://github.com/TokTok/c-toxcore)) `GPL-3.0` `C` - [Tuwunel](https://tuwunel.chat) - High-performance and feature-rich chat server for Matrix, and the successor to conduwuit (fork of Conduit). ([Demo](https://try.tuwunel.chat/), [Source Code](https://github.com/matrix-construct/tuwunel)) `Apache-2.0` `deb/Docker/Nix/Rust` - [Typebot](https://typebot.io) - Conversational app builder (alternative to Typeform and Landbot). ([Source Code](https://github.com/baptisteArno/typebot.io)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [WBO](https://github.com/lovasoa/whitebophir) - Web Whiteboard to collaborate in real-time on schemas, drawings, and notes. ([Demo](https://wbo.ophir.dev/)) `AGPL-3.0` `Nodejs/Docker` - [Zulip](https://zulip.org) - Zulip is a powerful, open source group chat application. ([Source Code](https://github.com/zulip/zulip)) `Apache-2.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` ### Communication - Email - Complete Solutions **[`^ back to top ^`](#awesome-selfhosted)** Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. for inexperienced or impatient admins. - [AnonAddy](https://anonaddy.com) - Email forwarding service for creating aliases. ([Source Code](https://github.com/anonaddy/anonaddy)) `MIT` `PHP/Docker` - [b1gMail](https://www.b1gmail.eu) - Complete email solution that runs on any webspace with PHP and MariaDB. It supports POP3 catchall mailboxes and can also integrate with Postfix or b1gMailServer if you're running your own server. ([Source Code](https://codeberg.org/b1gMail/b1gMail), [Clients](https://www.b1gmail.eu/en/start/addon-b1gmailserver/)) `GPL-2.0` `PHP` - [DebOps](https://docs.debops.org/) - Your Debian-based data center in a box. A set of general-purpose [Ansible](/@harrisonqian/awesome/wiki/miscellaneous/ansible) roles that can be used to manage Debian or Ubuntu hosts. ([Source Code](https://github.com/debops/debops)) `GPL-3.0` `[Ansible](/@harrisonqian/awesome/wiki/miscellaneous/ansible)/Python` - [docker-mailserver](https://docker-mailserver.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/docker-mailserver/edge/) - Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container. Only configuration files, no SQL [database](/@harrisonqian/awesome/wiki/databases/database). ([Source Code](https://github.com/docker-mailserver/docker-mailserver)) `MIT` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Dovel](https://dovel.email) - SMTP server that sends and receives [emails](/@harrisonqian/awesome/wiki/front-end-development/emails) according to a simple configuration file, with an optional web interface that you can use to browse your [emails](/@harrisonqian/awesome/wiki/front-end-development/emails). ([Source Code](https://dovel.email/server/tree.html)) `LGPL-3.0` `Go` - [emailwiz](https://github.com/LukeSmithxyz/emailwiz) - Luke Smith's bash script to completely automate the setup of a Postfix/Dovecot/SpamAssassin/OpenDKIM server on debian. `GPL-3.0` `[Shell](/@harrisonqian/awesome/wiki/development-environment/shell)` - [Inboxen](https://inboxen.org) - Lets you have an infinite number of unique inboxes. ([Source Code](https://codeberg.org/Inboxen/Inboxen)) `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [iRedMail](https://www.iredmail.org/) - Full-featured mail server solution based on Postfix and Dovecot. ([Source Code](https://github.com/iredmail/iRedMail)) `GPL-3.0` `[Shell](/@harrisonqian/awesome/wiki/development-environment/shell)` - [Maddy Mail Server](https://maddy.email/) - All-in-one mail server that implements SMTP (both MTA and MX) and IMAP. Replaces Postfix, Dovecot, OpenDKIM, OpenSPF, OpenDMARC with single daemon. ([Source Code](https://github.com/foxcpp/maddy)) `GPL-3.0` `Go` - [Mail-in-a-Box](https://mailinabox.email/) - Turns any Ubuntu server into a fully functional mail server with one command. ([Source Code](https://github.com/mail-in-a-box/mailinabox)) `CC0-1.0` `[Shell](/@harrisonqian/awesome/wiki/development-environment/shell)` - [Mailcow](https://mailcow.email/) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. ([Source Code](https://github.com/mailcow/mailcow-dockerized)) `GPL-3.0` `Docker/PHP` - [Mailu](https://mailu.io/) - Simple yet full-featured mail server as a set of [Docker](/@harrisonqian/awesome/wiki/back-end-development/docker) images. ([Source Code](https://github.com/Mailu/Mailu)) `MIT` `Docker/Python` - [Modoboa](https://modoboa.org/en/) - Mail hosting and management platform including a modern and simplified web user interface. ([Source Code](https://github.com/modoboa/modoboa)) `ISC` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Mox](https://www.xmox.nl/) - Complete e-mail solution with IMAP4, SMTP, SPF, DKIM, DMARC, MTA-STS, DANE and DNSSEC, reputation-based and content-based junk filtering, Internationalization (IDNA), automatic TLS with ACME and Let's Encrypt, account autoconfiguration, and webmail. ([Source Code](https://github.com/mjl-/mox)) `MIT` `Go` - [Postal](https://docs.postalserver.io/) - Complete and fully featured mail server for use by websites & web servers. ([Source Code](https://github.com/postalserver/postal)) `MIT` `Docker/Ruby` - [Simple NixOS Mailserver](https://gitlab.com/simple-nixos-mailserver/nixos-mailserver) - Complete mailserver solution leveraging the Nix Ecosystem. `GPL-3.0` `Nix` - [SimpleLogin](https://simplelogin.io) - Open source email alias solution to protect your email address. Comes with [browser extensions](/@harrisonqian/awesome/wiki/development-environment/browser-extensions) and mobile [apps](/@harrisonqian/awesome/wiki/platforms/apps). ([Source Code](https://github.com/simple-login/app)) `MIT` `Docker/Python` - [Stalwart Mail Server](https://stalw.art) - All-in-one mail server with JMAP, IMAP4, and SMTP support and a wide range of modern features. ([Source Code](https://github.com/stalwartlabs/stalwart)) `AGPL-3.0` `Rust/Docker` - [wildduck](https://wildduck.email/) - Scalable no-SPOF IMAP/POP3 mail server. ([Source Code](https://github.com/zone-eu/wildduck)) `EUPL-1.2` `Nodejs/Docker` ### Communication - Email - Mail Delivery Agents **[`^ back to top ^`](#awesome-selfhosted)** [Mail Delivery Agents](https://en.wikipedia.org/wiki/Message_delivery_agent) (MDAs) - [IMAP](https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol)/[POP3](https://en.wikipedia.org/wiki/Post_Office_Protocol) server software. - [Cyrus IMAP](https://www.cyrusimap.org/) - Email (IMAP/POP3), contacts and calendar server. ([Source Code](https://github.com/cyrusimap/cyrus-imapd)) `BSD-3-Clause-Attribution` `C` - [DavMail](https://davmail.sourceforge.net/) `⚠` - POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. ([Source Code](https://github.com/mguessan/davmail)) `GPL-2.0` `[Java](/@harrisonqian/awesome/wiki/programming-languages/java)` - [Dovecot](https://www.dovecot.org/) - IMAP and POP3 server written primarily with [security](/@harrisonqian/awesome/wiki/security/security) in mind. ([Source Code](https://github.com/dovecot/core)) `MIT/LGPL-2.1` `C/deb` ### Communication - Email - Mail Transfer Agents **[`^ back to top ^`](#awesome-selfhosted)** [Mail Transfer Agents](https://en.wikipedia.org/wiki/Message_transfer_agent) (MTAs) - [SMTP](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) servers. - [chasquid](https://blitiri.com.ar/p/chasquid/) - SMTP (email) server with a focus on simplicity, [security](/@harrisonqian/awesome/wiki/security/security), and ease of operation. ([Source Code](https://blitiri.com.ar/git/r/chasquid/)) `Apache-2.0` `Go` - [Courier MTA](https://www.courier-mta.org/) - Fast, scalable, enterprise mail/groupware server providing ESMTP, IMAP, POP3, webmail, mailing list, basic web-based calendaring and scheduling services. ([Source Code](https://www.courier-mta.org/repo.html)) `GPL-3.0` `C/deb` - [DragonFly](https://github.com/corecode/dma) - A small MTA for home and office use. Works on [Linux](/@harrisonqian/awesome/wiki/platforms/linux) and FreeBSD. `BSD-3-Clause` `C` - [EmailRelay](https://emailrelay.sourceforge.net/) - A small and easy to configure SMTP and POP3 server for [Windows](/@harrisonqian/awesome/wiki/platforms/windows) and [Linux](/@harrisonqian/awesome/wiki/platforms/linux). ([Source Code](https://sourceforge.net/p/emailrelay/code/HEAD/tree/)) `GPL-3.0` `C++` - [Exim](https://www.exim.org/) - Message transfer agent (MTA) developed at the University of Cambridge. ([Source Code](https://git.exim.org/exim.git)) `GPL-3.0` `C/deb` - [Haraka](https://haraka.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/) - Fast, highly extensible, and event driven SMTP server. ([Source Code](https://github.com/haraka/Haraka)) `MIT` `Nodejs` - [OpenSMTPD](https://opensmtpd.org/) - Secure SMTP server implementation from the OpenBSD project. ([Source Code](https://github.com/OpenSMTPD/OpenSMTPD/)) `ISC` `C/deb` - [OpenTrashmail](https://github.com/HaschekSolutions/opentrashmail) - Complete trashmail solution that exposes an SMTP server and has a web interface to manage received [emails](/@harrisonqian/awesome/wiki/front-end-development/emails). Works with multiple and wildcard domains and is fully file based (no [database](/@harrisonqian/awesome/wiki/databases/database) needed). Includes RSS feeds and [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json) API. `Apache-2.0` `Python/PHP/Docker` - [Postfix](http://www.postfix.org/) - Fast, easy to administer, and secure Sendmail replacement. `IPL-1.0` `C/deb` - [Sendmail](https://www.proofpoint.com/us/products/email-protection/open-source-email-solution) - Message transfer agent (MTA). `Sendmail` `C/deb` ### Communication - Email - Mailing Lists and Newsletters **[`^ back to top ^`](#awesome-selfhosted)** [Mailing list](https://en.wikipedia.org/wiki/Mailing_list) servers and mass mailing software - one message to many recipients. - [HyperKitty](https://wiki.list.org/HyperKitty) - Access GNU Mailman v3 archives. ([Demo](https://lists.mailman3.org/), [Source Code](https://gitlab.com/mailman/hyperkitty)) `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Keila](https://www.keila.io) - Reliable and easy-to-use newsletter tool (alternative to Mailchimp and Sendinblue). ([Demo](https://app.keila.io), [Source Code](https://github.com/pentacent/keila)) `AGPL-3.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Listmonk](https://listmonk.app/) - High performance, self-hosted newsletter and mailing list manager with a modern dashboard. ([Demo](https://demo.listmonk.app/), [Source Code](https://github.com/knadh/listmonk)) `AGPL-3.0` `Go/Docker` - [Mailman](https://www.list.org/) - Manage electronic mail discussion and e-newsletter lists. ([Source Code](https://gitlab.com/mailman/)) `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Mautic](https://www.mautic.org/) - Marketing automation software (email, social and more). ([Source Code](https://github.com/mautic/mautic)) `GPL-3.0` `PHP` - [phpList](https://www.phplist.org) - Newsletter and email marketing with advanced management of subscribers, bounces, and plugins. ([Source Code](https://github.com/phpList/phplist3)) `AGPL-3.0` `PHP` - [Postorius](https://docs.mailman3.org/projects/postorius/en/latest/) - Web user interface to access GNU Mailman. ([Source Code](https://gitlab.com/mailman/postorius/)) `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Schleuder](https://schleuder.nadir.org/) - GPG-enabled mailing list manager with resending-capabilities. ([Source Code](https://0xacab.org/schleuder/schleuder/tree/master)) `GPL-3.0` `[Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby)` - [Sympa](https://www.sympa.community/) - Mailing list manager. ([Source Code](https://github.com/sympa-community/sympa)) `GPL-2.0` `[Perl](/@harrisonqian/awesome/wiki/programming-languages/perl)` ### Communication - Email - Webmail Clients **[`^ back to top ^`](#awesome-selfhosted)** [Webmail](https://en.wikipedia.org/wiki/Webmail) clients. - [Cypht](https://cypht.org) - Feed reader for your email accounts. ([Source Code](https://github.com/cypht-org/cypht)) `LGPL-2.1` `PHP` - [Roundcube](https://roundcube.net) - Browser-based IMAP client with an application-like user interface. ([Source Code](https://github.com/roundcube/roundcubemail)) `GPL-3.0` `PHP/deb` - [SnappyMail](https://snappymail.eu/) - Simple, modern, lightweight & fast web-based email client (fork of RainLoop). ([Demo](https://snappymail.eu/demo/), [Source Code](https://github.com/the-djmaze/snappymail), [Clients](https://snappymail.eu/repository/v2/plugins/)) `AGPL-3.0` `PHP` - [SquirrelMail](https://squirrelmail.org) - Another browser-based IMAP client. ([Source Code](https://sourceforge.net/p/squirrelmail/code/HEAD/tree/)) `GPL-2.0` `PHP` ### Communication - IRC **[`^ back to top ^`](#awesome-selfhosted)** [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software. - [Ergo](https://ergo.chat/) - Modern IRCv3 server written in Go, combining the features of an ircd, a services framework, and a bouncer. ([Source Code](https://github.com/ergochat/ergo)) `MIT` `Go/Docker` - [Glowing Bear](https://github.com/glowing-bear/glowing-bear) - A web frontend for WeeChat. ([Demo](https://www.glowing-bear.org)) `GPL-3.0` `Nodejs` - [InspIRCd](https://www.inspircd.org/) - Modular IRC server written in C++ for [Linux](/@harrisonqian/awesome/wiki/platforms/linux), BSD, [Windows](/@harrisonqian/awesome/wiki/platforms/windows), and macOS. ([Source Code](https://github.com/inspircd/inspircd)) `GPL-2.0` `C++/Docker` - [Kiwi IRC](https://kiwiirc.com/) - Responsive web IRC client with theming support. ([Demo](https://kiwiirc.com/nextclient/), [Source Code](https://github.com/kiwiirc/kiwiirc)) `Apache-2.0` `Nodejs` - [ngircd](https://ngircd.barton.de/) - Portable and lightweight Internet [Relay](/@harrisonqian/awesome/wiki/front-end-development/relay) Chat server for small or private networks. ([Source Code](https://github.com/ngircd/ngircd)) `GPL-2.0` `C/deb` - [Quassel IRC](https://quassel-irc.org/) - Distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central [core](/@harrisonqian/awesome/wiki/platforms/core). ([Source Code](https://github.com/quassel/quassel)) `GPL-2.0` `C++` - [Robust IRC](https://robustirc.net/) - IRC without netsplits. Distributed IRC server, based on RobustSession protocol. ([Source Code](https://github.com/robustirc/robustirc)) `BSD-3-Clause` `Go` - [The Lounge](https://thelounge.chat/) - Self-hosted web IRC client. ([Demo](https://demo.thelounge.chat/), [Source Code](https://github.com/thelounge/thelounge)) `MIT` `Nodejs/Docker` - [UnrealIRCd](https://www.unrealircd.org/) - Modular, advanced and highly configurable IRC server written in C for [Linux](/@harrisonqian/awesome/wiki/platforms/linux), BSD, [Windows](/@harrisonqian/awesome/wiki/platforms/windows), and macOS. ([Source Code](https://github.com/unrealircd/unrealircd)) `GPL-2.0` `C` - [Weechat](https://weechat.org/) - Fast, light and extensible chat client. ([Source Code](https://github.com/weechat/weechat)) `GPL-3.0` `C/Docker/deb` - [ZNC](https://wiki.znc.in/ZNC) - Advanced IRC bouncer. ([Source Code](https://github.com/znc/znc)) `Apache-2.0` `C++/deb` ### Communication - SIP **[`^ back to top ^`](#awesome-selfhosted)** [SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol)/[IPBX](https://en.wikipedia.org/wiki/IP_PBX) telephony software. - [Asterisk](https://www.asterisk.org/) - Easy to use but advanced IP PBX system, VoIP gateway and conference server. ([Source Code](https://github.com/asterisk/asterisk)) `GPL-2.0` `C/deb` - [Flexisip](https://www.linphone.org/en/flexisip-sip-server/) - Complete, modular and scalable SIP server, includes a push gateway, to deliver SIP incoming calls or text messages on mobile device platforms where push notifications are required to receive information when the app is not active in the foreground. ([Source Code](https://github.com/BelledonneCommunications/flexisip)) `AGPL-3.0` `C/Docker` - [Freepbx](https://www.freepbx.org) - Web-based open source GUI that controls and manages Asterisk. ([Source Code](https://git.freepbx.org/projects/FREEPBX)) `GPL-2.0` `PHP` - [FreeSWITCH](https://freeswitch.org/) - Scalable open source [cross-platform](/@harrisonqian/awesome/wiki/platforms/cross-platform) telephony platform. ([Source Code](https://github.com/signalwire/freeswitch)) `MPL-2.0` `C` - [FusionPBX](https://www.fusionpbx.com/) - Web interface for multi-platform voice switch called FreeSWITCH. ([Source Code](https://github.com/fusionpbx/fusionpbx)) `MPL-1.1` `PHP` - [Kamailio](https://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc). ([Source Code](https://github.com/kamailio/kamailio)) `GPL-2.0` `C/deb` - [openSIPS](https://opensips.org/) - SIP proxy/server for voice, video, IM, presence and any other SIP extensions. ([Source Code](https://github.com/OpenSIPS/opensips)) `GPL-2.0` `C` - [Routr](https://routr.io) - Lightweight SIP proxy, location server, and registrar for a reliable and scalable SIP infrastructure. ([Source Code](https://github.com/fonoster/routr)) `MIT` `Docker/K8S` - [SIP3](https://sip3.io/) - VoIP troubleshooting and monitoring platform. ([Demo](https://demo.sip3.io), [Source Code](https://github.com/sip3io/)) `Apache-2.0` `[Java](/@harrisonqian/awesome/wiki/programming-languages/java)` - [SIPCAPTURE Homer](https://www.sipcapture.org/) - Troubleshooting and monitoring VoIP calls. ([Source Code](https://github.com/sipcapture/homer)) `AGPL-3.0` `Nodejs/Go/Docker` - [Wazo](https://wazo-platform.org/) - Full-featured IPBX solution built atop Asterisk with integrated Web administration interface and [REST](/@harrisonqian/awesome/wiki/miscellaneous/rest)-ful API. ([Source Code](https://github.com/wazo-platform)) `GPL-3.0` `[Python](/@harrisonqian/awesome/wiki/programming-languages/python)` - [Yeti-Switch](https://yeti-switch.org/) - [Transit](/@harrisonqian/awesome/wiki/miscellaneous/transit) class4 softswitch(SBC) with integrated [billing](/@harrisonqian/awesome/wiki/business/billing) and routing engine and [REST](/@harrisonqian/awesome/wiki/miscellaneous/rest) API. ([Demo](https://demo.yeti-switch.org/), [Source Code](https://github.com/yeti-switch)) `GPL-2.0` `C++/Ruby` ### Communication - Social Networks and Forums **[`^ back to top ^`](#awesome-selfhosted)** [Social Networking](https://en.wikipedia.org/wiki/Social_networking_service) and [Forum](https://en.wikipedia.org/wiki/Internet_forum) software. - [Akkoma](https://akkoma.social/) - Federated microblogging server with [Mastodon](/@harrisonqian/awesome/wiki/decentralized-systems/mastodon), GNU social, and ActivityPub compatibility. ([Source Code](https://akkoma.dev/AkkomaGang/akkoma)) `AGPL-3.0` `[Elixir](/@harrisonqian/awesome/wiki/programming-languages/elixir)/Docker` - [Answer](https://answer.apache.org) - Knowledge-based community software. You can use it to quickly build your Q&A community for product technical support, customer support, user communication, and more. ([Source Code](https://github.com/apache/answer)) `Apache-2.0` `Docker/Go` - [Artalk](https://artalk.js.org/) - Comment system built in Golang, providing a lightweight and highly customizable solution for adding comments to your website. ([Source Code](https://github.com/ArtalkJS/Artalk)) `MIT` `Go/Docker` - [AsmBB](https://board.asm32.info) - Fast, SQLite-powered forum engine written in ASM. ([Source Code](https://asm32.info/fossil/asmbb/index)) `EUPL-1.2` `Assembly` - [BuddyPress](https://buddypress.org/about/) - Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. ([Source Code](https://github.com/buddypress/BuddyPress)) `GPL-2.0` `PHP` - [Chirpy](https://chirpy.dev) - Privacy-friendly and customizable Disqus (comment system) alternate. ([Demo](https://chirpy.dev/play), [Source Code](https://github.com/devrsi0n/chirpy)) `AGPL-3.0` `Docker/Nodejs` - [Coral](https://coralproject.net/) - A better commenting experience from Vox Media. ([Source Code](https://github.com/coralproject/talk)) `Apache-2.0` `Docker/Nodejs` - [diaspora*](https://diasporafoundation.org/) - Distributed social networking server. ([Source Code](https://github.com/diaspora/diaspora)) `AGPL-3.0` `[Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby)` - [Discourse](https://www.discourse.org/) - Advanced forum / community solution based on [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) and JS. ([Demo](https://try.discourse.org/), [Source Code](https://github.com/discourse/discourse)) `GPL-2.0` `[Docker](/@harrisonqian/awesome/wiki/back-end-development/docker)` - [Elgg](https://elgg.org/) - Powerful open source social networking engine. ([Source Code](https://github.com/Elgg/Elgg)) `GPL-2.0` `PHP` - [Enigma 1/2 BBS](https://nuskooler.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/enigma-bbs/) - Enigma 1/2 is a modern, multi-platform BBS engine with unlimited "callers" and legacy DOS door game support. ([Source Code](https://github.com/NuSkooler/enigma-bbs)) `BSD-2-Clause` `[Shell](/@harrisonqian/awesome/wiki/development-environment/shell)/Docker/Nodejs` - [Flarum](https://flarum.org) - Delightfully simple forums. Flarum is the next-generation forum software that makes online discussion fun again. ([Source Code](https://github.com/flarum/flarum)) `MIT` `PHP` - [Friendica](https://friendi.ca/) - Social Communication Server. ([Source Code](https://github.com/friendica/friendica)) `AGPL-3.0` `PHP` - [GoToSocial](https://docs.gotosocial.org/en/latest/) - ActivityPub federated social network server implementing the [Mastodon](/@harrisonqian/awesome/wiki/decentralized-systems/mastodon) client API. ([Source Code](https://codeberg.org/superseriousbusiness/gotosocial)) `AGPL-3.0` `Docker/Go` - [Hatsu](https://hatsu.cli.rs/) - Bridge that interacts with Fediverse on behalf of your static site. ([Source Code](https://github.com/importantimport/hatsu)) `AGPL-3.0` `Docker/Rust` - [Hubzilla](https://hubzilla.org) - Decentralized identity, privacy, publishing, sharing, cloud storage, and communications/social platform. ([Source Code](https://framagit.org/hubzilla/core)) `MIT` `PHP` --- *truncated — [full list on GitHub](https://github.com/awesome-selfhosted/awesome-selfhosted)*