From 37826622dd8544ce8ce642fba976c5e688d412ff Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 20 Aug 2015 15:14:07 +0200 Subject: [PATCH 01/16] #217, add software from FreedomBox wiki rrslaounge: abandoned rnews: abandoned zoph: abandoned llgal: abandoned openphoto: abandoned add videobin add dovecot ciderwebmail: abandoned notmuch-web: abandoned serendipity: abandoned pyblosxom: already on https://staticsitegenerators.net/ add scuttle remove semanticscuttle: abandoned 2013 stopped after the "link sharing" section --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9c96da28..7e4af3c1 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ See also [Static Site Generators](#static-site-generators) and [Content Managem * [Firefox Sync Server](https://docs.services.mozilla.com/howtos/run-sync-1.5.html) - Sync Firefox bookmarks, passwords, history, tabs, preferences * [Lobsters](https://lobste.rs) - Run your own link aggregation site - ([Source code](https://github.com/jcs/lobsters)) * [Pinry](http://getpinry.com/) - The tiling image board system for people who want to save, tag, and share images, videos, and webpages. ([Source code](https://github.com/pinry/pinry)) - * [semanticscuttle](http://semanticscuttle.sourceforge.net/) - a social bookmarking tool experimenting with features like structured tags and collaborative tag descriptions. + * [Scuttle](https://github.com/scronide/scuttle) - Web-based social bookmarking system. Allows multiple users to store, share and tag their favourite links `GPLv2` `PHP` * [Shaarli](https://github.com/shaarli/Shaarli) - Personal, minimalist, super-fast, no-database bookmarking and link sharing plaform. ([Demo](http://shaarlidemo.tuxfamily.org/Shaarli) - `demo/demo`) * [unmark](https://github.com/plainmade/unmark) - An open source to do app for links @@ -135,6 +135,7 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin For preconfigured mail server solutions, see [Self-hosting Solutions](#self-hosting-solutions) * [Cypht](http://cypht.org/index.html) - A feed reader for your email accounts - `GPL` + * [Dovecot](http://www.dovecot.org/) - IMAP and POP3 email server, written with security primarily in mind ([Source code](http://hg.dovecot.org/)) `MIT/LGPLv2` `C` * [Horde](http://www.horde.org) - Webmail and groupware client. * [Mailpile](https://www.mailpile.is/) - Webmail client with search, filtering, encryption features and more ([Source code](https://github.com/mailpile/Mailpile)) `AGPLv3` `Python` * [RainLoop](http://www.rainloop.net/) - Simple, modern & fast webmail with IMAP/SMTP Support and multi accounting. ([Demo](http://demo.rainloop.net/), [Source code](https://github.com/RainLoop/rainloop-webmail)). `AGPLv3` `PHP` @@ -478,6 +479,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Shot.io](http://shot.io/) - Mobile optimised photo publishing platform (self-hosted Flickr alternative) ([Source code](https://github.com/AliasIO/Shot.io)) `GPLv3` `PHP` * [sigal](https://github.com/saimn/sigal) - yet another simple static gallery generator `MIT` `Python` * [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` + * [Videobin](http://videobin.org/code) - A simple video upload and sharing service with transcoding ([Demo](http://videobin.org/), [Source code](https://r-w-x.org/videobin.git)) `GPLv3` `Python` * [Zenphoto](http://www.zenphoto.org/) - open-source gallery and CMS project ([Source code](https://github.com/zenphoto/zenphoto)) `GPLv2` `PHP` ## Polls and Events From 07b66f194d02e62bea9ceb6c1983c581c56cd2c6 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Thu, 20 Aug 2015 15:26:30 +0200 Subject: [PATCH 02/16] Update README.md ifolder: FOSS version gone, now proprietary https://www.novell.com/products/openenterpriseserver/features/online-file-storage-ifolder.html dvcs-autosync: abandoned add ipfs add ori stopped after "file sharing" section --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7e4af3c1..d15b22f4 100644 --- a/README.md +++ b/README.md @@ -311,12 +311,14 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Git Annex](http://git-annex.branchable.com/assistant/quickstart/) - File synchronization between computers, servers, external drives * [img.bi](https://github.com/imgbi/img.bi) - img.bi is a secure image hosting. Images are encrypted using AES-256 with random key in browser before upload. `GPLv3` `Nodejs` * [instant.io](https://github.com/feross/instant.io) - Streaming file transfer over WebTorrent ([Demo](https://instant.io)) `MIT` `Nodejs` + * [Go IPFS](https://github.com/ipfs/go-ipfs) - Implementation of [IPFS](http://ipfs.io/), a global, versioned, peer-to-peer filesystem that seeks to connect all computing devices with the same system of files. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. * [Jirafeau](https://gitlab.com/mojo42/Jirafeau/wikis/home) - Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. ([Demo](http://jirafeau.net/)) * [Jyraphe](http://home.gna.org/jyraphe/) - Jyraphe is a web application of file repository, easy to install and easy to use. * [lutim](https://github.com/ldidry/lutim) - Let's Upload That Image ! * [Mediacrush](https://mediacru.sh/) - a website you can upload images, audio, and video to, and receive a link to share it with your friends ([Source code](https://github.com/MediaCrush/MediaCrush)) * [Nimbus](https://github.com/ethanal/nimbus) - A drag-and-drop shortlink file sharer for OS X - `MIT` `Python` * [OnionShare](https://onionshare.org/) - securely and anonymously share a file of any size. + * [Ori Filesystem](http://ori.scs.stanford.edu/) - A Secure Distributed File System built for offline operation ([Source code](https://bitbucket.org/orifs/ori/wiki/Home)) `MIT` `C++` * [Pomf](https://github.com/nokonoko/Pomf) - Simple file uploading and sharing, source for the now shut down site Pomf.se `MIT` `PHP/Nodejs` * [Pydio](https://pyd.io/) - Turn any web server into a powerful file management system and an alternative to mainstream cloud storage providers. * [Seafile](http://www.seafile.com/en/home/) - File hosting and sharing solution primary for teams and organizations. ([Demo](https://seacloud.cc/demo)) `GPLv2` From e67d8a8a6d6f071ec003568f976e4a965e9ef9c8 Mon Sep 17 00:00:00 2001 From: Lee Watson Date: Fri, 21 Aug 2015 17:01:09 +0100 Subject: [PATCH 03/16] Add Phaste (Pastebins) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9c96da28..d27f924c 100644 --- a/README.md +++ b/README.md @@ -448,6 +448,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [cryptonote](https://cryptonote.me/) - A simple open source web application that lets users encrypt and share messages that can only be read once ([Source code](https://github.com/alainmeier/cryptonote)) `BSD` `Ruby` * [gist](https://gitlab.deblan.org/deblan/gist) - GIST is an open-source application to share code `PHP` `GPLv3` * [hastebin](http://hastebin.com/about.md) - open source pastebin written in node.js ([Source code](https://github.com/seejohnrun/haste-server)) `Nodejs` `MIT` + * [Phaste](https://pste.pw) - A Phalcon-based, MySQL pastebin application with privacy-respecting Piwik integration and syntax highlighting. ([Source code](https://github.com/FoxDev/Phaste)) `PHP` `AGPL` * [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets ([Source code](https://github.com/nicksergeant/snipt/)) `BSD` `Python` * [Sticky Notes](http://sayakb.github.io/sticky-notes/) - A powerful open-source pastebin application for effortless code sharing. `PHP` * [Stikked](https://github.com/claudehohl/Stikked) - An advanced and beautiful pastebin written in `PHP` `GPLv3` From 47b6ba6ff4afdf8756d45f5baea23e5275c6e210 Mon Sep 17 00:00:00 2001 From: Lee Watson Date: Fri, 21 Aug 2015 17:05:36 +0100 Subject: [PATCH 04/16] Minor fixes --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d27f924c..624340f9 100644 --- a/README.md +++ b/README.md @@ -448,7 +448,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [cryptonote](https://cryptonote.me/) - A simple open source web application that lets users encrypt and share messages that can only be read once ([Source code](https://github.com/alainmeier/cryptonote)) `BSD` `Ruby` * [gist](https://gitlab.deblan.org/deblan/gist) - GIST is an open-source application to share code `PHP` `GPLv3` * [hastebin](http://hastebin.com/about.md) - open source pastebin written in node.js ([Source code](https://github.com/seejohnrun/haste-server)) `Nodejs` `MIT` - * [Phaste](https://pste.pw) - A Phalcon-based, MySQL pastebin application with privacy-respecting Piwik integration and syntax highlighting. ([Source code](https://github.com/FoxDev/Phaste)) `PHP` `AGPL` + * [Phaste](https://pste.pw) - A Phalcon-based, MySQL pastebin application with privacy-respecting Piwik integration and syntax highlighting. ([Source code](https://github.com/FoxDev/Phaste)) `PHP` `AGPLv3` * [snipt](https://snipt.net/) - Long-term memory for coders. Share and store code snippets ([Source code](https://github.com/nicksergeant/snipt/)) `BSD` `Python` * [Sticky Notes](http://sayakb.github.io/sticky-notes/) - A powerful open-source pastebin application for effortless code sharing. `PHP` * [Stikked](https://github.com/claudehohl/Stikked) - An advanced and beautiful pastebin written in `PHP` `GPLv3` @@ -772,5 +772,5 @@ The list of contributors can be found below 1 steven jacobs 1 stevesbrain 1 ttoups - + 1 Lee Watson From 40001c69e27b5455301b920266ff631dab228934 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 18:09:49 +0200 Subject: [PATCH 05/16] work on #217, add software from freedombox wiki: statusnet: renamed to gnu social add freenet vagalume, zomg -> libre.fm -> add GNU FM add salutatoi add libervia stopped after "Text-based chat" section --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d15b22f4..2a9d5544 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,8 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [Kaiwa](http://getkaiwa.com/) - Web based chat client in the style of common paid alternatives. ([Source code](https://github.com/digicoop/kaiwa)) * [Kontalk](http://kontalk.org/) – Kontalk is an Open Source Messenger, similiar to WhatsApp (app for android only currently), including end-to-end encryption, server is based on Tigase XMPP Server - ([Source code](https://github.com/kontalk)) - `GPLv3` * [Lets-Chat](http://sdelements.github.io/lets-chat/) - A self hosted chat suite written in Node. +* [Salut à Toi](http://www.salut-a-toi.org/) - Multipurpose, multi frontend, libre and decentralised communication tool. ([Source code](http://repos.goffi.org/sat)) `AGPLv3` `Python` + * [Libervia](http://wiki.goffi.org/wiki/Libervia/en) - Web frontend from Salut à Toi ([Source code](http://repos.goffi.org/libervia)) `AGPLv3` `Python` ### VoIP @@ -177,6 +179,7 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [ZNC](http://wiki.znc.in/ZNC) - An advanced IRC bouncer `Apache` `C++` ### Custom + * [Freenet](https://freenetproject.org/index.html) - anonymously share files, browse and publish "freesites" (web sites accessible only through Freenet) and chat on forums ([Source code](https://github.com/freenet/fred)) `GPLv2` `Java` * [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` @@ -411,6 +414,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Ampache](http://ampache.org/) - A web based audio/video streaming application `GPLv2` `PHP` * [CherryMusic](http://www.fomori.org/cherrymusic/) - minimalistic Web-Mediaplayer - `GPL` `Python` * [cloudtunes](https://github.com/jakubroztocil/cloudtunes) - Web-based music player for the cloud `MIT` `Python/Javascript` + * [GNU FM](https://gnu.io/fm/) - running music community websites, alternative to last.fm ([Source code](http://git.savannah.gnu.org/cgit/librefm.git/)) `GPLv3` `PHP` * [Groove Basin](http://groovebasin.com/) - A music player server with a web-based user interface inspired by Amarok 1.4 ([Source code](https://github.com/andrewrk/groovebasin)) `MIT` `Nodejs` * [Mopidy](http://mopidy.readthedocs.org/) - Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc. ([Source code](https://github.com/mopidy/mopidy)) `Apache` `Python` * [mpd](http://www.musicpd.org/) - Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. `GPLv2` `C++` From 1f7746b659930198db5db9d5d0bff9b6270ac7e3 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 18:24:43 +0200 Subject: [PATCH 06/16] work on #217 chandler: abandoned add citadel sobby: abandoned add webodf stopped after "shared text authoring" section --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2a9d5544..fa18b6b3 100644 --- a/README.md +++ b/README.md @@ -347,6 +347,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ## Groupware + * [Citadel](http://www.citadel.org/doku.php) - Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more ([Source code](http://www.citadel.org/doku.php/installation:source)) `GPLv3` `C` * [Cozy Cloud](https://cozy.io) - A personal cloud where you can read your emails or manage and sync your contact, files or calendars, with an app store full of community contributions ([Source Code](https://github.com/cozy)) - `GPLv3` `Nodejs` * [egroupware](http://www.egroupware.org/) - Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS. * [Horde](http://www.horde.org/) - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. - `GPL` + Various Free Software / Open Source Software Licenses @@ -443,6 +444,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Infinoted](https://github.com/gobby/gobby/wiki/Dedicated%20Server) - A server for [Gobby](https://github.com/gobby/gobby/wiki), a multi-platform collaborative text editor ([Source code](https://github.com/gobby/gobby)) `MIT` `C++` * [Only Office](http://onlyoffice.org/) - An office suite that enables you to manage documents, projects, team and customer relations in one place. `AGPLv3` * [PHPOffice](http://phpoffice.github.io/) - PHPOffice contains libraries which permits to write and read files from most office suites. `LGPLv3` `PHP` + * [WebODF](http://webodf.org/) - Tools and libraries to view and edit Open Document Format (ODF) files.([Source code](https://github.com/kogmbh/WebODF)) `AGPLv3` `Javascript` ## Password Managers From 162430d33653a5c9c009b35739989a602d0801c2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:01:06 +0200 Subject: [PATCH 07/16] add link to xmpp wikipedia page --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fa18b6b3..53e07367 100644 --- a/README.md +++ b/README.md @@ -145,7 +145,7 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host ### XMPP -*XMPP servers.* +*[XMPP](https://en.wikipedia.org/wiki/XMPP) servers.* * [ejabberd](http://www.ejabberd.im/) - XMPP instant messaging server. `GPL` `Erlang` * [Metronome IM](http://www.lightwitch.org/metronome) - Fork of Prosody IM. `MIT` `Lua` From 830ed4f6a3db8e6e6e982487e4757fc79367bf6b Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:03:29 +0200 Subject: [PATCH 08/16] rename VoIP to SIP, add SIP and IRC descriptions/wikipedia links --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 53e07367..66d80672 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Table of Contents - [Communication systems](#communication-systems) - [Email](#email) - [XMPP](#xmpp) - - [VoIP](#voip) + - [SIP](#sip) - [IRC](#irc) - [Custom](#custom) - [Social Networks and Forums](#social-networks-and-forums) @@ -165,13 +165,19 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [Libervia](http://wiki.goffi.org/wiki/Libervia/en) - Web frontend from Salut à Toi ([Source code](http://repos.goffi.org/libervia)) `AGPLv3` `Python` -### VoIP +### SIP + +*[SIP](https://en.wikipedia.org/wiki/Session_Initiation_Protocol) telephony software* + * [Asterisk](http://asterisk.org/) - An easy to use but advanced IP PXB system, VoIP gateway and conference server `GPLv2` `C` * [FreeSWITCH](https://freeswitch.org/) - Scalable open source cross-platform telephony platform ([Source Code](https://freeswitch.org/stash/projects/FS/repos/freeswitch/browse)) `MPLv2` `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 + +*[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) communication software* + * [Convos](http://convos.by/) - Always online web IRC client ([Demo](http://demo.convos.by), [Source code](http://github.com/nordaaker/convos)) `ARTv2` `Perl` * [Quassel IRC](http://quassel-irc.org/) - distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core ([Source code](https://github.com/quassel/quassel)) `GPLv2` `C++` * [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` From 8507cad1a0b77b58a5eb0694a712a236353c781c Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:26:12 +0200 Subject: [PATCH 09/16] move adagios to awesome-sysadmin part of https://github.com/Kickball/awesome-selfhosted/issues/127 --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 66d80672..cb5dab5b 100644 --- a/README.md +++ b/README.md @@ -402,7 +402,6 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ## Monitoring and Administration - * [Adagios](http://adagios.org/) - Web based Nagios interface for configuration, as well as monitoring (as a replacement to the standard interface), and a REST interface ([Demo](http://demo.adagios.org/), [SourceCode](https://github.com/opinkerfi/adagios), [Documentation](https://github.com/opinkerfi/adagios/wiki)) - `GPLv3` `Python` * [adminer](http://www.adminer.org/) - Database management in a single PHP file ([Source code](https://github.com/vrana/adminer)) * [Icinga / Icinga 2](https://www.icinga.org/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring - ([SourceCode](https://github.com/Icinga)) - `GPLv2` * [LibreNMS](http://www.librenms.org/) - Community-based GPL-licensed network monitoring system - `GPLv3` From 592e71641530680c416e9360fb189d9d94e44fa1 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:33:16 +0200 Subject: [PATCH 10/16] move icinga and adminer to awesome-sysadmin part of #127 --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index cb5dab5b..547f3ab0 100644 --- a/README.md +++ b/README.md @@ -402,8 +402,6 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ## Monitoring and Administration - * [adminer](http://www.adminer.org/) - Database management in a single PHP file ([Source code](https://github.com/vrana/adminer)) - * [Icinga / Icinga 2](https://www.icinga.org/) - Nagios fork that has since lapped nagios several times. Comes with the possibility of clustered monitoring - ([SourceCode](https://github.com/Icinga)) - `GPLv2` * [LibreNMS](http://www.librenms.org/) - Community-based GPL-licensed network monitoring system - `GPLv3` * [linux-dash](https://github.com/afaqurk/linux-dash) - A drop-in, low-overhead monitoring web dashboard for a linux machine ([Demo](http://linuxdash.afaqtariq.com/#/system-status)) * [Nagios](https://www.nagios.org/) - Industry standard monitoring software, which has a lot of plugins and customisation posibilities. - `GPL` From 60cdc3ab90c5ad3111d7894bcc3fae331e933ddd Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:44:38 +0200 Subject: [PATCH 11/16] move libreNMS and linux-dash to awesome-sysadmin part of #127 --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 547f3ab0..15b1f12c 100644 --- a/README.md +++ b/README.md @@ -402,8 +402,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ## Monitoring and Administration - * [LibreNMS](http://www.librenms.org/) - Community-based GPL-licensed network monitoring system - `GPLv3` - * [linux-dash](https://github.com/afaqurk/linux-dash) - A drop-in, low-overhead monitoring web dashboard for a linux machine ([Demo](http://linuxdash.afaqtariq.com/#/system-status)) + * [Nagios](https://www.nagios.org/) - Industry standard monitoring software, which has a lot of plugins and customisation posibilities. - `GPL` * [phpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - a customizable PHP script that displays information about your system nicely ([Demo](http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=bootstrap)) * [Prometheus](http://prometheus.io/) - Monitoring system and time series database. ([Source code](https://github.com/prometheus/prometheus)) `Apache` `Go` From ad11fccb22c9d67f340b8c21b2f57b02dcc08ba2 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:47:33 +0200 Subject: [PATCH 12/16] move nagios and phpsysinfo to awesome-sysadmin part of #127 --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index 15b1f12c..101b24bd 100644 --- a/README.md +++ b/README.md @@ -403,8 +403,6 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ## Monitoring and Administration - * [Nagios](https://www.nagios.org/) - Industry standard monitoring software, which has a lot of plugins and customisation posibilities. - `GPL` - * [phpSysInfo](https://phpsysinfo.github.io/phpsysinfo/) - a customizable PHP script that displays information about your system nicely ([Demo](http://phpsysinfo.sourceforge.net/phpsysinfo/index.php?disp=bootstrap)) * [Prometheus](http://prometheus.io/) - Monitoring system and time series database. ([Source code](https://github.com/prometheus/prometheus)) `Apache` `Go` * [psdash](https://github.com/Jahaja/psdash) - A linux system information web dashboard using psutils and flask * [pyDash](https://github.com/k3oni/pydash) - Small web-based monitoring dashboard for linux ([Demo](http://pydash.hostechs.com/main/) - _admin/admin_) From f10514aa91efe7d72f67c7484a80d08ff4af6097 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:52:41 +0200 Subject: [PATCH 13/16] remove duplicate Horde entry --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 101b24bd..07d718b2 100644 --- a/README.md +++ b/README.md @@ -136,7 +136,6 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [Cypht](http://cypht.org/index.html) - A feed reader for your email accounts - `GPL` * [Dovecot](http://www.dovecot.org/) - IMAP and POP3 email server, written with security primarily in mind ([Source code](http://hg.dovecot.org/)) `MIT/LGPLv2` `C` - * [Horde](http://www.horde.org) - Webmail and groupware client. * [Mailpile](https://www.mailpile.is/) - Webmail client with search, filtering, encryption features and more ([Source code](https://github.com/mailpile/Mailpile)) `AGPLv3` `Python` * [RainLoop](http://www.rainloop.net/) - Simple, modern & fast webmail with IMAP/SMTP Support and multi accounting. ([Demo](http://demo.rainloop.net/), [Source code](https://github.com/RainLoop/rainloop-webmail)). `AGPLv3` `PHP` * [Roundcube](https://roundcube.net) - Browser-based IMAP client with an application-like user interface. ([Screenshots](https://roundcube.net/screens/)) ([Source code](https://github.com/roundcube/roundcubemail/)) `GPLv3` `PHP` @@ -356,7 +355,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Citadel](http://www.citadel.org/doku.php) - Groupware including email, calendar/scheduling, address books, forums, mailing lists, IM, wiki and blog engines, RSS aggregation and more ([Source code](http://www.citadel.org/doku.php/installation:source)) `GPLv3` `C` * [Cozy Cloud](https://cozy.io) - A personal cloud where you can read your emails or manage and sync your contact, files or calendars, with an app store full of community contributions ([Source Code](https://github.com/cozy)) - `GPLv3` `Nodejs` * [egroupware](http://www.egroupware.org/) - Software suite including calendars, address books, notepad, project management tools, client relationship management tools (CRM), knowledge management tools, a wiki and a CMS. - * [Horde](http://www.horde.org/) - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. - `GPL` + Various Free Software / Open Source Software Licenses + * [Horde](http://www.horde.org/) - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. - `GPL` * [Kolab](https://kolab.org/) - Kolab community is a unified communication and collaboration system - `Various FLOSS Licenses` ([Source](http://git.kolab.org/)) * [ownCloud](https://owncloud.org/) - All-in-one solution for saving, synchronizing, viewing, editing and sharing files, calendars, address books and more - `AGPLv3` `PHP` * [Sogo](http://www.sogo.nu/) - SOGo offers multiple ways to access the calendaring and messaging data. CalDAV, CardDAV, GroupDAV, as well as ActiveSync, including native Outlook compatibility and web interface. ([Demo](http://www.sogo.nu/tour/online_demo.html), [Source Code](http://www.sogo.nu/development/source_code.html)) `GPLv1/LGPLv2` `Objective-C` From 320c8545fb57be335c9f0fd1afa9575fc785f6eb Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:56:19 +0200 Subject: [PATCH 14/16] import mail software from awesome-sysadmin work on https://github.com/Kickball/awesome-selfhosted/issues/127 --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 07d718b2..59722091 100644 --- a/README.md +++ b/README.md @@ -134,6 +134,8 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin For preconfigured mail server solutions, see [Self-hosting Solutions](#self-hosting-solutions) +*Webmail clients* + * [Cypht](http://cypht.org/index.html) - A feed reader for your email accounts - `GPL` * [Dovecot](http://www.dovecot.org/) - IMAP and POP3 email server, written with security primarily in mind ([Source code](http://hg.dovecot.org/)) `MIT/LGPLv2` `C` * [Mailpile](https://www.mailpile.is/) - Webmail client with search, filtering, encryption features and more ([Source code](https://github.com/mailpile/Mailpile)) `AGPLv3` `Python` @@ -142,6 +144,23 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [SquirrelMail](http://squirrelmail.org) - Another browser-based IMAP client. * [WebMail Lite](http://www.afterlogic.org/webmail-lite) - Webbased IMAP Mail client ([Source Code](https://github.com/afterlogic/webmail-lite) `GPLv3` `PHP` +*MTA - Mail Transfer Agents (SMTP servers).* + +* [Exim](http://www.exim.org/) - Message transfer agent (MTA) developed at the University of Cambridge. +* [Haraka](http://haraka.github.io/) - A high-performance, pluginable SMTP server written in JavaScript. +* [MailCatcher](http://mailcatcher.me/) - Ruby gem that deploys a simply SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development. +* [Maildrop](https://github.com/m242/maildrop) - Disposable email SMTP server, also useful for development. +* [OpenSMTPD](https://opensmtpd.org/) - Secure SMTP server implementation from the OpenBSD project. +* [Postfix](http://www.postfix.org/) - Fast, easy to administer, and secure Sendmail replacement. +* [Qmail](http://cr.yp.to/qmail.html) - Secure Sendmail replacement. +* [Sendmail](http://www.sendmail.com/sm/open_source/) - Message transfer agent (MTA). + +*MDA - Mail Delivery Agents (IMAP/POP3 software).* + +* [Courier IMAP/POP3](http://www.courier-mta.org/imap/) - Fast, scalable, enterprise IMAP and POP3 server. +* [Cyrus IMAP/POP3](http://cyrusimap.org/) - Intended to be run on sealed servers, where normal users are not permitted to log in. +* [Dovecot](http://www.dovecot.org/) - IMAP and POP3 server written primarily with security in mind. + ### XMPP *[XMPP](https://en.wikipedia.org/wiki/XMPP) servers.* From 725b4185e6585fcc095eeff8b514a983eabf9e20 Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 19:59:44 +0200 Subject: [PATCH 15/16] add e-mail complete solutions from awesome-sysadmin work on #127 move email-dedicated solutions from the last section to the Email section --- README.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 59722091..807a0e93 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,6 @@ Some [Groupware](#groupware) solutions also feature calendar/address book editin ### Email -For preconfigured mail server solutions, see [Self-hosting Solutions](#self-hosting-solutions) *Webmail clients* @@ -161,6 +160,17 @@ For preconfigured mail server solutions, see [Self-hosting Solutions](#self-host * [Cyrus IMAP/POP3](http://cyrusimap.org/) - Intended to be run on sealed servers, where normal users are not permitted to log in. * [Dovecot](http://www.dovecot.org/) - IMAP and POP3 server written primarily with security in mind. + +*Complete solutions - simple deployment of a mail server, e.g. for inexperienced or impatient admins.* + + * [hMailServer](https://www.hmailserver.com) - Open source e-mail server for Microsoft Windows + * [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. `PHP/Shell/Other` `GPLv2` + * [Mail-in-a-Box](https://mailinabox.email/) - Turns any Ubuntu server into a fully functional mail server with one command. `Shell/Other` `CC0` + * [iRedMail](http://www.iredmail.org/) - Full-featured mail server solution based on Postfix and Dovecot. + * [Citadel](http://www.citadel.org/) - Feature packed, easy, versatile, and powerful mail server, thanks to exclusive "rooms" based architecture. + * [Modoboa](http://modoboa.org/en/) - Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. `Python` `MIT` + * [Fufix](https://www.debinux.de/fufix/) - Fufix is a mailserver installer based on Dovecot, Postfix, Postfixadmin, Nginx, PHP, MySQL and Fail2ban. + ### XMPP *[XMPP](https://en.wikipedia.org/wiki/XMPP) servers.* @@ -648,14 +658,12 @@ See https://staticsitegenerators.net and https://www.staticgen.com ## 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` - * [Mail-in-a-Box](https://mailinabox.email/) - Turns any Ubuntu server into a fully functional mail server with one command. `Shell/Other` `CC0` - * [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. `PHP/Shell/Other` `GPLv2` - * [Modoboa](http://modoboa.org/en/) - Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. `Python` `MIT` * [Piratebox](http://piratebox.cc/start) - A DIY anonymous offline file-sharing and communications system built with free software and inexpensive off-the-shelf hardware. ([Source code](https://github.com/PirateBox-Dev)). `GPLv3` `Python/Other` * [Sandstorm](https://sandstorm.io/) - Personal server for running self-hosted apps easily and securely. ([Demo](https://demo.sandstorm.io/), [Source code](https://github.com/sandstorm-io/sandstorm)) `Apache` `C++/Other` * [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` + ------------------------------------------------------- From ec1014012715a12c0a32730dfc0f4b544bafcc8f Mon Sep 17 00:00:00 2001 From: nodiscc Date: Fri, 21 Aug 2015 20:21:53 +0200 Subject: [PATCH 16/16] split Bug Trackers, Task Management and Ticketing Systems, reordering add cross-section links remove taiga duplicate --- README.md | 66 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 39 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 8df27cf1..385c65aa 100644 --- a/README.md +++ b/README.md @@ -550,6 +550,7 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization ### Project Management + * [Apache Bloodhound](https://bloodhound.apache.org/) - Manage software products, Keep track of features, tasks and bugs `Apache` `Python` * [CaseBox](https://www.casebox.org) - Manage all your organisation's information in one system. * [ChiliProject](https://www.chiliproject.org) - Fork of Redmine. * [Fossil](https://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki) - Distributed version control system featuring wiki and bug tracker - `BSD` `C` @@ -561,11 +562,23 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [OpenProject](https://www.openproject.org) - Project collaboration. * [Phabricator](http://phabricator.org/) - Collection of web applications that help build better software. ([Source code](https://github.com/phacility/phabricator), [Demo](https://secure.phabricator.com/)) `Apache` `PHP` * [Redmine](http://www.redmine.org/) - Redmine is a flexible project management web application `Ruby` `GPLv2` - * [Taiga](https://taiga.io/) - Agile Project Management Tool based on the Kanban and Scrum methods. + * [Taiga](https://taiga.io/) - Agile Project Management Tool based on the Kanban and Scrum methods. ([Source code](https://github.com/taigaio)) * [The Bug Genie](http://www.thebuggenie.com/) - Written in PHP. * [Trac](http://trac.edgewall.org/) - Written in python. * [Phproject](http://www.phproject.org/) - A high performance full-featured project management system ([Source code](https://github.com/Alanaktion/phproject), [Demo](http://demo.phproject.org/)) `GPLv3` +### Bug Trackers, Task Management and Ticketing Systems + +*Manage issues regarding your software development. See also [Ticketing](#ticketing) and [Task management/To-do lists](#task-management-to-do-lists)* + + * [Bugzilla](https://www.bugzilla.org/) - General-purpose bugtracker and testing tool originally developed and used by the Mozilla project. `MPLv2` `Pearl` + * [Bumpy Booby](http://bumpy-booby.derivoile.fr/) - A simple, responsive and highly customizable PHP bug tracking system. ([Source code](https://github.com/piero-la-lune/Bumpy-Booby)) `MIT` `PHP` + * [Cerb](http://www.cerberusweb.com/) - Group-based e-mail management project. + * [Flyspray](http://www.flyspray.org/) - uncomplicated, web-based bug tracking system ([Source code](https://github.com/Flyspray/flyspray)) `GPLv2` + * [Gaskit](https://github.com/bkeepers/gaskit) - a git-backed issue tracker. It uses a branch in your local git database to store the tickets. `GPL` + * [HuBoard](https://github.com/rauhryan/huboard) `⚠ ` – Instant project management for your GitHub issues (Connects directly GitHub API) `MIT` `Ruby` + * [MantisBT](https://www.mantisbt.org/) - Self hosted bug tracker, fits best for software development - ([Demo](https://www.mantisbt.org/bugs/my_view_page.php)) - ([Source code](https://github.com/mantisbt/mantisbt)) - `GPLv2` + * [TheBugGenie](http://www.thebuggenie.com) - Ticket system with extensive user rights system. ### IDE/Tools @@ -580,32 +593,6 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization * [Jenkins](https://jenkins-ci.org/) - Continuous Integration Server ([Source Code](https://github.com/jenkinsci/jenkins/)) `MIT` `Java` -### Bug Trackers, Task Management and Ticketing Systems - -*Manage issues regarding your software development. See also: [Ticketing](#ticketing)* - - * [Apache Bloodhound](https://bloodhound.apache.org/) - Manage software products, Keep track of features, tasks and bugs `Apache` `Python` - * [Bugzilla](https://www.bugzilla.org/) - General-purpose bugtracker and testing tool originally developed and used by the Mozilla project. `MPLv2` `Pearl` - * [bulldog](https://github.com/infews/bulldog) - HTML5 task manager, built on todo.txt `MIT` `HTML5` - * [Bumpy Booby](http://bumpy-booby.derivoile.fr/) - A simple, responsive and highly customizable PHP bug tracking system. ([Source code](https://github.com/piero-la-lune/Bumpy-Booby)) `MIT` `PHP` - * [Cerb](http://www.cerberusweb.com/) - Group-based e-mail management project. - * [Crepido](https://github.com/arshad/crepido) - Create (kanban) boards to track users and projects from flat markdown files `MIT` `Javascript/Others` - * [Flyspray](http://www.flyspray.org/) - uncomplicated, web-based bug tracking system ([Source code](https://github.com/Flyspray/flyspray)) `GPLv2` - * [Gaskit](https://github.com/bkeepers/gaskit) - a git-backed issue tracker. It uses a branch in your local git database to store the tickets. `GPL` - * [HuBoard](https://github.com/rauhryan/huboard) `⚠ ` – Instant project management for your GitHub issues (Connects directly GitHub API) `MIT` `Ruby` - * [Kanboard](http://kanboard.net/) - A simple and open source visual task board `AGPLv3` - * [MantisBT](https://www.mantisbt.org/) - Self hosted bug tracker, fits best for software development - ([Demo](https://www.mantisbt.org/bugs/my_view_page.php)) - ([Source code](https://github.com/mantisbt/mantisbt)) - `GPLv2` - * [myTinyTodo](http://www.mytinytodo.net/) - Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant. `GPL` - * [osTicket](http://osticket.com/) - Simple support ticket system. - * [OTRS](http://www.otrs.com/) - Trouble ticket system for assigning tickets to incoming queries and tracking further communications. - * [Request Tracker](http://www.bestpractical.com/rt/) - Ticket-tracking system written in Perl. - * [Taiga.io](https://taiga.io/) - Your Agile, Free and Open Source Project Management Tool ([Source code](https://github.com/taigaio)) - * [TaskBoard](http://taskboard.matthewross.me/) - A Kanban-inspired app for keeping track of things that need to get done. ([Source code](https://github.com/kiswa/TaskBoard)) `MIT` - * [Taskfreak](http://www.taskfreak.com/original) - a simple but efficient web based task manager written in PHP. ([Demo](http://demo.taskfreak.com/)) - * [tasks.php](https://github.com/RaymiiOrg/tasks.php) - A simple task/todo list manager `MIT` - * [TheBugGenie](http://www.thebuggenie.com) - Ticket system with extensive user rights system. - * [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` @@ -624,6 +611,31 @@ Some [Groupware](#groupware) solutions also feature file sharing synchronization See https://staticsitegenerators.net and https://www.staticgen.com +## Task management/To-do lists + +*See also [Project Management](#project-management) and [Ticketing](#ticketing).* + + * [bulldog](https://github.com/infews/bulldog) - HTML5 task manager, built on todo.txt `MIT` `HTML5` + * [Crepido](https://github.com/arshad/crepido) - Create (kanban) boards to track users and projects from flat markdown files `MIT` `Javascript/Others` + * [Kanboard](http://kanboard.net/) - A simple and open source visual task board `AGPLv3` + * [myTinyTodo](http://www.mytinytodo.net/) - Simple way to manage your todo list in AJAX style. Uses PHP, jQuery, SQLite/MySQL. GTD compliant. `GPL` + * [TaskBoard](http://taskboard.matthewross.me/) - A Kanban-inspired app for keeping track of things that need to get done. ([Source code](https://github.com/kiswa/TaskBoard)) `MIT` + * [Taskfreak](http://www.taskfreak.com/original) - a simple but efficient web based task manager written in PHP. ([Demo](http://demo.taskfreak.com/)) + * [tasks.php](https://github.com/RaymiiOrg/tasks.php) - A simple task/todo list manager `MIT` + * [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` + + + +## Ticketing + +*See also [Task management/To-do lists](#task-management-to-do-lists) and [Project Management](#project-management)* + + * [osTicket](http://osticket.com/) - Simple support ticket system. + * [OTRS](http://www.otrs.com/) - Trouble ticket system for assigning tickets to incoming queries and tracking further communications. + * [Request Tracker](http://www.bestpractical.com/rt/) - Ticket-tracking system written in Perl. + + ## URL Shorteners * [Lstu](https://github.com/ldidry/lstu) - _Let's SHorten That Url_ - Lightweight URL shortener