@ -113,7 +113,7 @@ See [Contributing](.github/CONTRIBUTING.md).
### Analytics
**[`^ back to top ^`](#)**
**[`^ 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.
Event scheduling, reservation, and appointment management software.
@ -247,7 +247,7 @@ _Related: [Polls and Events](#polls-and-events)_
### Bookmarks and Link Sharing
**[`^ back to top ^`](#)**
**[`^ 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.
@ -269,7 +269,7 @@ Software which allows users to add, annotate, edit, and share [bookmarks](https:
### Calendar & Contacts - CalDAV or CardDAV Servers
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol servers [Electronic calendar](https://en.wikipedia.org/wiki/Calendaring_software) and [address book](https://en.wikipedia.org/wiki/Address_book) and [contact management](https://en.wikipedia.org/wiki/Contact_manager).
@ -291,7 +291,7 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
### Calendar & Contacts - CalDAV or CardDAV Web-based Clients
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[CalDAV](https://en.wikipedia.org/wiki/CalDAV) and [CardDAV](https://en.wikipedia.org/wiki/CardDAV) protocol web clients/interfaces.
@ -303,7 +303,7 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
### Communication - Custom Communication Systems
**[`^ back to top ^`](#)**
**[`^ 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 procols.
@ -360,7 +360,7 @@ _See also: [Comparison of CalDAV and CardDAV implementations - Wikipedia](https:
### Communication - Email - Complete Solutions
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g. for inexperienced or impatient admins.
@ -386,7 +386,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
### Communication - Email - Mail Delivery Agents
**[`^ back to top ^`](#)**
**[`^ 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.
@ -398,7 +398,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
### Communication - Email - Mail Transfer Agents
**[`^ back to top ^`](#)**
**[`^ 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.
@ -419,7 +419,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
### Communication - Email - Mailing Lists and Newsletters
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Mailing list](https://en.wikipedia.org/wiki/Mailing_list) servers and mass mailing software - one message to many recipients.
@ -440,7 +440,7 @@ Simple deployment of [E-mail](https://en.wikipedia.org/wiki/Email) servers, e.g.
Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_management) and preparation/management of academic conferences.
@ -646,7 +646,7 @@ Software for submission of [abstracts](https://en.wikipedia.org/wiki/Abstract_ma
### Content Management Systems (CMS)
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Content Management Systems](https://en.wikipedia.org/wiki/Content_management_system) offer a practical way to setup a website with many features, using third party plugins, themes and functionality that are easy to add and customize.
@ -702,7 +702,7 @@ _Related: [Blogging Platforms](#blogging-platforms), [Static Site Generators](#s
### DNS
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[DNS](https://en.wikipedia.org/wiki/Domain_Name_System) servers and management tools.
A [document management system](https://en.wikipedia.org/wiki/Document_management_system) (DMS) is a system used to receive, track, manage and store documents and reduce paper.
@ -735,7 +735,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management
@ -753,7 +753,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management
### Document Management - Institutional Repository and Digital Library Software
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Institutional repository](https://en.wikipedia.org/wiki/Institutional_repository) and [digital library](https://en.wikipedia.org/wiki/Digital_library) management software.
@ -767,7 +767,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management
### Document Management - Integrated Library Systems (ILS)
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
An [integrated library system](https://en.wikipedia.org/wiki/Integrated_library_system) is an enterprise resource planning system for a library, used to track items owned, orders made, bills paid, and patrons who have borrowed.
@ -780,7 +780,7 @@ _Related: [Content Management Systems (CMS)](#content-management-systems-cms), [
[Federated identity](https://en.wikipedia.org/wiki/Federated_identity) and [authentication](https://en.wikipedia.org/wiki/Electronic_authentication) software.
A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed a feed aggregator, feed reader, news reader, [RSS](https://en.wikipedia.org/wiki/RSS) reader, is an application that aggregates web content such as newspapers/blogs/vlogs/podcasts in one location for easy viewing.
@ -860,7 +860,7 @@ A [news aggregator](https://en.wikipedia.org/wiki/News_aggregator), also termed
### File Transfer & Synchronization
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[File transfer](https://en.wikipedia.org/wiki/File_transfer), [sharing](https://en.wikipedia.org/wiki/File_sharing) and [synchronization software](https://en.wikipedia.org/wiki/File_synchronization) software.
[Object storage](https://en.wikipedia.org/wiki/Object_storage) is a computer data storage that manages data as objects, as opposed to other storage architectures like file systems which manages data as a file hierarchy, and block storage which manages data as blocks within sectors and tracks.
[Peer-to-peer file sharing](https://en.wikipedia.org/wiki/Peer-to-peer_file_sharing) is the distribution and [sharing](https://en.wikipedia.org/wiki/File_sharing) of digital media using [peer-to-peer](https://en.wikipedia.org/wiki/Peer-to-peer) (P2P) networking technology.
### File Transfer - Single-click & Drag-n-drop Upload
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Simplified file servers for sharing of one-time/short-lived/temporary files, providing single-click or [drag-and-drop](https://en.wikipedia.org/wiki/Drag_and_drop) updload functionality.
@ -960,7 +960,7 @@ Simplified file servers for sharing of one-time/short-lived/temporary files, pro
Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Browser_game).
@ -1012,7 +1012,7 @@ Multiplayer game servers and [browser games](https://en.wikipedia.org/wiki/Brows
### Games - Administrative Utilities & Control Panels
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Utilities for managing game servers.
@ -1025,7 +1025,7 @@ Utilities for managing game servers.
### Genealogy
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Genealogy software](https://en.wikipedia.org/wiki/Genealogy_software) used to record, organize, and publish genealogical data.
@ -1036,7 +1036,7 @@ Utilities for managing game servers.
### Groupware
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborative_software) is designed to help people working on a common task to attain their goals. Groupware often regroups multiple services such as file sharing, calendar/events management, address books... in a single, integrated application.
@ -1060,7 +1060,7 @@ Collaborative software or [groupware](https://en.wikipedia.org/wiki/Collaborativ
### Human Resources Management (HRM)
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [human resources management system](https://en.wikipedia.org/wiki/Human_resource_management_system) combines a number of systems and processes to ensure the easy management of [human resources](https://en.wikipedia.org/wiki/Human_resources), business processes and data.
@ -1072,7 +1072,7 @@ A [human resources management system](https://en.wikipedia.org/wiki/Human_resour
### Internet of Things (IoT)
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Internet of Things](https://en.wikipedia.org/wiki/Internet_of_things) describes physical objects with sensors, processing ability, software, and other technologies that connect and exchange data with other devicesover the Internet.
@ -1094,7 +1094,7 @@ A [human resources management system](https://en.wikipedia.org/wiki/Human_resour
### Knowledge Management Tools
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Knowledge management](https://en.wikipedia.org/wiki/Knowledge_management) is the collection of methods relating to creating, sharing, using and managing the knowledge and information.
[Streaming media](https://en.wikipedia.org/wiki/Streaming_media) is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements.
@ -1167,7 +1167,7 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
### Media Streaming - Audio Streaming
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Audio](https://en.wikipedia.org/wiki/Audio) streaming tools and software.
@ -1206,7 +1206,7 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
### Media Streaming - Multimedia Streaming
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Multimedia](https://en.wikipedia.org/wiki/Multimedia) streaming tools and software.
@ -1230,7 +1230,7 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
### Media Streaming - Video Streaming
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Video](https://en.wikipedia.org/wiki/Video) streaming tools and software.
@ -1260,7 +1260,7 @@ _See also: [List of streaming media systems - Wikipedia](https://en.wikipedia.or
### Miscellaneous
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Software that does not fit in another section.
@ -1326,7 +1326,7 @@ Software that does not fit in another section.
### Money, Budgeting & Management
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Money management](https://en.wikipedia.org/wiki/Money_management) and budgeting sofware and tools.
An [office suite](https://en.wikipedia.org/wiki/List_of_office_suites) is a collection of productivity software usually containing at least a word processor, spreadsheet and a presentation program.
@ -1431,7 +1431,7 @@ An [office suite](https://en.wikipedia.org/wiki/List_of_office_suites) is a coll
### Password Managers
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [password manager](https://en.wikipedia.org/wiki/Password_manager) allows users to store, generate, and manage their passwords for local applications and online services.
@ -1452,7 +1452,7 @@ A [password manager](https://en.wikipedia.org/wiki/Password_manager) allows user
### Pastebins
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content-hosting service used for sharing and storing code and text.
@ -1500,7 +1500,7 @@ A [pastebin](https://en.wikipedia.org/wiki/Pastebin) is a type of online content
### Personal Dashboards
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Dashboards for accessing information and applications.
@ -1530,7 +1530,7 @@ _Related: [Monitoring](#monitoring), [Bookmarks and Link Sharing](#bookmarks-and
### Photo and Video Galleries
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [gallery](https://en.wikipedia.org/wiki/Gallery_Software) is software that helps the user publish or share photos, pictures, videos or other digital media.
@ -1564,7 +1564,7 @@ A [gallery](https://en.wikipedia.org/wiki/Gallery_Software) is software that hel
### Polls and Events
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Software for organising [polls](https://en.wikipedia.org/wiki/Opinion_poll) and [events](https://en.wikipedia.org/wiki/Event).
@ -1590,7 +1590,7 @@ _Related: [Booking and Scheduling](#booking-and-scheduling)_
### Proxy
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource.
@ -1616,7 +1616,7 @@ A [proxy](https://en.wikipedia.org/wiki/Proxy_server) is a server application th
### Recipe Management
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
@ -1631,7 +1631,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
### Remote Access
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Remote desktop](https://en.wikipedia.org/wiki/Remote_desktop_software) and [SSH](https://en.wikipedia.org/wiki/Secure_Shell) software for remote management of computer systems.
@ -1644,7 +1644,7 @@ Software and tools for managing [recipes](https://en.wikipedia.org/wiki/Recipe).
### Resource Planning
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Software and tools to help with [resource and supply planning](https://en.wikipedia.org/wiki/Resource_planning).
@ -1655,7 +1655,7 @@ Software and tools to help with [resource and supply planning](https://en.wikipe
Software and tools to help with [enterprise resource and supply planning](https://en.wikipedia.org/wiki/Enterprise_resource_planning).
@ -1669,7 +1669,7 @@ Software and tools to help with [enterprise resource and supply planning](https:
### Search Engines
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [search engine](https://en.wikipedia.org/wiki/Search_engine_(computing)) is an [information retrieval system](https://en.wikipedia.org/wiki/Information_retrieval) designed to help find information stored on a computer system. This includes [Web search engines](https://en.wikipedia.org/wiki/Web_search_engine).
@ -1690,7 +1690,7 @@ A [search engine](https://en.wikipedia.org/wiki/Search_engine_(computing)) is an
### Self-hosting Solutions
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Software for easy installation, management and configuration of self-hosted services and applications.
@ -1714,14 +1714,14 @@ Software for easy installation, management and configuration of self-hosted serv
- [Tipi](https://github.com/meienberger/runtipi) - Homeserver manager. One command setup, one click installs for your favorites self-hosted apps. ([Demo](https://demo.runtipi.com)) `GPL-3.0``Shell`
- [UBOS](https://ubos.net/) - Linux distro that runs on indie boxes (personal servers and IoT devices). Single-command installation and management of apps - Jenkins, Mediawiki, Owncloud, WordPress, etc., and other features. `GPL-3.0``Perl/Other`
- [WikiSuite](https://wikisuite.org) - The most comprehensive and integrated Free / Libre / Open Source enterprise software suite. ([Source Code](https://wikisuite.org/Source-Code)) `GPL-3.0/LGPL-2.1/Apache-2.0/MPL-2.0/MPL-1.1/MIT/AGPL-3.0``ClearOS`
- [VivumLab](vivumlab.com) - An open-source data-center, owned by you, the user. VivumLab deploys web services to a server. ([Source Code](https://github.com/VivumLab/VivumLab)) `MIT``Docker/Shell`
- [VivumLab](https://vivumlab.com) - An open-source data-center, owned by you, the user. VivumLab deploys web services to a server. ([Source Code](https://github.com/VivumLab/VivumLab)) `MIT``Docker/Shell`
- [xsrv](https://xsrv.readthedocs.io/) - Install and manage self-hosted services/applications, on your own server(s). ([Source Code](https://github.com/nodiscc/xsrv)) `GPL-3.0``Shell/Ansible`
- [YunoHost](https://yunohost.org/) - Server operating system aiming to make self-hosting accessible to everyone. ([Demo](https://yunohost.org/#/try), [Source Code](https://github.com/YunoHost)) `AGPL-3.0``Python/Other`
### Software Development
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Software development](https://en.wikipedia.org/wiki/Software_development) is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
@ -1729,7 +1729,7 @@ Software for easy installation, management and configuration of self-hosted serv
### Software Development - API Management
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[API management](https://en.wikipedia.org/wiki/API_management) is the process of creating and publishing [application programming interfaces (APIs)](https://en.wikipedia.org/wiki/API), enforcing their usage policies, controlling access, nurturing the subscriber community, collecting and analyzing usage statistics, and reporting on performance.
@ -1748,7 +1748,7 @@ Software for easy installation, management and configuration of self-hosted serv
### Software Development - Continuous Integration & Deployment
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Continuous integration](https://en.wikipedia.org/wiki/Continuous_integration) and [Continuous deployment](https://en.wikipedia.org/wiki/Continuous_deployment) software and tools.
@ -1758,7 +1758,7 @@ Software for easy installation, management and configuration of self-hosted serv
@ -1773,7 +1773,7 @@ Software for easy installation, management and configuration of self-hosted serv
### Software Development - IDE & Tools
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
An [integrated development environment (IDE)](https://en.wikipedia.org/wiki/Integrated_development_environment) is a software application that provides comprehensive facilities to computer programmers for software development.
@ -1797,7 +1797,7 @@ An [integrated development environment (IDE)](https://en.wikipedia.org/wiki/Inte
### Software Development - Localization
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Localization](https://en.wikipedia.org/wiki/Internationalization_and_localization) is the proccess of adapting code and software to other languages.
@ -1822,7 +1822,7 @@ A [low-code](https://en.wikipedia.org/wiki/Low-code_development_platform) develo
### Software Development - Project Management
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
Tools and software for [software project management](https://en.wikipedia.org/wiki/Software_project_management).
Tools and software for [software testing](https://en.wikipedia.org/wiki/Software_testing).
@ -1880,7 +1880,7 @@ Tools and software for [software testing](https://en.wikipedia.org/wiki/Software
### Static Site Generators
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Static site generators](https://en.wikipedia.org/wiki/Web_template_system#Static_site_generators) generate full static HTML websites based on raw data, plain text files and a set of templates.
@ -1889,7 +1889,7 @@ Tools and software for [software testing](https://en.wikipedia.org/wiki/Software
### Status / Uptime pages
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Uptime](https://en.wikipedia.org/wiki/Uptime) is a measure of system reliability, expressed as the percentage of time a machine, typically a computer, has been working and available.
@ -1933,7 +1933,7 @@ _Related: [Software Development - Project Management](#software-development---pr
### Ticketing
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
[Helpdesk](https://en.wikipedia.org/wiki/Help_desk_software), [bug](https://en.wikipedia.org/wiki/Bug_tracking_system) and [issue](https://en.wikipedia.org/wiki/Issue_tracking_system) tracking software to help the tracking of user requests, bugs and missing features.
[Time-tracking software](https://en.wikipedia.org/wiki/Time-tracking_software) is a category of computer software that allows its employees to record time spent on tasks or projects.
[URL shortening](https://en.wikipedia.org/wiki/URL_shortening) is the action of shortening a [URL](https://en.wikipedia.org/wiki/Uniform_Resource_Locator) to make it substantially shorter and still direct to the required page.
@ -1996,7 +1996,7 @@ Before hosting one, please see [shortcomings](https://en.wikipedia.org/wiki/URL_
### VPN
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [virtual private network (VPN)](https://en.wikipedia.org/wiki/Virtual_private_network) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.
@ -2006,7 +2006,7 @@ A [virtual private network (VPN)](https://en.wikipedia.org/wiki/Virtual_private_
### Web Servers
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [web server](https://en.wikipedia.org/wiki/Web_server) is a piece of software and underlying hardware that accepts requests via [HTTP](https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) (the network protocol created to distribute web content) or its secure variant [HTTPS](https://en.wikipedia.org/wiki/HTTPS).
@ -2016,7 +2016,7 @@ A [web server](https://en.wikipedia.org/wiki/Web_server) is a piece of software
### Wikis
**[`^ back to top ^`](#)**
**[`^ back to top ^`](#awesome-selfhosted)**
A [wiki](https://en.wikipedia.org/wiki/Wiki) is a publication collaboratively edited and managed by its own audience directly using a web browser.