FOSS software to self-host
Free and Open Source Software (FOSS) refers to software that is both free to use and whose source code is openly available. This means anyone can view, modify, and distribute the code, fostering transparency and community-driven development.
FOSS licenses such as MIT, Apache 2.0, GPL, and AGPL ensure that software remains accessible and modifiable. Choosing FOSS for self-hosting gives you full control over your data and infrastructure without vendor lock-in.
Specifically Clementines
293
A self-hosted grocery list app with reliable real-time syncing, shared lists, and offline support.
Recipe ManagersInventory ManagementPermissive License+3
Tellor
15
Tellor is a minimalist single-user kanban todo app and Trello clone with a compact UI and Trello board import support.
Task Management
RconCli
685
A command-line client for sending RCON queries to remote Source dedicated game servers.
Game Server PanelsPermissive LicenseNetwork Utilities
42links
Bookmarking server supporting multiple accounts.
Bookmark ManagementSelf Hosting SolutionsFully FOSS
Fully FOSS
Apache HTTP Server
Secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
Web ServersProxy ServersSelf Hosting Solutions+1
AsmBB
Fast, SQLite-powered forum engine written in ASM.
Social NetworksSelf Hosting SolutionsDatabase Management+1
Castopod
Podcast management hosting platform that includes the latest podcast 2.0 standards, an automated Fediverse feed, analytics, an embeddable player, and more.
Blogging PlatformsAudio StreamingMedia Management+4
Cgit
Fast lightweight web interface for git repositories.
Dev Project ManagementCopyleft LicenseSelf Hosting Solutions
chasquid
SMTP (email) server with a focus on simplicity, security, and ease of operation.
Mail Transfer AgentsSelf Hosting SolutionsPermissive License
Citadel
Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more.
Groupware SuitesEmail SolutionsCalendar and Contacts+5
ClyoCloud
A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics.
Web File ManagersMedia Servers
CMS Made Simple
Faster and easier management of website contents, scalable for small businesses to large corporations.
CMS PlatformsSelf Hosting SolutionsWeb Servers+1
Collabora Online Development Edition
Collabora Online Development Edition (CODE) is a powerful LibreOffice-based online office that supports all major document, spreadsheet and presentation file formats, which you can integrate in your own infrastructure.
Office SuitesDocument ManagementGroupware Suites+2
Courier MTA
Fast, scalable, enterprise mail/groupware server providing ESMTP, IMAP, POP3, webmail, mailing list, basic web-based calendaring and scheduling services.
Mail Transfer AgentsCopyleft LicenseEmail Solutions+4
Cozy Cloud
Personal cloud where you can manage and sync your files, notes, contacts, passwords, and documents.
Groupware SuitesFile SynchronizationWeb File Managers+5
Deluge
Lightweight, cross-platform BitTorrent client.
P2P File SharingNetwork UtilitiesFully FOSS+1
Fully FOSS
Dotclear
Take control over your blog.
Blogging PlatformsCopyleft LicenseCMS Platforms+2
Fully FOSS
Dovel
SMTP server that sends and receives emails according to a simple configuration file, with an optional web interface that you can use to browse your emails.
Email SolutionsCopyleft LicenseMail Transfer Agents+2
Drupal
Advanced open source content management platform.
CMS PlatformsCopyleft LicenseBlogging Platforms+2
Drupal Commerce
Popular e-commerce module for Drupal CMS, with support for dozens of payment, shipping, and shopping related modules.
E-Commerce SolutionsCMS PlatformsInventory Management+1
edX
Online learning platform that powers the edX.org website.
Learning ManagementSelf Hosting SolutionsPlatform as a Service+1
EmailRelay
A small and easy to configure SMTP and POP3 server for Windows and Linux.
Mail Transfer AgentsMail Delivery AgentsNetwork Utilities+2
Exim
Message transfer agent (MTA) developed at the University of Cambridge.
Mail Transfer AgentsSelf Hosting SolutionsNetwork Utilities+2
Fully FOSS
FHEM
Automate common tasks in the household like switching lamps and heating. It can also be used to log events like temperature or power consumption. You can control it via web or smartphone frontends, telnet or TCP/IP directly.
IoT PlatformsCopyleft LicenseAutomation Tools+1
Flink
Create QR Codes, embeddable link previews for your website and crawls/scrapes metadata.
URL ShortenersBookmark ManagementSEO Tools+2
form.io
A REST API building platform that utilizes a drag & drop form builder, and is application framework agnostic. Contains open source and enterprise version.
API ManagementLow Code DevelopmentWebsite Builders+2
Fossil
Distributed version control system featuring wiki and bug tracker.
Dev Project ManagementWikisTicketing Systems
Framadate
Online service for planning an appointment or make a decision quickly and easily: Make a poll, Define dates or subjects to choose, Send the poll link to your friends or colleagues, Discuss and make a decision.
Polls and EventsScheduling and BookingsGroupware Suites+1
Freepbx
Web-based open source GUI that controls and manages Asterisk.
SIP CommunicationCopyleft LicenseCustom Communications+2
Funkwhale
Modern, web-based, convivial, multi-user and free music server.
Audio StreamingPermissive LicenseMedia Management+2
Git Annex
File synchronization between computers, servers, external drives.
File SynchronizationDigital ArchivingFile & Object Storage+1
GNUnet
Software framework for decentralized, peer-to-peer networking.
Custom CommunicationsP2P File SharingNetwork Utilities+1
HAProxy
Very fast and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.
Web ServersCopyleft LicenseProxy Servers+1
Icecast 2
Streaming audio/video server which can be used to create an Internet radio station or a privately running jukebox and many things in between.
Multimedia StreamingAudio StreamingWeb Servers+1
Jami
Universal communication platform which preserves the user's privacy and freedoms.
Custom CommunicationsVideo ConferencingSIP Communication+1
Kallithea
Source code management system that supports two leading version control systems, Mercurial and Git, with a web interface.
Dev Project ManagementCopyleft LicenseSelf Hosting Solutions
Kasm Workspaces
Streaming containerized apps and desktops to end-users. Examples include Ubuntu in your browser, or simply single apps such as Chrome, OpenOffice, Gimp, Filezilla etc.
Miscellaneous ToolsSelf Hosting SolutionsRemote Access+2
Libervia
Web frontend from Salut à Toi.
XMPP Web ClientsCopyleft LicenseSocial Networks+2
Fully FOSS
Mailman
Manage electronic mail discussion and e-newsletter lists.
Mailing ListsCopyleft LicenseSelf Hosting Solutions+1
Mediagoblin
Media publishing platform that anyone can run (alternative to Flickr, YouTube, SoundCloud).
Photo GalleriesCopyleft LicenseAudio Streaming+2
Mediawiki
Wiki software package that powers Wikipedia and all other Wikimedia projects, serving hundreds of millions of users each month.
WikisCopyleft LicenseCMS Platforms+3
Fully FOSS
Moodle
Learning and courses platform with one of the largest open source communities worldwide.
Learning ManagementCopyleft LicenseSelf Hosting Solutions+1
Neos
Neos or TYPO3 Neos (for version 1) is a modern, open source CMS.
CMS PlatformsWebsite BuildersSelf Hosting Solutions+1
Nirvati
Easily 1-click spin up popular self-hosted apps from a convenient web interface.
Self Hosting SolutionsCopyleft LicensePlatform as a Service+1
OpenSSH SFTP server
Secure File Transfer Program.
File SynchronizationPermissive LicenseFile & Object Storage+2
Pagure
Lightweight, powerful, and flexible git-centric forge with features laying the foundation for federated and decentralized development.
Dev Project ManagementCopyleft LicenseWikis+2
Fully FOSS