mirror of
https://github.com/awesome-selfhosted/awesome-selfhosted
synced 2024-11-17 12:41:39 +00:00
Various source optimizations, added MODX (CSM), updated links for InvoicePlane
This commit is contained in:
parent
bf0c62a219
commit
a6d69337ab
1 changed files with 33 additions and 14 deletions
47
README.md
47
README.md
|
@ -6,6 +6,7 @@ Selfhosting is the process of locally hosting and managing applications instead
|
|||
|
||||
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 locally. Non-Free software is listed on the [Non-Free](non-free.md) page.
|
||||
|
||||
|
||||
Table of Contents
|
||||
=================
|
||||
|
||||
|
@ -62,12 +63,14 @@ Table of Contents
|
|||
|
||||
<!-- /MarkdownTOC -->
|
||||
|
||||
|
||||
## Analytics
|
||||
|
||||
* [Open Web Analytics](http://www.openwebanalytics.com/) - Google Analytics and Piwik alternative - `GPL` `PHP`
|
||||
* [Piwik](https://piwik.org/) - Leading open-source analytics platform that gives you more than just powerful analytics. - `GPLv3` `PHP`
|
||||
* [ThinkUp](https://www.thinkup.com/) - Insights into your social networking activity on Twitter, Facebook, Instagram, and beyond. ([Source code](https://github.com/ThinkUpLLC/ThinkUp)) - `GPL` `PHP`
|
||||
|
||||
|
||||
## Automation
|
||||
|
||||
* [Huginn](https://github.com/cantino/huginn) - Allows you to build agents that monitor and act on your behalf. Built in Ruby - `MIT` `Ruby`
|
||||
|
@ -89,7 +92,6 @@ See also [Static Site Generators](#static-site-generators) and [Content Managem
|
|||
* [PluXml](http://www.pluxml.org/) - XML-based blog/CMS platform ([Source code](https://github.com/pluxml/PluXml)) `GPL` `PHP`
|
||||
* [Wordpress](https://wordpress.org/) - Create a beautiful website or blog. ([Source code](https://github.com/WordPress/WordPress)) `GPLv2`
|
||||
|
||||
|
||||
|
||||
## Bookmarks & Link Sharing
|
||||
|
||||
|
@ -103,7 +105,6 @@ See also [Static Site Generators](#static-site-generators) and [Content Managem
|
|||
* [unmark](https://github.com/plainmade/unmark) - An open source to do app for links
|
||||
|
||||
|
||||
|
||||
## Calendar and Address Books
|
||||
|
||||
* [AgenDAV](http://agendav.org/) - Multilanguage CalDAV web client with a rich AJAX interface and shared calendars support
|
||||
|
@ -113,15 +114,18 @@ See also [Static Site Generators](#static-site-generators) and [Content Managem
|
|||
* [DAViCal](http://www.davical.org/) - a server for calendar sharing (CalDAV)
|
||||
* [Radicale](http://radicale.org/) - A Simple Calendar and Contact Server
|
||||
|
||||
|
||||
## Communication systems
|
||||
|
||||
### Email
|
||||
|
||||
* [Cypht](http://cypht.org/index.html) - A feed reader for your email accounts - `GPL`
|
||||
* [mailcow](https://github.com/andryyy/mailcow) - Mail server suite based on Dovecot, Postfix and other open source software, that provides a modern Web UI for administration. `GPL`
|
||||
* [RainLoop](http://www.rainloop.net/) - Simple, modern & fast web-based email client. ([Demo](http://demo.rainloop.net/), [Source code](https://github.com/RainLoop/rainloop-webmail)). `AGPLv3` `PHP`
|
||||
* [Roundcube](https://roundcube.net) - A web interface to act as an IMAP frontend ([Screenshots](https://roundcube.net/screens/)) ([Source code](https://github.com/roundcube/roundcubemail/)) `GPLv3` `PHP`
|
||||
|
||||
### XMPP
|
||||
|
||||
* [Converse.js](https://conversejs.org/) - A free and open-source XMPP chat client in your browser ([Source](https://github.com/jcbrand/converse.js)) `MPL` `Javascript`
|
||||
* [ejabberd](http://www.ejabberd.im) - A robust, scalable, and extensible XMPP server - `GPL` `Erlang`
|
||||
* [Kaiwa](http://getkaiwa.com) A modern XMPP Web client ([Source code](https://github.com/digicoop/kaiwa))
|
||||
|
@ -130,18 +134,20 @@ See also [Static Site Generators](#static-site-generators) and [Content Managem
|
|||
* [OpenFire](http://www.igniterealtime.org/projects/openfire/) - instant messaging (XMPP) and groupchat server `Apache` `Java`
|
||||
* [Prosody](http://prosody.im/) – Lightweight XMPP server `MIT` `Lua`
|
||||
|
||||
|
||||
### VoIP
|
||||
|
||||
* [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform `MPL` `C`
|
||||
* [Kamailio](http://www.kamailio.org/w/) - Modular SIP server (registrar/proxy/router/etc) `GPLv2` `C`
|
||||
* [Ostel](https://dev.guardianproject.info/projects/ostel/wiki/Server_Documentation) - Secure SIP telephony setup with ZRTP encryption `GPLv3` `Ruby`
|
||||
|
||||
### IRC
|
||||
|
||||
* [Shout](http://shout-irc.com/) -The self-hosted web IRC client ([Demo](http://demo.shout-irc.com/), [Source code](https://github.com/erming/shout)) `MIT` `Nodejs`
|
||||
* [Convos](http://convos.by/) - Always online web IRC client ([Demo](http://demo.convos.by), [Source code](http://github.com/nordaaker/convos)) `ARTv2` `Perl`
|
||||
* [ZNC](http://wiki.znc.in/ZNC) - An advanced IRC bouncer `Apache` `C++`
|
||||
|
||||
### Custom
|
||||
|
||||
* [GNUNet](https://gnunet.org/) - Free software framework for decentralized, peer-to-peer networking `GPLv3` `C/Java`
|
||||
* [Jitsi Meet](https://jitsi.org/Projects/JitsiMeet) - Jitsi Meet is an OpenSource (MIT) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, scalable video conferences. `MIT ` `JavaScript`
|
||||
* [Jitsi Video Bridge](https://jitsi.org/Projects/JitsiVideobridge) - WebRTC compatible Selective Forwarding Unit (SFU) that allows for multiuser video communication. `Apache` `Java`
|
||||
|
@ -192,6 +198,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [ImpressPages CMS](https://www.impresspages.org/) - Easy code meets easy admin. ([Demo](https://www.impresspages.org/demo), [Source Code](https://github.com/impresspages/ImpressPages)) `GPLv3`/`MIT` `PHP`
|
||||
* [Joomla!](http://www.joomla.fr/) - Advanced Content Management System (CMS) `GPL`
|
||||
* [KeystoneJS](http://keystonejs.com/) - Node.js CMS & Web Application Platform ([Demo](http://demo.keystonejs.com/), [Source Code](https://github.com/keystonejs/keystone)) `MIT` `Node.js`
|
||||
* [MODX](http://modx.com/) - MODX is an advanced content management and publishing platform. The current version is called 'Revolution'. ([Source Code](https://github.com/modxcms/revolution)) `GPLv2` `PHP`
|
||||
* [Movable Type](https://movabletype.org/) - a powerful solution for the creation and management of web content.
|
||||
* [october](http://octobercms.com/) - Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework. ([Source code](https://github.com/octobercms/october)) `MIT`
|
||||
* [Pagekit](http://pagekit.com/) - A new modern CMS to create and share ([Source code](https://github.com/pagekit/pagekit)) - `MIT`
|
||||
|
@ -300,16 +307,16 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [HTPC Manager](http://htpc.io/) - A fully responsive interface to manage all your favorite media on your HTPC. - `MIT`
|
||||
* [Streama](https://github.com/dularion/streama) - Self-hosted Netflix alternative. - `MIT` `Java`
|
||||
|
||||
|
||||
## Mind Maps
|
||||
* [Mindmaps](https://github.com/drichard/mindmaps) - An open source, offline capable, mind mapping application ([Demo](http://drichard.org/mindmaps/))
|
||||
|
||||
|
||||
|
||||
## Money, Budgeting and Management
|
||||
|
||||
* [GLPI](http://www.glpi-project.org/spip.php?lang=en) - GLPI is an IT assests/resources/inventory manager ([Source code](https://forge.glpi-project.org/projects/glpi)) `GPLv2` `PHP`
|
||||
* [GRR](http://grr.devome.com/?lang=en) - Assets management and booking for small/medium companies ([demo](http://grr.devome.com/demo/week_all.php?year=2015&month=07&day=28&area=94), _administrateur/azerty_) `GPLv2` `PHP`
|
||||
* [InvoicePlane](https://invoiceplane.com/) - Manage quotes, invoices, payments and customers for your small business. - `MIT`
|
||||
* [GRR](http://grr.devome.com/?lang=en) - Assets management and booking for small/medium companies ([Demo](http://grr.devome.com/demo/week_all.php?year=2015&month=07&day=28&area=94), _administrateur/azerty_) `GPLv2` `PHP`
|
||||
* [InvoicePlane](https://invoiceplane.com/) - Manage quotes, invoices, payments and customers for your small business. ([Demo](https://demo.invoiceplane.com), [Source code](https://github.com/InvoicePlane/InvoicePlane)) - `MIT`
|
||||
|
||||
|
||||
## Monitoring and Administration
|
||||
|
@ -340,8 +347,6 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [Subsonic](http://subsonic.org/) - Open-source web-based media streamer and jukebox ([Source code](https://github.com/EugeneKay/subsonic)) `GPLv3` `Java`
|
||||
|
||||
|
||||
|
||||
|
||||
## Note-taking & Editors
|
||||
|
||||
* [Jotter](https://github.com/yosko/jotter) - Jotter is a lightweight, no database, powerful web notebook that lets you create and manage notes online safely, quickly & easily. ([Demo](http://tools.yosko.net/demos/jotter/) - `demo/demo`)
|
||||
|
@ -359,11 +364,13 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [Etherpad](http://etherpad.org/) - Etherpad is a highly customizable Open Source online editor providing collaborative editing in really real-time. - `Apache`
|
||||
* [Only Office](http://onlyoffice.org/) - An office suite that enables you to manage documents, projects, team and customer relations in one place. `AGPLv3`
|
||||
|
||||
|
||||
## Password Managers
|
||||
|
||||
* [Keepass](http://keepass.info) - Free, open source, light-weight and easy-to-use password manager. `GPLv2` `C#`
|
||||
* [Rattic](http://rattic.org/) - Password Management for Humans ([Source code](https://github.com/tildaslash/RatticWeb))
|
||||
|
||||
|
||||
|
||||
## Pastebins
|
||||
|
||||
* [0bin](https://github.com/sametmax/0bin) - Client side encrypted pastebin `WTFPL` `Python`
|
||||
|
@ -374,6 +381,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [Stikked](https://github.com/claudehohl/Stikked) - An advanced and beautiful pastebin written in `PHP` `GPLv3`
|
||||
* [tastebin](https://github.com/andreineculau/tastebin) - Updated version of hastebin plus additional features `Apache` `Nodejs`
|
||||
|
||||
|
||||
## Photo and Video Galleries
|
||||
|
||||
* [CumulusClips](http://cumulusclips.org/) - your own video sharing website with CumulusClips video sharing script. You can build a YouTube clone where users can upload, rate, comment on videos, and much more. `GPLv2` `PHP` ([Demo](https://tube.devosi.org/))
|
||||
|
@ -394,6 +402,7 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [UberGallery](http://www.ubergallery.net) - UberGallery is an easy to use, simple to manage, web photo gallery. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output HTML. ([Source code](https://github.com/UberGallery/UberGallery)) `MIT` `PHP`
|
||||
* [Zenphoto](http://www.zenphoto.org/) - open-source gallery and CMS project ([Source code](https://github.com/zenphoto/zenphoto)) `GPLv2` `PHP`
|
||||
|
||||
|
||||
## Polls and Events
|
||||
|
||||
* [dudle](http://primelife.ercim.eu/results/opensource/63-dudle) - an online scheduling application ([demo](https://dudle.inf.tu-dresden.de/)) `AGPLv3` `Ruby`
|
||||
|
@ -402,17 +411,20 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [MaterialPoll](https://github.com/nearbycoder/materialpoll) - an opensource strawpoll.me clone for creating random polls. - ([Source code](https://github.com/nearbycoder/materialpoll), [Demo](http://materialpoll.tk))
|
||||
* [OpenSondage](https://github.com/leblanc-simon/OpenSondage) - an 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 - ([Demo](http://framadate.org/), [Example](https://framadate.org/aqg259dth55iuhwm))
|
||||
|
||||
|
||||
## Proxy
|
||||
|
||||
* [Oranjeproxy](http://lehollandaisvolant.net/tout/oranjeproxy/) - Anonymizing web proxy ([Source code](https://github.com/AmauryCarrade/OranjeProxy)) `GPLv2` `PHP`
|
||||
* [Privoxy](http://www.privoxy.org) - a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk `GPLv2` `C`
|
||||
* [Swiperproxy](https://swiperproxy.github.io/) - A lightning-fast, open source web proxy that is easy for you to run and customize. ([Source code](https://github.com/swiperproxy/swiperproxy), [Demo](http://proxy.donttrustrobots.nl/)) - `MIT`
|
||||
|
||||
|
||||
## Read it Later Lists
|
||||
|
||||
* [Readityourself](https://github.com/memiks/readityourself) - read the web without ads, comments, or tweets ([Demo](http://www.readityourself.net/)) `MIT` `PHP`
|
||||
* [Wallabag](http://www.wallabag.org/?lang=fr_fr) - Wallabag, formerly Poche, is a web application allowing you to save articles to read them later with improved readability. ([Demo](http://demo.wallabag.org/), [Public instance](http://www.framabag.org/), [Source code](https://github.com/wallabag/wallabag) `MIT` `PHP`
|
||||
|
||||
|
||||
## Search Engines
|
||||
|
||||
* [Searx](https://github.com/asciimoo/searx) - A privacy-respecting, hackable metasearch engine ([Demo](https://searx.me/), [Public instances](https://github.com/asciimoo/searx/wiki/Searx-instances))
|
||||
|
@ -465,9 +477,11 @@ CMS are a practical way to setup a website with many features. CMS often come wi
|
|||
* [Tinyissue](https://github.com/mikelbring/tinyissue) - Simple Issue Tracking for Teams `MIT`
|
||||
* [Tracks](http://getontracks.org/) - a web-based application to help you implement David Allen’s [Getting Things Done™](http://wikipedia.org/wiki/Getting_Things_Done) methodology. - `GPLV2`
|
||||
|
||||
|
||||
## Static site generators
|
||||
|
||||
See https://staticsitegenerators.net and https://www.staticgen.com
|
||||
See [staticsitegenerators.net](https://staticsitegenerators.net) and [staticgen.com](https://www.staticgen.com)
|
||||
|
||||
|
||||
## URL Shorteners
|
||||
|
||||
|
@ -497,9 +511,11 @@ See https://staticsitegenerators.net and https://www.staticgen.com
|
|||
* [TiddlyWiki](http://tiddlywiki.com/) - a reusable non-linear personal web notebook
|
||||
* [WiKiss](http://wikiss.tuxfamily.org/) - un wiki simple à utiliser et déployer.
|
||||
* [Wikitten](https://github.com/victorstanciu/Wikitten) - Wikitten is a small, fast, PHP wiki, and the perfect place to store your notes, code snippets, ideas, and so on.
|
||||
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
|
||||
## Self-hosting Solutions
|
||||
|
||||
* [arkOS](https://arkos.io/) - Install arkOS to a dedicated device and host your own websites, email, files and more. ([Source code](https://git.coderouge.co/groups/arkOS) [[1]](https://github.com/cznweb)) `MIT/GPL` `Nodejs/Other`
|
||||
|
@ -507,8 +523,8 @@ See https://staticsitegenerators.net and https://www.staticgen.com
|
|||
* [sovereign](https://github.com/sovereign/sovereign) - A set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more. `GPLv3` `YAML/Other`
|
||||
* [yunohost](https://yunohost.org/) - a server operating system aiming to make self-hosting accessible to everyone. ([Source code](https://github.com/YunoHost)) - `AGPL` `Python/Other`
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
|
||||
## List of Licenses
|
||||
|
@ -521,11 +537,13 @@ See https://staticsitegenerators.net and https://www.staticgen.com
|
|||
* `GPL` - [GNU General Public License](https://www.gnu.org/licenses/gpl-1.0)
|
||||
* `GPLv2` - [GNU General Public License 2.0](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
|
||||
* `GPLv3` - [GNU General Public License 3.0](http://www.gnu.org/licenses/gpl-3.0.en.html)
|
||||
* `MIT` - [MIT License](http://opensource.org/licenses/MIT)
|
||||
* `MPL` - [Mozilla Public License](https://www.mozilla.org/MPL/2.0/index.txt)
|
||||
* `MIT` - [MIT License](http://opensource.org/licenses/MIT)
|
||||
* `MPL` - [Mozilla Public License](https://www.mozilla.org/MPL/2.0/index.txt)
|
||||
|
||||
|
||||
-------------------------------------------------------
|
||||
|
||||
|
||||
## External links
|
||||
|
||||
* [Awesome Sysadmin](https://github.com/n1trux/awesome-sysadmin) - A curated list of amazingly awesome open source sysadmin resources.
|
||||
|
@ -535,6 +553,7 @@ See https://staticsitegenerators.net and https://www.staticgen.com
|
|||
|
||||
-------------------------------------------------------
|
||||
|
||||
|
||||
## Contributing
|
||||
|
||||
* You can help by sending Pull Requests to add more services. See [Editing files](https://help.github.com/articles/editing-files-in-another-user-s-repository/), [Creating Pull Requests](https://help.github.com/articles/creating-a-pull-request/), [Using Pull Requests](https://help.github.com/articles/using-pull-requests/)
|
||||
|
@ -546,11 +565,11 @@ See https://staticsitegenerators.net and https://www.staticgen.com
|
|||
* Please limit the short description of the project to **250 characters**.
|
||||
* The list of contributors can be updated with `git shortlog -sne`
|
||||
|
||||
|
||||
## License
|
||||
|
||||
This list is under the [Creative Commons Attribution-ShareAlike 3.0 Unported](LICENSE) License.
|
||||
|
||||
|
||||
The list of contributors can be found below
|
||||
|
||||
77 nodiscc <nodiscc@gmail.com>
|
||||
|
|
Loading…
Reference in a new issue