Skip to content

Instantly share code, notes, and snippets.

@JosephKiranBabu
Last active February 8, 2018 15:59
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JosephKiranBabu/4cfe79614657ac1b5c54f691f736688a to your computer and use it in GitHub Desktop.
Save JosephKiranBabu/4cfe79614657ac1b5c54f691f736688a to your computer and use it in GitHub Desktop.
A filtered list of Debian packages from https://github.com/Kickball/awesome-selfhosted
  • AWStats - Generates web, streaming, ftp or mail server statistics graphically. (Source Code) GPLv3 Perl
  • GoAccess - Real-time web log analyzer and interactive viewer that runs in a terminal. (Source Code) GPLv2 C
  • FHEM - FHEM is used to 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. (Source Code) GPLv3 Perl
  • RSS-Bridge - rss-bridge is a PHP project capable of generating ATOM feeds for websites which don't have one. Public domain PHP
  • PluXml - XML-based blog/CMS platform. (Source Code) GPL PHP
  • WordPress - Create a beautiful website or blog. (Source Code) GPLv2 PHP
  • CalendarServer - A standards-compliant server implementing the CalDAV and CardDAV protocols. Apache Python
  • calypso - A python-based CalDAV/CardDAV server. (Source Code) GPLv3 Python
  • DAViCal - A server for calendar sharing (CalDAV). (Source Code) MIT PHP
  • GNUnet - Free software framework for decentralized, peer-to-peer networking. (Source Code) GPLv3 C
  • Mattermost - Open-source, on-prem Slack-alternative. It can be integrated with Gitlab. (Source Code) AGPLv3/Apache Go
  • Mumble - Low-latency, high quality voice/text chat software. (Source Code) BSD C++
  • Ring - Free software for universal communication which respects freedoms and privacy of its users. (Source Code) GPLv3 C++
  • Synapse - A server for Matrix, an open standard for decentralized persistent communication. (Source Code) Apache Python
  • Syndie - Syndie is a libre system for operating distributed forums. CC0 Java
  • Tox - A distributed, secure messenger with audio and video chat capabilities. (Source Code) GPLv3 C
  • Postal - Postal is a complete and full featured mail server for use by websites and web servers. MIT Ruby
  • Qmailtoaster - Stable, full-featured, easy-to-install mail server based on qmail. (Source Code) Multiple Linux
  • Courier MTA - Fast, scalable, enterprise mail/groupware server providing ESMTP, IMAP, POP3, webmail, mailing list, basic web-based calendaring and scheduling services. (Source Code) GPLv3 C
  • Exim - Message transfer agent (MTA) developed at the University of Cambridge. (Source Code) GPLv3 C
  • Maildrop - Disposable email SMTP server, also useful for development. MIT Scala
  • OpenSMTPD - Secure SMTP server implementation from the OpenBSD project. (Source Code) ISC C
  • Postfix - Fast, easy to administer, and secure Sendmail replacement. IPL C
  • Qmail - Secure Sendmail replacement. (Source Code) CC0 C
  • Sendmail - Message transfer agent (MTA). SENDMAIL C
  • Dovecot - IMAP and POP3 server written primarily with security in mind. (Source Code) MIT/LGPLv2 C
  • Piler - feature rich open source email archiving solution. (Source Code) GPLv3 C
  • Mailman - The Gnu mailing list server. GPL Python
  • postal - A fully featured open source mail delivery platform for incoming & outgoing e-mail. MIT Ruby
  • Schleuder - A GPG-enabled mailing list manager with resending-capabilities. (Source Code) GPLv3 Ruby
  • Sympa - A mailing list manager. GPLv2 Perl
  • IMP - HORDE application that provides webmail access to IMAP and POP3 accounts. (Demo, Source Code) GPLv2 PHP
  • Roundcube - Browser-based IMAP client with an application-like user interface. (Source Code) GPLv3 PHP
  • Weechat - A fast, light and extensible chat client. GPLv3 C
  • ZNC - An advanced IRC bouncer. (Source Code) Apache C++
  • Asterisk - An easy to use but advanced IP PBX system, VoIP gateway and conference server. GPLv2 C
  • Kamailio - Modular SIP server (registrar/proxy/router/etc). (Source Code) GPLv2 C
  • BuddyPress - A powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. (Source Code) GPLv2 PHP
  • diaspora* - Distributed social networking server. (Demo, Source Code) AGPLv3 Ruby
  • Isso - A lightweight commenting server written in Python and Javascript. It aims to be a drop-in replacement for Disqus. (Source Code) MIT Python
  • ejabberd - XMPP instant messaging server. (Source Code) GPL Erlang
  • Noosfero - Noosfero is a web platform for social and solidarity economy networks with blog, e-Portfolios, CMS, RSS, thematic discussion, events agenda and collective intelligence for solidarity economy in the same system. (Source Code) AGPLv3 Ruby
  • SPIP - Publication system for the Internet aimed at collaborative work, multilingual environments, and simplicity of use for web authors. (Source Code) GPLv2 PHP
  • WordPress - The worlds most-used blogging and CMS engine. (Source Code) GPLv2 PHP
  • CUPS - The Common Unix Print System uses Internet Printing Protocol (IPP) to support printing to local and network printers. (Source Code) GPLv2 C
  • RSS2EMail - Fetches RSS/Atom-feeds and pushes new Content to any email-receiver, supports OPML. (Source Code) GPLv2 Python
  • Tiny Tiny RSS - Open source web-based news feed (RSS/Atom) reader and aggregator. (Demo) GPLv3 PHP
  • Git Annex - File synchronization between computers, servers, external drives. (Source Code) GPLv3 Haskell
  • Samba - Samba is the standard Windows interoperability suite of programs for Linux and Unix. It provides secure, stable and fast file and print services for all clients using the SMB/CIFS protocol. (Source Code) GPLv3 C
  • SparkleShare - Self hosted, instant, secure file sync. (Source Code) GPLv3 C#
  • Syncthing - Syncthing is an open source peer-to-peer file synchronisation tool. (Source Code) MPLv2 Go
  • Unison - Unison is a file-synchronization tool for OSX, Unix, and Windows. GPLv3 OCaml
  • Z-Push - An implementation of Microsoft’s ActiveSync protocol. (Source Code) AGPLv3 PHP
  • Transmission - A fast, easy, Free Bittorrent client. (Source Code) GPLv3 C
  • Coquelicot - Coquelicot is a “one-click” file sharing web application with a focus on protecting users’ privacy. (Source Code) AGPLv3 Ruby
  • Jirafeau - Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. (Demo) AGPLv3 PHP
  • OnionShare - Securely and anonymously share a file of any size. GPLv2 Python
  • Horde - The Horde Project is about creating high quality Open Source applications and libraries, based on PHP and the Horde Framework. (Demo, Source Code) GPLv2 PHP
  • Mayan EDMS - Free Open Source Electronic Document Management System. An electronic vault for your documents with preview generation, OCR, and automatic categorization among other features. (Demo, Source Code) Apache Python
  • Sogo - 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, Source Code) GPLv1/LGPLv2 Objective-C
  • Moodle - Moodle is a learning and courses platform with one of the largest open source communities worldwide. (Demo, Source Code) GPL PHP
  • Mopidy - Extensible music server. Offers a superset of the mpd API, as well as integration with 3rd party services like Spotify, SoundCloud etc. (Source Code) Apache Python
  • Mopidy MusicBox - Web Client for Mopidy Music Server. Apache HTML5
  • Mopidy-Party - Mopidy web extension designed for party! Let your guests manage the sound. Apache Python
  • mpd - Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. GPLv2 C++
  • crtmpserver - High performance RTMP/RTSP streaming server. GPLv3 C++
  • Flumotion - A streaming media server with intuitive graphical administration tools. (Source Code) LGPLv2 Python
  • GeneWeb - GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service. (Demo, Source Code) GPLv2 OCAML
  • SiMPad - A simple self-hosted Markdown notepad. (Demo) MIT PHP
  • gist - GIST is an open-source application to share code. GPLv3 PHP
  • Mediagoblin - A Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. (Source Code) AGPLv3 Python
  • Photoshow - Responsive Web Gallery. (Source Code) GPLv3 PHP
  • Plumi - Create your own sophisticated video-sharing site. (Source Code) GPLv2 Python
  • iodine - A ipv4 over DNS tunnel solution, enabling you to start up a socks5 proxy listener. (Source Code) ISC C
  • Pound - Light-weight reverse proxy and load balancer for HTTP/HTTPS. (Source Code) GPLv2 C
  • Privoxy - 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
  • Squid - Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. (Source Code) GPLv2 C
  • Tinyproxy - Light-weight HTTP/HTTPS proxy daemon. (Source Code) GPLv2 C
  • Searx - A privacy-respecting, hackable metasearch engine. (Demo, Source Code) AGPLv3 Python
  • Fossil - Distributed version control system featuring wiki and bug tracker. BSD C
  • GitLab - Self Hosted Git repository management, code reviews, issue tracking, activity feeds and wikis. (Demo, Source Code) MIT Ruby
  • Klaus - A simple, easy-to-set-up Git web viewer that Just Works. ISC Python
  • Trac - Trac is an enhanced wiki and issue tracking system for software development projects. BSD Python
  • Jenkins - Continuous Integration Server. (Source Code) MIT Java
  • Taskwarrior - Taskwarrior is Free and Open Source Software that manages your TODO list from your command line. It is flexible, fast, efficient, and unobtrusive. It does its job then gets out of your way. (Source Code) MIT C++
  • OTRS - Trouble ticket system for assigning tickets to incoming queries and tracking further communications. (Source Code) AGPLv3 Perl
  • Dokuwiki - An easy to use, lightweight, standards-compliant wiki engine with a simple syntax allowing reading the data outside the wiki. All data is stored in plain files, therefore no database is required. (Source Code) GPLv2 PHP
  • Gitit - A wiki program that stores pages and uploaded files in a git repository, which can then be modified using the VCS command line tools or the wiki's web interface. GPLv2 Haskell
  • Mediawiki - MediaWiki is a free and open-source wiki software package written in PHP. It serves as the platform for Wikipedia and the other Wikimedia projects, used by hundreds of millions of people each month. (Source Code) GPLv2 PHP
  • Sendmail - Message transfer agent (MTA). SENDMAIL C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment