Differences between revisions 1 and 389 (spanning 388 versions)
Revision 1 as of 2010-10-08 17:01:44
Size: 1554
Editor: ?ArthurLutz
Comment: first draft of table
Revision 389 as of 2020-09-29 18:50:32
Size: 46673
Comment: Float the image to the right as seems to be intended
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Leaving the (proprietary) cloud - a draft roadmap

||'''Service'''||'''OpenSource Alternative'''||'''Packaged for debian?'''||'''Comments'''||'''Category'''||
||google reader (RSS) || tiny rss || || || ||
||flickr || gallery || Yes || || ||
||gmail || imap + webmail + offlineimap || || || ||
||wordpress || self-hosted wordpress || Yes || || ||
||delicious || scuttle || Yes || || ||
|| dropbox || sparkleshare || || || ||
|| dropbox || ifolder || ITP || || ||
|| twitter || self-hosted statusnet || || || ||
|| identica || self-hosted statusnet || || || ||
|| last.fm || libre.fm || || || ||
|| gtalk || jabber || || || ||
|| google calendar || || || || ||
|| film log || filmaster || || || ||
|| google search || yacy || || || ||
|| google search || seeks || || || ||
|| skype || Jabber + Jingle || || || ||
|| facebook || diaspora || || || ||
|| music streaming sites || ampache || || || ||
|| music streaming sites || tin can jukebox || || || ||
#language en

||<tablestyle="float:right;">{{attachment:thereisnocloud-bluecolor-preview-_en_v01.png|Graphic slogan by Marcus Meier released under CC-BY-SA-4.0|height=235}}||

This page tracks the availability of !FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). This list is also helpful for users looking for alternatives to various cloud services they are dependent on.

||<-2>'''Legend'''||
|| (./) || Available in Debian stable and/or !FreedomBox ||
|| {i} || Available in Debian although not yet in stable||
|| {*} || Someone is working on inclusion into Debian||
|| {o} || Someone requested inclusion into Debian||
|| {X} || Someone needs to [[http://www.debian.org/devel/wnpp/#l1|file an RFP or ITP bugreport]] and update this page with resulting bug number.||
|| /!\ || Was available in Debian but is not part of stable or unstable||
----

||<tablestyle="clear:both;" style="width: 15%; text-align: left;">'''Service'''||<style="width: 2%; text-align: left;">'''!FreedomBox Status'''||<style="width: 10%; text-align: left;">'''Debian Status'''||<style="width: 5%; text-align: left;">'''User Interface'''||<style="width: 5%; text-align: left;">'''Language'''||<style="width: 50%; text-align: left;">'''Comments'''||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Accounting'''||
|| [[https://akaunting.com/license|akaunting]] || || {X} || Web || Misc. || GPL. Accounting, inventory management, money management. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Address Management'''||
|| [[https://github.com/tryton/party_vcarddav|Tryton Party Vcarddav]] || || /!\ [[DebianPts:tryton-modules-party-vcarddav|Tracker]] || CardDAV, Client || Python || Tryton Framework [[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Anonymity Networks'''||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || Web, Mobile || Java || A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security. ||
|| [[https://www.torproject.org/|Tor]] || (./) || (./) [[DebianPts:tor|Tracker]] || || C || Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. ||
|| [[https://gnunet.org/|GNUnet]] || || (./) [[DebianPts:gnunet|Tracker]] || || C || GNUnet is a new network protocol stack for building secure, distributed, and privacy-preserving applications. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Avatar Publishing (gravatar.com/libravatar.org)'''||
|| [[http://www.libravatar.org|Libravatar]] || || {X} || Web || Python || Self-hosted (federated) ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Backups'''||
|| [[https://www.borgbackup.org/|BorgBackup]] || (./) || (./) [[DebianPts:borgbackup|Tracker]] || CLI || Python || ||
|| [[https://backuppc.github.io/backuppc/|BackupPC]] || || (./) [[DebianPts:backuppc|Tracker]] || Web || Perl || ||
|| [[https://wiki.gnome.org/Apps/DejaDup|Deja Dup]] || || (./) [[DebianPts:deja-dup|Tracker]] || Desktop || C || ||
|| [[http://dirvish.org/|Dirvish]] || || (./) [[DebianPts:dirvish|Tracker]] || Web || Perl || Requires large HDD ||
|| [[http://luckybackup.sourceforge.net/|luckyBackup]] || || (./) [[DebianPts:luckybackup|Tracker]] || Web || C++ || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Blog Publishing (blogger.com/wordpress.com)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-blog-publishing-services-blogger-com-wordpress-com|on Ask]] [[https://www.staticgen.com/|Static site generator comparision]] ||
|| [[https://ikiwiki.info/|Ikiwiki]] || (./) || (./) [[DebianPts:ikiwiki|Tracker]] || Web || Perl || ||
|| [[https://gohugo.io/|Hugo]] || || (./) || CLI || Go || Static site generator. No web editor. ||
|| [[https://jekyllrb.com/|Jekyll]] || || (./) [[DebianPts:jekyll|Tracker]] || CLI || Ruby || Static website generator. No web editor ||
|| [[https://www.getlektor.com/|Lektor]] || || (./) [[DebianPts:lektor|Tracker]] || CLI, Web || Python || BSD. Static website generator. Debian package is missing the web editor. ||
|| [[https://blog.getpelican.com/|pelican]] || || (./) [[DebianPts:pelican|Tracker]] || CLI || Python || AGPL. Static website blog generator. No web editor. ||
|| [[https://github.com/spanezz/staticsite|staticsite]] || || (./) [[DebianPts:staticsite|Tracker]] || CLI || Python || Static site generator. No web based editor. ||
|| [[https://wordpress.org/|Wordpress]] || || (./) [[DebianPts:wordpress|Tracker]] || Web || PHP || ||
|| [[https://pyblosxom.github.io/|pyblosxom]] || || /!\ [[DebianPts:pyblosxom|Tracker]] || Web || Python || ||
|| [[https://docs.s9y.org/|Serendipity]] || || /!\ [[DebianPts:serendipity|Tracker]] || Web || PHP || ||
|| [[https://gitlab.com/aegir/aegir|Aegir]] || || {X} || Web || PHP || Ægir is a framework for hosting and managing websites and other applications using Drupal ||
|| [[https://chyrplite.net/|Chyrp Lite]] || || {X} || Web || PHP || Lightweight, uses MySQL or SQLite databases ||
|| [[http://drupal.org/|Drupal]] || || {X} || Web || PHP || Open source content management platform powering millions of websites and applications ||
|| [[https://sourceforge.net/projects/pligg/|Pligg]] || || {X} || Web || || ||
|| [[https://github.com/FedericoCeratto/shoebill|shoebill]] || || {X} || Web || Python || Web-based editor for Pelican and Nikola. Written by !FreedomBox team member. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Calculator (Google Calculator)'''||
|| [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|LastCalc]] || || {X} || Web || Java || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Calendar Publishing and Shared Editing (Google Calendar)'''||
|| [[https://radicale.org/|Radicale]] || (./) || (./) [[DebianPts:radicale|Tracker]] || CardDAV, CalDAV || Python || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[DebianPts:webcit|Tracker]] || Web || C || ||
|| [[https://www.davical.org/|DAViCal]] || || (./) [[DebianPts:davical|Tracker]] || CalDAV || PHP || ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|Tracker]] || Web || C, C++ || ||
|| [[https://xandikos.org/|Xandikos]] || || (./) [[DebianPts:xandikos|Tracker]] || CardDAV, CalDAV || Python || ||
|| [[https://github.com/calypso-server/calypso|Calypso]] || || {i} [[DebianPts:calypso|Tracker]] || CalDAV || Python || ||
|| [[https://www.calendarserver.org/|Calendar and Contacts Server]] || || /!\ [[DebianPts:calendarserver|Tracker]] || CalDAV, ICal || Python || ||
|| [[https://github.com/tryton/calendar|Tryton Calendar Module]] || || /!\ [[DebianPts:tryton-modules-calendar|Tracker]] || CalDAV, Client || Python || Tryton Framework see also DebianPts:tryton-modules-calendar-todo DebianPts:tryton-modules-calendar-scheduling DebianPts:tryton-modules-calendar-classification . [[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| [[https://www.inf-it.com/open-source/clients/caldavzap/|CalDavZAP]] || || {o} [[DebianBug:698769|Bug]] || Web || JS || ||
|| [[https://www.inf-it.com/open-source/clients/carddavmate/|CardDavMATE]] || || {o} [[DebianBug:698767|Bug]] || Web || JS || ||
|| [[http://agendav.org/|AgenDAV]] || || {X} || Web || PHP || ||
|| [[http://baikal-server.com/|Baikal]] || || {X} || CalDAV, CardDAV || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Censorship Resistence'''||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || Web, Mobile || Java || A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security. ||
|| [[https://www.torproject.org/|Tor]] || (./) || (./) [[DebianPts:tor|Tracker]] || || C || Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. ||
|| [[https://shadowsocks.org/|Shadowsocks]] || (./) || (./) [[DebianPts:shadowsocks|Tracker]] || Shadowsocks || Python || ||
|| [[https://ooni.org/|OONI]] || || /!\ [[DebianPts:ooniprobe|Tracker]] || Web || Python || Measure and report Internet censorship ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Cloud Computing Solutions''' <<FootNote(Cloud computing solutions are probably not for typical FreedomBox hardware of today but maybe of tomorrow and solutions are useful for those wanting to "Leave the cloud")>>||
|| [[http://www.ganeti.org/|Ganeti]] || || (./) [[DebianPts:ganeti|Tracker]] || Web, ? || Python || Might not be a full cloud computing solution. Used by and recommended by the Debian System Debian Administration Team, see [[https://lists.debian.org/debian-devel-announce/2013/03/msg00010.html|Bits from the Debian Systems Administration Team]]. ||
|| [[https://github.com/openstack/nova|OpenStack Compute]] || || (./) [[DebianPts:nova|Tracker]] || Web, CLI, API || Python || ||
|| [[https://opennebula.org/|OpenNebula]] || || /!\ [[DebianPts:opennebula|Tracker]] || Web, ? || C, C++ || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Collaborative Editing (Google Documents)'''||
|| [[https://www.infinote.org/|Infinote]] || (./) || (./) [[DebianPts:infinoted|Tracker]] || Gobby || C, C++ || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[DebianPts:webcit|Tracker]] || Web || C || ||
|| [[https://github.com/gobby/sobby|Sobby]] || || /!\ [[DebianPts:sobby|Tracker]] || Gobby || ? || ||
|| [[https://demo.codimd.org/|CodiMD]] || || {o} [[DebianBug:969111|Bug]] || Web || !JavaScript || ||
|| [[https://cryptpad.fr/|CryptPad]] || || {o} [[DebianBug:932885|Bug]] || Web || !JavaScript || ||
|| [[https://github.com/ether/etherpad-lite|Etherpad Lite]] || || {o} [[DebianBug:576998|Bug]] || Web || nodeJS || ||
|| [[https://webodf.org/|WebODF]] || || {o} [[DebianBug:727529|Bug]] || Web || JS || ||
|| [[http://www.softwaregarden.com/products/wikicalc/|wikiCalc]] || || {X} || Web || Perl || GPL. Ancient, but there does not seem to be a good [[https://en.wikipedia.org/wiki/Online_spreadsheet|online collaborative spreadsheet]]. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Commenting Systems (Disqus/IntenseDebate)'''||
|| [[https://github.com/i2p/i2p.syndie|Syndie]] || || (./) [[DebianPts:syndie|Tracker]] || Web || Java || Syndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks. ||
|| [[https://posativ.org/isso/|Isso]] || || {i} [[DebianPts:isso|Tracker]] || Web || Python, JS || Self-hosted ||
|| [[http://www.discourse.org/|Discourse]] || || {X} || Web || Ruby, JS || Self-hosted ||
|| [[https://github.com/phusion/juvia|juvia]] || || {X} || Web || Ruby || ||
|| [[https://github.com/NodeBB/NodeBB|NodeBB]] || || {X} || Web || !JavaScript || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Conference Calling (!TeamSpeak)'''||
|| [[https://www.mumble.info/|Mumble]] || (./) || (./) [[DebianPts:mumble-server|Tracker]] || Custom || C++ || ||
|| [[https://github.com/coturn/coturn|Coturn]] || (./) || (./) [[DebianPts:coturn|Tracker]] || TURN, STUN || C, C++ || Used by other servers to penetrate NAT network for audio/video calling ||
|| [[https://www.asterisk.org/|Asterisk]] || || (./) [[DebianPts:asterisk|Tracker]] || SIP || C || ||
|| [[https://github.com/signalwire/freeswitch|FreeSWITCH]] || || {o} [[DebianBug:389591|Bug]] || SIP, etc. || C/C++ || ||
|| [[https://github.com/Johni0702/mumble-web|mumble-web]] || || {o} [[DebianBug:909939|Bug]] || Web || HTML, JS || ||
|| [[https://bigbluebutton.org|bigbluebutton]] || || {X} || Web || Java, JS || ||
|| [[https://github.com/jitsi|jitsi]] || || {o} [[DebianBug:760485|Bug]] || Web || Java || Aparently [[https://fatiherikci.com/en/install-jitsi-meet-on-debian-10/|Jitsi provides a .deb file]] with [[https://github.com/YunoHost-Apps/jitsi_ynh|some limitations]]. It needs to be debianised. ||
|| [[http://openmeetings.apache.org/index.html|openmeetings]] || || {X} || || Java || ||
|| [[http://www.yate.ro/|Yet Another Telephony Engine]] || || {X} || SIP, etc. || C++/C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''CRM / Relationship Management'''||
|| [[https://github.com/monicahq/monica|Monica]] || || {X} || Web || PHP, JS || Personal Relationship Manager ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Decentralized DNS'''||
|| [[https://www.namecoin.org/|Namecoin]] || || {o} [[DebianBug:779686|Bug]] || || C++ || Namecoin is a decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''E-book Reader'''||
|| [[https://manual.calibre-ebook.com/server.html|Calibre Server]] || (./) || (./) [[DebianPts:calibre|Tracker]] || Web || Python || ||
|| [[https://amusewiki.org/|amusewiki]] || || {X} || Web || Perl || ||
|| [[https://github.com/janeczku/calibre-web|calibre-web]] || || {X} || Web || Python || ||
|| [[https://github.com/seblucas/cops|cops]] || || {X} || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Email (Gmail)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-email-services-like-gmail|On Ask]] ||
|| [[https://roundcube.net/|Roundcube]] || (./) || (./) [[DebianPts:roundcube|Tracker]] || Web || PHP || Already available in !FreedomBox - Also needs IMAP and SMTP servers ||
|| [[http://ciderwebmail.org/news/index.html|Ciderwebmail]] || || (./) [[DebianPts:ciderwebmail|Tracker]]|| Web || perl || Also needs IMAP and SMTP servers ||
|| [[https://www.clamav.net/|ClamAV]] || || (./) [[DebianPts:clamav|Tracker]] || API || C || ||
|| [[https://www.dovecot.org/|Dovecot]] || || (./) [[DebianPts:dovecot|Tracker]] || IMAP || C || ||
|| [[https://www.exim.org/|Exim]] || || (./) [[DebianPts:exim4|Tracker]] || SMTP || C || ||
|| [[https://www.gnu.org/software/mailman/|Mailman]] || || (./) [[DebianPts:mailman|Tracker]] || Web || Python || GPL. GNU Mailman manages mailing lists. ||
|| [[http://www.postfix.org/|Postfix]] || || (./) [[DebianPts:postfix|Tracker]] || SMTP || C || ||
|| [[https://www.rainloop.net/|Rainloop]] || || (./) [[DebianPts:rainloop|Tracker]] || Web || PHP || ||
|| [[https://rspamd.com|Rspamd]] || || (./) [[DebianPts:rspamd|Tracker]] || API || C, Lua || ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|Tracker]] || Web || C, C++ || ||
|| [[https://spamassassin.apache.org/|SpamAssassin]] || || (./) [[DebianPts:spamassassin|Tracker]] || API || C || ||
|| [[https://notmuchmail.org/|Notmuch Mail]] || || /!\ [[DebianPts:notmuch-web|Tracker]] || Web || Haskell || A web-based user interface for DebianPts:notmuch ||
|| [[https://squirrelmail.org/|SquirrelMail]] || || /!\ [[DebianPts:squirrelmail|Tracker]] || Web || PHP ||
|| [[https://www.mailpile.is/|Mailpile]] || || {o} [[DebianBug:745399|Bug]] || Web || Python || [[https://github.com/mailpile/Mailpile/issues/160|Python2 only]] ||
|| [[https://github.com/i2p/i2p.i2p-bote|I2P-Bote]] || || {X} || || Java || I2P-Bote is a serverless, encrypted e-mail application. ||
|| [[https://cypht.org/|Cypht]] || || {X} || Web || PHP || GPLv2, filter-based, modular, lightweight, also a newsreader ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Event Planing (Meetup.com/Facebook Events)'''||
|| [[https://gettogether.community/|Get Together]] || || {X} || Web || Python || ||
|| [[https://joinmobilizon.org/en/|Mobilizon]] || || {X} || Web || Elixir, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Feed Reader (Google Reader)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-rss-reader-services-google-reader-feedly|On Ask]] ||
|| [[https://tt-rss.org/|Tiny Tiny RSS]] || (./) || {i} [[DebianPts:tt-rss|Tracker]] || Web || PHP || Supports multiple users ||
|| [[https://github.com/newsboat/newsboat|Newsboat]] || || (./) || Terminal || C++ || Single user ||
|| [[https://github.com/amatriain/feedbunch|Feedbunch]] || || {X} || Web || Ruby || ||
|| [[https://freshrss.org/|FreshRSS]] || || {X} || Web || PHP || MySQL ||
|| [[https://miniflux.app/|Miniflux]] || || {X} || Web || Go || Requires PostgreSQL ||
|| [[https://git.sr.ht/~cedric/newspipe|Newspipe]] || || {X} || Web || Python, JS || PostgreSQL ||
|| [[http://rnews.sourceforge.net/|Rnews]] || || {X} || Web || PHP || Supports multiple users, and an optional default user for public-viewable feeds ||
|| [[https://selfoss.aditu.de/|selfoss]] || || {X} || Web || PHP || Single user ||
|| [[https://github.com/swanson/stringer|Stringer]] || || {X} || Web || Ruby || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''File Sharing (!DropBox)'''||
|| [[https://syncthing.net/|Syncthing]] || (./) || (./) [[DebianPts:syncthing|Tracker]]|| Web, Desktop || C, C++ || ||
|| [[http://tahoe-lafs.org|Tahoe-LAFS]] || (./) || /!\ [[DebianPts:tahoe-lafs|Tracker]] || || Python || Decentralized data store, distributes filesystem across multiple servers ||
|| [[https://remotestorage.io/|Node Restore]] || /!\ || {*} [[DebianBug:804507|Bug]] || Web || NodeJS || Per-user storage on the Web https://remotestorage.io/ ||
|| [[https://github.com/rmayr/dvcs-autosync|dvcs-autosync]] || || (./) [[DebianPts:dvcs-autosync|Tracker]] || Web || Python || ||
|| [[https://git-annex.branchable.com/|git-annex]] || || (./) [[DebianPts:git-annex|Tracker]] || Web || Haskell || ||
|| [[https://onionshare.org/|OnionShare]] || || (./) [[DebianPts:onionshare|Tracker]] || Web || Python || ||
|| [[https://www.seafile.com/|Seafile]] || || (./) [[DebianPts:seafile|Tracker]] || Web, Desktop || C || Open security issue: https://github.com/haiwen/seafile/issues/350 (CVE-2013-7469), DebianBug:923009 ||
|| [[https://www.sparkleshare.org/|SparkleShare]] || || (./) [[DebianPts:sparkleshare|Tracker]] || Web || C# || ||
|| [[https://github.com/moosefs/moosefs|moosefs]] || || {i} [[DebianPts:moosefs|Tracker]] || || C || ||
|| [[http://ori.scs.stanford.edu/|Ori]] || || {i} [[DebianPts:ori|Tracker]] || Desktop || C, C++ || P2P distributed filesystem. Documentation is in [[http://dl.acm.org/ft_gateway.cfm?id=2522721&ftid=1403940&dwn=1|their research publication]] ||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || ||
|| [[https://ipfs.io/|IPFS]] || || {*} [[DebianBug:779893|Bug]] || Web || Go || P2P filesystem ||
|| [[https://sourceforge.net/projects/ifolder/|iFolder]] || || {X} || ? || C || ||
|| [[https://www.oneswarm.org/|OneSwarm]] || || {X} || || Java || Privacy preserving peer-to-peer data sharing ||
|| [[https://pydio.com/|Pydio]] || || {X} || Web || PHP || ||
|| [[https://securedrop.org/|SecureDrop]] || || {X} || Web || Python || ||
|| [[https://launchpad.net/sucsynct|sucsynct]] || || {X} || Web || Bash || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Flash Cards'''||
|| [[https://github.com/tsudoko/anki-sync-server|anki-sync-server]] || || {X} || Sync || Python || Synchronizes progress from desktop app ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Home Automation / IoT / Wearables / Fitness Trackers '''||
|| [[https://www.home-assistant.io/|Home Assistant]] || || {o} [[DebianBug:839786|Bug]] || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Home Inventory'''||
|| [[https://grocy.info/|grocy]] || || {o} [[DebianBug:969056|Bug]] || Web || PHP, JS || Shopping list, recipes, etc [[DebianBug:969056|RFP]] ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Interactive Development Environment'''||
|| [[https://github.com/jupyter/notebook|Jupyter Notebook]] || || (./) [[DebianPts:jupyter-notebook|Tracker]] || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Link Sharing (Delicious)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-link-sharing-services-like-delicious|on Ask]] ||
|| [[https://github.com/shaarli/Shaarli|Shaarli]] || /!\ || /!\ [[DebianPts:shaarli|Tracker]] || Web || PHP || No database server needed, single-user ||
|| [[https://github.com/scronide/scuttle|Scuttle]] || || /!\ [[DebianPts:scuttle|Tracker]] || Web || PHP || ||
|| [[http://semanticscuttle.sourceforge.net/|SemanticScuttle]] || || /!\ [[DebianPts:semanticscuttle|Tracker]] || Web || PHP || Not developed any more ||
|| [[http://docs.bmark.us/en/latest/|Bookie]] || || {o} [[DebianBug:744306|Bug]] || Web || Python || Multi-user ||
|| [[https://code.mro.name/mro/ShaarliGo|ShaarliGo]] || || {X} || Web || Go || CGI executable, no database ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Machine Translation (translate.google.com)'''||
|| [[https://www.apertium.org/|Apertium]] || || (./) [[DebianPts:apertium|Tracker]] || || C, C++ || Limited to languages that are already similar to each other. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Mesh Networking'''||
|| [[http://www.open-mesh.org/|B.A.T.M.A.N]] || || (./) [[DebianPts:batmand|Tracker]] || || C || : Mesh routing protocol for multi-hop ad-hoc networks (see also telephony) ||
|| [[https://www.irif.fr/~jch//software/babel/|Babel]] || || (./) [[DebianPts:babeld|Tracker]] || || C || Mesh routing based on IP in user-space for multi-hop networks. ||
|| [[http://michaelblizek.twilightparadox.com/projects/cor/index.html|cor]] || || {X} || Linux || C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Movie Watchlist and Rating (IMDB)'''||
|| [[https://sourceforge.net/projects/filmlog/|filmlog]] || || {X} || Web || ? || || ||
|| [[https://bitbucket.org/filmaster/|filmaster]] || || {X} || Web || ? || || ||
|| [[http://www.videodb.net/|videodb]] || || {X} || Web || PHP || Lighter alternative for filmaster ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Multimedia Sharing (Video, Audio, Photos)'''||
|| [[https://sourceforge.net/projects/minidlna/|miniDLNA]] || (./) || (./) [[DebianPts:minidlna|Tracker]] || DLNA, UPnP || C || ||
|| [[https://wiki.gnome.org/Projects/Rygel|Rygel]] || || (./) [[DebianPts:rygel|Tracker]] || DLNA, UPnP || Vala || LGPL. Universal plug & play audiovisual media server ||
|| [[https://mediagoblin.org/|MediaGoblin]] || || {i} [[DebianPts:mediagoblin|Tracker]] || Web || Python || Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. ||
|| [[https://github.com/MediaCrush/MediaCrush|MediaCrush]] || || {X} || Web || Python, NodeJS || Expat License ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Music Activity Stream (last.fm/libre.fm)'''||
|| [[https://sourceforge.net/projects/vagalume/|Vagalume]] || || (./) [[DebianPts:vagalume|Tracker]] || Web || C || ||
|| [[https://salsa.debian.org/clint/zomg|Zomg]] || || (./) [[DebianPts:zomg|Tracker]] || Web || Shell || ||
|| [[https://gnu.io/fm/|GNU FM]] || || {X} || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Music/Media Streaming (Spotify/Pandora)'''||
|| [[https://mopidy.com/|Mopidy]] || || (./) [[DebianPts:mopidy|Tracker]] || MPD || Python || ||
|| [[https://musicpd.org/|Music Player Daemon]] || || (./) [[DebianPts:mpd|Tracker]] || MPD || C || ||
|| [[http://ampache.org/|Ampache]] || || /!\ [[DebianPts:ampache|Tracker]] || Web || PHP || ||
|| [[https://github.com/andrewrk/groovebasin|Groove Basin]] || || /!\ [[DebianPts:groovebasin|Tracker]] || Web || NodeJS || ||
|| [[https://funkwhale.audio|Funkwhale]] || || {X} || Web || Python || ||
|| [[https://jellyfin.org/|Jellyfin]] || || {X} || Web || C# || Many other clients available ||
|| [[http://koel.phanan.net/|koel]] || || {X} || Web || PHP || ||
|| [[https://github.com/raveberry/raveberry|Raveberry]] || || {X} || Web || Python, JS || Multi-user, users request and rate songs ||
|| [[http://www.subsonic.org|subsonic]] || || {X} || Web || Java || ||
|| [[https://github.com/streamlist/streamlist|streamlist]] || || {X} || Web || Go || ||
|| [[http://swarmplayer.p2p-next.org/|Swarmplayer]] || || {X} || Web || ? || Distributed ||
|| [[https://sourceforge.net/projects/tincanjukebox/|tin can jukebox]] || || {X} || Web || PHP || ||
|| [[http://www.pancake.org/zina/|zina]] || || {X} || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Network File Sharing'''||
|| [[https://sourceforge.net/projects/minidlna/|miniDLNA]] || (./) || (./) [[DebianPts:minidlna|Tracker]] || DLNA, UPnP || C || ||
|| [[https://www.samba.org/|Samba]] || (./) || (./) [[DebianPts:samba|Tracker]] || SMB || C || ||
|| [[https://linux-nfs.org/|NFS]] || || (./) [[DebianPts:nfs-utils|Tracker]] || NFS || C || ||
|| [[https://wiki.gnome.org/Projects/Rygel|Rygel]] || || (./) [[DebianPts:rygel|Tracker]] || DLNA, UPnP || Vala || LGPL. Universal plug & play audiovisual media server ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Note Taking (Evernote)'''||
|| [[https://turtl.it/|turtl]] || || {X} || Desktop, Mobile || Common Lisp, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''P2P File Sharing'''||
|| [[http://deluge-torrent.org/|Deluge]] || (./) || (./) [[DebianPts:deluge|Tracker]] || Web,Desktop || Python || Lightweight, cross-platform !BitTorrent client ||
|| [[http://mldonkey.sourceforge.net/Main_Page|MLDonkey]] || (./) || (./) [[DebianPts:mldonkey|Tracker]] || Web || OCaml || ||
|| [[https://transmissionbt.com/|Transmission]] || (./) || (./) [[DebianPts:transmission|Tracker]] || Web || C++ || !BitTorrent client ||
|| [[https://github.com/rakshasa/rtorrent|rTorrent]] || || (./) [[DebianPts:rtorrent|Tracker]] || Terminal || C++ || !BitTorrent client ||
|| [[http://www.foo.be/forban/|Forban]] || || {X} || Web || Python || A simple link-local opportunistic p2p free software (or how to share files with your local neighbors) ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Password Manager'''||
|| [[https://github.com/dani-garcia/bitwarden_rs|bitwarden_rs]] || || {X} || Web || Rust || Compatible with Birwarden clients ||
|| [[https://github.com/passbolt|Passbolt]] || || {X} || Web, CLI || PHP, JS || Backend API server with CLI, web/JS app or browser add-on ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Personal Cloud (Google Services, etc.)'''||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || Part of KDE social desktop initiative ||
|| [[https://github.com/nextcloud|Nextcloud]] || || {o} [[DebianBug:835086|Bug]] || Web || PHP || ||
|| [[http://cozy.io/|Cozy]] || || {X} || Web || JS, !CoffeeScript || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Personal Finance / Budgeting'''||
|| [[https://github.com/inoda/ontrack|ontrack]] || || {X} || Web || Ruby, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Photo Gallery (Flickr/ImageShack)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-photo-gallery-services-flickr-imageshack|On Ask]] ||
|| [[http://bgoglin.free.fr/llgal/|llgal]] || || (./) [[DebianPts:llgal|Tracker]] || Web || Perl || ||
|| [[http://www.zoph.org/|zoph]] || || (./) [[DebianPts:zoph|Tracker]] || Web || PHP || ||
|| [[https://piwigo.org/|Piwigo]] || || /!\ [[DebianPts:piwigo|Tracker]] || Web || PHP || Self-hosted ||
|| [[https://github.com/jmoreman/openphoto|OpenPhoto]] || || {o} [[DebianBug:667539|Bug]] || Web || PHP ||
|| [[http://sigal.saimon.org/en/latest/|Sigal]] || || {o} [[DebianBug:879239|Bug]] || Web || Python || ||
|| [[https://galleryrevival.com/|Gallery3]] || || {X} || Web || PHP || Photo manager ||
|| [[https://github.com/imgbi/img.bi|img.bi]] || || {X} || Web || JS, NodeJS || Client-side (!JavaScript) AES-256 encrypted image hosting, GPL3 ||
|| [[https://framagit.org/luc/lutim|Lutim]] || || {X} || Web || Perl || Image upload server ||
|| [[https://www.zenphoto.org/|Zenphoto]] || || {X} || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Print Server'''||
|| [[https://www.cups.org/|CUPS]] || || (./) [[DebianPts:cups|Tracker]] || IPP || C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Project Hosting'''||
|| [[https://git-scm.com/docs/gitweb|gitweb]] || (./) || (./) [[DebianPts:gitweb|Tracker]] || Web || Perl || ||
|| [[https://git.zx2c4.com/cgit/|cgit]] || || (./) [[DebianPts:cgit|Tracker]] || Web || C, C++ || Simple git repository hosting ||
|| [[https://secure.phabricator.com/|Phabricator]] || || (./) [[DebianPts:phabricator|Tracker]] || Web || PHP || Includes BTS, wiki, code review, and more. Immature. ||
|| [[https://gitlab.com/gitlab-org|GitLab]] || || {i} [[DebianPts:gitlab|Tracker]] || Web || Ruby || GitHub-like interface, MIT-licensed community edition. 4GB of RAM recommended ||
|| [[https://www.redmine.org/|Redmine]] || || {i} [[DebianPts:redmine|Tracker]]|| Web || Ruby || Includes BTS, wiki, and more. 4GB of RAM recommended ||
|| [[https://fusionforge.org/|FusionForge]] || || /!\ [[DebianPts:fusionforge|Tracker]] || || PHP || ||
|| [[https://gitolite.com/gitolite/index.html|Gitolite3]] || || (./) [[DebianPts:gitolite3|Tracker]] || Back-end only || Perl || git repository hosting, with fine-grained access control ||
|| [[https://github.com/tv42/gitosis|gitosis]] || || /!\ [[DebianPts:gitosis|Tracker]] || || ? || ||
|| [[https://kallithea-scm.org/|Kallithea]] || || {o} [[DebianBug:753975|Bug]] || || Python || ||
|| [[https://forge-allura.apache.org/p/allura/wiki/Home/|allura]] || || {X} || || Python || ||
|| [[http://repo.or.cz/w/girocco.git/blob/HEAD:/README|girocco]] || || {X} || || C || ||
|| [[http://gitblit.com/|Gitblit]] || || {X} || Web, SSH, Desktop || Java || Full-featured !GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license ||
|| [[https://gitea.io/en-us/|Gitea]] || || {X} || Web, SSH || Go || Low resource requirements ||
|| [[http://gogs.io/|Gogs]] || || {X} || Web, SSH || Go || Low resource requirements ||
|| [[https://dev.launchpad.net/|launchpad]] || || {X} || || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Proxy & Tunnelling'''||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || Web, Mobile || Java || A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security. ||
|| [[http://pagekite.net/|Pagekite]] || (./) || (./) [[DebianPts:pagekite|Tracker]] || Pagekite || Python || Free Software for tunneling HTTP, HTTPS and SSH servers through firewalls and NAT. ||
|| [[https://www.privoxy.org/|Privoxy]] || (./) || (./) [[DebianPts:privoxy|Tracker]] || HTTP || C || ||
|| [[https://www.torproject.org/|Tor]] || (./) || (./) [[DebianPts:tor|Tracker]] || || C || Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. ||
|| [[https://shadowsocks.org/|Shadowsocks]] || (./) || /!\ [[DebianPts:shadowsocks|Tracker]] || Shadowsocks || Python || ||
|| [[http://www.squid-cache.org/|Squid]] || || (./) [[DebianPts:squid|Tracker]] || HTTP || C || ||
|| [[https://holepunch.io|holepunch.io]] || || {X} || Custom || Python || Run services on a machine with no public IP and which may be behind a port-blocking firewall ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Project Management'''||||
|| [[https://kanboard.org|Kanboard]] || || {*} [[DebianBug:790814|Bug]] || Web || PHP || Kanban project mangement software [[https://bugs.debian.org/790814|ITP]]||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Single-file Time-limited File Sharing (!MegaUpload)'''||
|| [[https://github.com/bepasty/bepasty-server|bepasty]] || (./) || {i} [[DebianPts:bepasty|Tracker]] || Web || Python || MIT, pastebin with support for multiple file formats ||
|| [[https://github.com/elima/filetea|FileTea]] || || (./) [[DebianPts:filetea|Tracker]] || Web || C, C++ || AGPL, c+gobject, peer to peer file sharing by the browser. Demo instance: https://filetea.me/ ; self-hosted ||
|| [[https://coquelicot.potager.org/|Coquelicot]] || /!\ || /!\ [[DebianPts:coquelicot|Tracker]] || Web || Ruby || self-hosted ||
|| [[https://github.com/zombiezen/filedrop|FileDrop]] || || {X} || Web || Go, JS || Designed for Sandstorm, but can run standalone ||
|| [[https://github.com/UAPV/FileZ|FileZ]] || || {X} || Web || PHP || Self-hosted ||
|| [[https://github.com/tOkeshu/fipes|fipes]] || || {X} || Web || Erlang || AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted ||
|| [[https://gitlab.com/mojo42/Jirafeau|Jirafeau]] || || {X} || Web || PHP || AGPL, Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. Demo instance: https://jirafeau.net/ ; self-hosted ||
|| [[http://home.gna.org/jyraphe/|jyraphe]] || || {X} || Web || PHP || Self-hosted ||
|| [[https://git.framasoft.org/fiat-tux/hatsoftwares/lufi|lufi]] || || {X} || Web || Perl || AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.org/ ; self-hosted ||
|| [[https://github.com/peer5/sharefest|Sharefest]] || || {X} || Web || NodeJS || Distributed file sharing via WebRTC using a central tracker ([[http://www.sharefest.me/|link]]); self-hosted ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Q&A Systems (!StackOverflow)'''||
|| [[https://github.com/ASKBOT/askbot-devel|Askbot]] || || {X} || Web || Python, JS || [[https://ask.fedoraproject.org/en/questions/|example]]; self-hosted, fork of osqa ||
|| [[https://github.com/ricodigo/shapado|shapado]] || || {X} || Web || Ruby || Maybe unmaintained; self-hosted ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Save Articles & Pages (instapaper)'''||
|| [[https://github.com/pirate/ArchiveBox|ArchiveBox]] || || {*} [[DebianBug:924040|Bug]] || Web || Python || ||
|| [[https://wallabag.org/|wallabag]] || || {o} [[DebianBug:734753|Bug]] || Web, Mobile || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Social Network - Activity Stream (Facebook)'''||
|| [[https://diasporafoundation.org/|diaspora*]] || || {i} [[DebianPts:diaspora|Tracker]] || Web || Ruby || Self-hosted talking to proprietary equivalents ||
|| [[https://github.com/buddycloud/buddycloud-server-java|buddycloud server]] || || /!\ [[DebianPts:buddycloud-server|Tracker]] || Web || Java || Needs also Buddycloud client. ||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || Part of KDE social desktop initiative ||
|| [[http://retroshare.cc/index.html|Retroshare]] || || {*} [[DebianBug:659069|Bug]] || || C++ || ||
|| [[https://friendi.ca/|friendica]] || || {o} [[DebianBug:651944|Bug]] || Web || PHP || Transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other ||
|| [[https://elgg.org/|Elgg]] || || {X} || Web || PHP || A social networking engine ||
|| [[http://newebe.org/|newebe]] || || {X} || Web || Python || CouchDB ||
|| [[http://noosfero.org|Noosfero]] || || {X} || Web || Ruby || ||
|| [[https://github.com/pyofwave/PyOfWave|PyOfWave]] || || {X} || Web || JavaScript/Python || ||
|| [[https://socialhome.network/|Socialhome]] || || {X} || Web || Python || Uses Diaspora federation protocol ||
|| [[http://primarypad.com/OeMj2ZnZqo|Wave-OT-XMPP]] || || {X} || Web, Desktop || ? || All participants are fully decentralized, some - with advanced security and p2p privacy schemes, some can be built upon Camlistore or Tahoe-LAFS kind of persistence; federated, distributed, self-hosted ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Social Network - Microbloging (Twitter/identi.ca)''' [[https://en.wikipedia.org/wiki/Fediverse#Fediverse_software_platforms|Wikipedia]] ||
|| [[https://joinmastodon.org/|Mastodon]] || || {*} [[DebianBug:859741|Bug]] || Web || Ruby || Self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| [[https://freenetproject.org/|Freenet]] || || {o} [[DebianBug:481163|Bug]] || Web || Java || Also needs Sone plugin; self-hosted talking to other self-hosted ||
|| [[https://gnu.io/social/|GNU Social]] || || {o} [[DebianBug:782812|Bug]] || Web || PHP || Self-hosted/federated supports OStatus protocol only ||
|| [[https://pleroma.social/|Pleroma]] || || {o} [[DebianBug:895050|Bug]] || Web || Elixir || Self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| [[http://pump.io/|pump.io]] || || {o} [[DebianBug:726486|Bug]] || Web || NodeJS || Self-hosted/federated ||
|| [[http://twister.net.co/|twister]] || || {o} [[DebianBug:736901|Bug]] || Web || C++ || ||
|| [[https://epicyon.net/|Epicyon]] || || {X} || Web || Python || Design for low-powered systems ||
|| [[https://github.com/syuilo/misskey|Misskey]] || || {X} || Web || NodeJS || Self-hosted/federated supports !ActivityPub protocol only ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Survey Systems'''||
|| [[https://www.limesurvey.org/|LimeSurvey]] || || {o} [[DebianBug:610951|Bug]]|| Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''System Administration'''||
|| [[https://cockpit-project.org/|Cockpit]] || (./) || (./) [[DebianPts:cockpit|Tracker]] || Web || C || ||
|| [[http://www.webmin.com/|Webmin]] || || {*} [[DebianBug:820659|Bug]] || Web || Perl || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Telephony (Skype/GTalk)'''||
|| [[https://www.asterisk.org/|Asterisk]] || || (./) [[DebianPts:asterisk|Tracker]] || SIP, Jingle || C || ||
|| [[https://www.gnu.org/software/sipwitch/|GNU SIP Witch]] || || /!\ [[DebianPts:sipwitch|Tracker]] || SIP || C, C++ || ||
|| [[https://github.com/signalwire/freeswitch|FreeSWITCH]] || || {o} [[DebianBug:389591|Bug]] || SIP, etc. || C/C++ || ||
|| [[http://www.yate.ro/|Yet Another Telephony Engine]] || || {X} || SIP, etc. || C++/C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Text-based Chat (GTalk/WhatsApp/Slack)'''||
|| [[https://www.ejabberd.im/|Ejabberd]] || (./) || (./) [[DebianPts:ejabberd|Tracker]] || Jabber(XMPP) || Erlang || ||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || Web, Mobile || Java || General purpose P2P darknet with lots of services ||
|| [[https://www.jsxc.org/|JSXC]] || (./) || (./) [[DebianPts:libjs-jsxc|Tracker]] || Web || !JavaScript || ||
|| [[https://matrix.org/docs/projects/server/synapse|Matrix Synapse]] || (./) || (./) [[DebianPts:matrix-synapse|Tracker]] || Web, Mobile || Python || Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service ||
|| [[https://www.quassel-irc.org/|Quassel]] || (./) || (./) [[DebianPts:quassel|Tracker]] || Quassel || C++ || ||
|| [[https://www.bitlbee.org/|BitlBee]] || || (./) [[DebianPts:bitlbee|Tracker]] || IRC || C || ||
|| [[http://www.movim.eu/|Movim]] || || (./) [[DebianPts:movim|Tracker]] || Web || PHP || XMPP; Supports Jingle ||
|| [[https://prosody.im/|Prosody IM]] || || (./) [[DebianPts:prosody|Tracker]] || Jabber(XMPP) || Lua || ||
|| [[https://salut-a-toi.org/|Salut à Toi]] || || (./) [[DebianPts:salutatoi|Tracker]]|| Web, Desktop || Python || XMPP; Supports OTR ||
|| [[https://pypi.org/project/libervia/|Libervia]] || || {o} [[DebianBug:725761|Bug]] || Web || Python || XMPP (for salutatoi) ||
|| [[https://github.com/kamax-matrix/mxisd|mxisd]] || || {o} [[DebianBug:910999|Bug]] || Web || Java || Federated Identity Server for Matrix ||
|| [[https://conversejs.org/|Converse.js]] || || {X} || Web || JS || XMPP; Supports OTR ||
|| [[https://github.com/jappix/jappix|Jappix]] || || {X} || Web || PHP, !JavaScript || ||
|| [[http://ircanywhere.com/|IRCAnywhere]] || || {X} || Web || Node.js || Aimed at replacing IRCCloud ||
|| [[http://getkaiwa.com/|Kaiwa]] || || {X} || Web || NodeJS || XMPP (prosody recommended) ||
|| [[https://kiwiirc.com/|Kiwi IRC]] || || {o} [[DebianBug:646776|Bug]]|| Web || JS (Vue) || IRC; Base web client for https://webchat.freenode.net/ ||
|| [[https://mattermost.com/|Mattermost]] || || {X} || Web || Golang || ||
|| [[https://github.com/otalk/otalk-im-client|Otalk]] || || {X} || Web || NodeJS || XMPP; Supports Jingle ||
|| [[https://qwebirc.org/|qwebirc]] || || {X} || Web || Python || IRC; Base web client for https://webchat.oftc.net service ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Time Tracking'''||
|| [[https://github.com/overshard/timestrap|timestrap]] || || {X} || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''TO-DO Listing and Time-Management (Remember The Milk)'''||
|| [[https://taskwarrior.org/|Taskwarrior]] || || (./) [[DebianPts:taskwarrior|Tracker]] || CLI, client || C++ || ||
|| [[https://www.kolab.org/|Kolab]] || || /!\ [[DebianPts:kolabd|Tracker]] || CalDAV, Email || Perl, PHP || Groupware server supporting multiple mail clients with to-do lists. ||
|| [[https://github.com/tryton/calendar_todo|Tryton Calendar TODO]] || || /!\ [[DebianPts:tryton-modules-calendar-todo|Tracker]] || CalDAV, Client || Python || Tryton Framework [[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| [[https://cihar.com/software/ukolovnik/|Ukolovnik]] || || /!\ [[DebianPts:ukolovnik|Tracker]] || Web || PHP || Pretty basic TODO manager (old and unmaintained) ||
|| [[http://www.mytinytodo.net/|mytinytodo]] || || {X} || Web || PHP, JS || Very light PHP/SQLite/AJAX/jQuery TODO list||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Video Hosting (YouTube/Vimeo)'''||
|| [[https://framagit.org/rigelk/package-debian-peertube|PeerTube]] || || {X} || Web || !TypeScript, HTML, CSS, SQL || AGPL ||
|| [[http://videobin.org/code|VideoBin]] || || {X} || Web || Python || Minimal video sharing (pastebin-like) in Django, GPL3+ ||
|| [[https://github.com/jaimeMF/youtube-dl-api-server|youtube-dl-server]] || || {X} || Browser add-on || Python || REST server for youtube-dl, works with youtube-dl-chrome-plugin ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Voice Assistant (Alexa, Siri)'''||
|| [[https://kalliope-project.github.io/|Kalliope]] || || {o} [[DebianBug:965158|Bug]] || Voice || Python || ||
|| [[https://mycroft.ai/|Mycroft]] || || {o} [[DebianBug:893788|Bug]] || Voice || Python || ||
|| [[https://rhasspy.readthedocs.io/|Rhasspy]] || || {X} || Voice || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Voting (Doodle)'''||
|| [[https://github.com/kellerben/dudle|dudle]] || || {*} [[DebianBug:739293|Bug]] || Web || Ruby || ||
|| [[https://framadate.org/|Framadate]] || || {o} [[DebianBug:876496|Bug]] || Web || PHP || ||
|| [[https://foodl.org/|foodl]] || || {X} || Web || PHP || ||
|| [[https://github.com/Trim/papillon|papillon]] || || {X} || Web || Python || ||
|| [[http://code.google.com/p/pleft/|pleft]] || || {X} || Web || Python || ||
|| [[http://pollen.chorem.org/pollen/home|pollen]] || || {X} || Web || Java || ||
|| [[http://selectricity.org/|selectricity]] || || {X} || Web || Ruby || ||
|| [[http://studs.u-strasbg.fr/|studs]] || || {X} || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Virtual Private Network'''||
|| [[https://openvpn.net/|OpenVPN]] || (./) || (./) [[DebianPts:openvpn|Tracker]] || OpenVPN || C || ||
|| [[https://www.wireguard.com/|WireGuard]] || (./) || (./) [[DebianPts:wireguard|Tracker]] || !WireGuard || C || ||
|| [[https://tinc-vpn.org/|tinc]] || || (./) [[DebianPts:tinc|Tracker]] || tinc || C || ||
|| [[https://libreswan.org/|Libreswan]] || || (./) [[DebianPts:libreswan|Tracker]] || IPSec, IKE || C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Web Analytics (Google Analytics)'''||
|| [[https://web.archive.org/web/20140822104703/http://www.analog.cx/|Analog]] || || (./) [[DebianPts:analog|Tracker]] || Web || C, C++ || ||
|| [[https://www.awstats.org/|AWStats]] || || (./) [[DebianPts:awstats|Tracker]] || Web || Perl || ||
|| [[http://www.webalizer.org/|Webalizer]] || || (./) [[DebianPts:webalizer|Tracker]] || Web || C, C++ || ||
|| [[http://www.hping.org/visitors/|Visitors]] || || /!\ [[DebianPts:visitors|Tracker]] || Web || C, C++ || ||
|| [[https://matomo.org/|Matomo]] || || {o} [[DebianBug:448532|Bug]] || Web || PHP || Ex-Piwik ||
|| [[http://www.openwebanalytics.com|Open Web Analytics]] || || ? || Web || PHP, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Web-based File Manager'''||
|| [[https://github.com/filebrowser/filebrowser|File Browser]] || || {X} || Web || Go || Manage, edit files, execute commands, Google like UI ||
|| [[https://github.com/mickael-kerjean/filestash|Filestash]] || || {X} || Web || Go, JS || Manage, edit files, view/play photos, audio, video ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Web Crawling, Indexing, Search (Google Search)'''||
|| [[https://searx.me/|Searx]] || (./) || (./) [[DebianPts:searx|Tracker]] || Web || Python || Meta-search engine with multiple backends ||
|| [[https://gitlab.com/surfraw/Surfraw|Surfraw]] || || (./) [[DebianPts:surfraw|Tracker]] || Web || Shell || Not quite user friendly (CLI). ||
|| [[https://yacy.net/|YaCy]] || || {o} [[DebianBug:452422|Bug]] || Web || Java || Fairly heavy: needs 1GB of RAM for itself ||
|| [[https://sourceforge.net/projects/grub/|Grub]] || || {X} || Web || || ||
|| [[https://github.com/beniz/seeks|seeks]] || || {X} || Web || C++ || C++ should be lighter than yacy but needs a distributed P2P crawler to off the Cloud, maybe Grub.org if C#, Yacy if Java for a stand-alone client||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Wiki (wikipedia.org)''' ||
|| [[https://ikiwiki.info/|Ikiwiki]] || (./) || (./) [[DebianPts:ikiwiki|Tracker]] || Web || Perl || ||
|| [[https://www.mediawiki.org/|MediaWiki]] || (./) || (./) [[DebianPts:mediawiki|Tracker]] || Web || PHP || ||

== Extending the List ==

If you find a service that you find useful as a replacement for services in the cloud and would see it available in !FreedomBox, please add them here.

Places with similar lists (that can be used as a source to extend this list) are:

 * https://web.archive.org/web/20160310205216/http://wiki.autonomo.us/Wish_list
 * https://prism-break.org
 * https://github.com/Kickball/awesome-selfhosted
 * https://www.privacytools.io
 * https://github.com/awesome-selfhosted/awesome-selfhosted

<<Include(FreedomBox/Portal)>>

----
CategoryFreedomBox

Graphic slogan by Marcus Meier released under CC-BY-SA-4.0

This page tracks the availability of FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). This list is also helpful for users looking for alternatives to various cloud services they are dependent on.

Legend

(./)

Available in Debian stable and/or FreedomBox

{i}

Available in Debian although not yet in stable

{*}

Someone is working on inclusion into Debian

{o}

Someone requested inclusion into Debian

{X}

Someone needs to file an RFP or ITP bugreport and update this page with resulting bug number.

/!\

Was available in Debian but is not part of stable or unstable


Service

FreedomBox Status

Debian Status

User Interface

Language

Comments

 

Accounting

akaunting

{X}

Web

Misc.

GPL. Accounting, inventory management, money management.

 

Address Management

Tryton Party Vcarddav

/!\ Tracker

CardDAV, Client

Python

Tryton Framework Functionality removed from upstream project

 

Anonymity Networks

I2P

(./)

(./) Tracker

Web, Mobile

Java

A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security.

Tor

(./)

(./) Tracker

C

Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use.

GNUnet

(./) Tracker

C

GNUnet is a new network protocol stack for building secure, distributed, and privacy-preserving applications.

 

Avatar Publishing (gravatar.com/libravatar.org)

Libravatar

{X}

Web

Python

Self-hosted (federated)

 

Backups

BorgBackup

(./)

(./) Tracker

CLI

Python

BackupPC

(./) Tracker

Web

Perl

Deja Dup

(./) Tracker

Desktop

C

Dirvish

(./) Tracker

Web

Perl

Requires large HDD

luckyBackup

(./) Tracker

Web

C++

 

Blog Publishing (blogger.com/wordpress.com) on Ask Static site generator comparision

Ikiwiki

(./)

(./) Tracker

Web

Perl

Hugo

(./)

CLI

Go

Static site generator. No web editor.

Jekyll

(./) Tracker

CLI

Ruby

Static website generator. No web editor

Lektor

(./) Tracker

CLI, Web

Python

BSD. Static website generator. Debian package is missing the web editor.

pelican

(./) Tracker

CLI

Python

AGPL. Static website blog generator. No web editor.

staticsite

(./) Tracker

CLI

Python

Static site generator. No web based editor.

Wordpress

(./) Tracker

Web

PHP

pyblosxom

/!\ Tracker

Web

Python

Serendipity

/!\ Tracker

Web

PHP

Aegir

{X}

Web

PHP

Ægir is a framework for hosting and managing websites and other applications using Drupal

Chyrp Lite

{X}

Web

PHP

Lightweight, uses MySQL or SQLite databases

Drupal

{X}

Web

PHP

Open source content management platform powering millions of websites and applications

Pligg

{X}

Web

shoebill

{X}

Web

Python

Web-based editor for Pelican and Nikola. Written by FreedomBox team member.

 

Calculator (Google Calculator)

LastCalc

{X}

Web

Java

 

Calendar Publishing and Shared Editing (Google Calendar)

Radicale

(./)

(./) Tracker

CardDAV, CalDAV

Python

Citadel

(./) Tracker

Web

C

DAViCal

(./) Tracker

CalDAV

PHP

Sogo

(./) Tracker

Web

C, C++

Xandikos

(./) Tracker

CardDAV, CalDAV

Python

Calypso

{i} Tracker

CalDAV

Python

Calendar and Contacts Server

/!\ Tracker

CalDAV, ICal

Python

Tryton Calendar Module

/!\ Tracker

CalDAV, Client

Python

Tryton Framework see also tryton-modules-calendar-todo tryton-modules-calendar-scheduling tryton-modules-calendar-classification . Functionality removed from upstream project

CalDavZAP

{o} Bug

Web

JS

CardDavMATE

{o} Bug

Web

JS

AgenDAV

{X}

Web

PHP

Baikal

{X}

CalDAV, CardDAV

PHP

 

Censorship Resistence

I2P

(./)

(./) Tracker

Web, Mobile

Java

A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security.

Tor

(./)

(./) Tracker

C

Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use.

Shadowsocks

(./)

(./) Tracker

Shadowsocks

Python

OONI

/!\ Tracker

Web

Python

Measure and report Internet censorship

 

Cloud Computing Solutions 1

Ganeti

(./) Tracker

Web, ?

Python

Might not be a full cloud computing solution. Used by and recommended by the Debian System Debian Administration Team, see Bits from the Debian Systems Administration Team.

OpenStack Compute

(./) Tracker

Web, CLI, API

Python

OpenNebula

/!\ Tracker

Web, ?

C, C++

 

Collaborative Editing (Google Documents)

Infinote

(./)

(./) Tracker

Gobby

C, C++

Citadel

(./) Tracker

Web

C

Sobby

/!\ Tracker

Gobby

?

CodiMD

{o} Bug

Web

JavaScript

CryptPad

{o} Bug

Web

JavaScript

Etherpad Lite

{o} Bug

Web

nodeJS

WebODF

{o} Bug

Web

JS

wikiCalc

{X}

Web

Perl

GPL. Ancient, but there does not seem to be a good online collaborative spreadsheet.

 

Commenting Systems (Disqus/IntenseDebate)

Syndie

(./) Tracker

Web

Java

Syndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks.

Isso

{i} Tracker

Web

Python, JS

Self-hosted

Discourse

{X}

Web

Ruby, JS

Self-hosted

juvia

{X}

Web

Ruby

NodeBB

{X}

Web

JavaScript

 

Conference Calling (TeamSpeak)

Mumble

(./)

(./) Tracker

Custom

C++

Coturn

(./)

(./) Tracker

TURN, STUN

C, C++

Used by other servers to penetrate NAT network for audio/video calling

Asterisk

(./) Tracker

SIP

C

FreeSWITCH

{o} Bug

SIP, etc.

C/C++

mumble-web

{o} Bug

Web

HTML, JS

bigbluebutton

{X}

Web

Java, JS

jitsi

{o} Bug

Web

Java

Aparently Jitsi provides a .deb file with some limitations. It needs to be debianised.

openmeetings

{X}

Java

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C

 

CRM / Relationship Management

Monica

{X}

Web

PHP, JS

Personal Relationship Manager

 

Decentralized DNS

Namecoin

{o} Bug

C++

Namecoin is a decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency

 

E-book Reader

Calibre Server

(./)

(./) Tracker

Web

Python

amusewiki

{X}

Web

Perl

calibre-web

{X}

Web

Python

cops

{X}

Web

PHP

 

Email (Gmail) On Ask

Roundcube

(./)

(./) Tracker

Web

PHP

Already available in FreedomBox - Also needs IMAP and SMTP servers

Ciderwebmail

(./) Tracker

Web

perl

Also needs IMAP and SMTP servers

ClamAV

(./) Tracker

API

C

Dovecot

(./) Tracker

IMAP

C

Exim

(./) Tracker

SMTP

C

Mailman

(./) Tracker

Web

Python

GPL. GNU Mailman manages mailing lists.

Postfix

(./) Tracker

SMTP

C

Rainloop

(./) Tracker

Web

PHP

Rspamd

(./) Tracker

API

C, Lua

Sogo

(./) Tracker

Web

C, C++

SpamAssassin

(./) Tracker

API

C

Notmuch Mail

/!\ Tracker

Web

Haskell

A web-based user interface for notmuch

SquirrelMail

/!\ Tracker

Web

PHP

Mailpile

{o} Bug

Web

Python

Python2 only

I2P-Bote

{X}

Java

I2P-Bote is a serverless, encrypted e-mail application.

Cypht

{X}

Web

PHP

GPLv2, filter-based, modular, lightweight, also a newsreader

 

Event Planing (Meetup.com/Facebook Events)

Get Together

{X}

Web

Python

Mobilizon

{X}

Web

Elixir, JS

 

Feed Reader (Google Reader) On Ask

Tiny Tiny RSS

(./)

{i} Tracker

Web

PHP

Supports multiple users

Newsboat

(./)

Terminal

C++

Single user

Feedbunch

{X}

Web

Ruby

FreshRSS

{X}

Web

PHP

MySQL

Miniflux

{X}

Web

Go

Requires PostgreSQL

Newspipe

{X}

Web

Python, JS

PostgreSQL

Rnews

{X}

Web

PHP

Supports multiple users, and an optional default user for public-viewable feeds

selfoss

{X}

Web

PHP

Single user

Stringer

{X}

Web

Ruby

 

File Sharing (DropBox)

Syncthing

(./)

(./) Tracker

Web, Desktop

C, C++

Tahoe-LAFS

(./)

/!\ Tracker

Python

Decentralized data store, distributes filesystem across multiple servers

Node Restore

/!\

{*} Bug

Web

NodeJS

Per-user storage on the Web https://remotestorage.io/

dvcs-autosync

(./) Tracker

Web

Python

git-annex

(./) Tracker

Web

Haskell

OnionShare

(./) Tracker

Web

Python

Seafile

(./) Tracker

Web, Desktop

C

Open security issue: https://github.com/haiwen/seafile/issues/350 (CVE-2013-7469), 923009

SparkleShare

(./) Tracker

Web

C#

moosefs

{i} Tracker

C

Ori

{i} Tracker

Desktop

C, C++

P2P distributed filesystem. Documentation is in their research publication

ownCloud

/!\ Tracker

Web

PHP

IPFS

{*} Bug

Web

Go

P2P filesystem

iFolder

{X}

?

C

OneSwarm

{X}

Java

Privacy preserving peer-to-peer data sharing

Pydio

{X}

Web

PHP

SecureDrop

{X}

Web

Python

sucsynct

{X}

Web

Bash

 

Flash Cards

anki-sync-server

{X}

Sync

Python

Synchronizes progress from desktop app

 

Home Automation / IoT / Wearables / Fitness Trackers

Home Assistant

{o} Bug

Web

Python

 

Home Inventory

grocy

{o} Bug

Web

PHP, JS

Shopping list, recipes, etc RFP

 

Interactive Development Environment

Jupyter Notebook

(./) Tracker

Web

Python

 

Link Sharing (Delicious) on Ask

Shaarli

/!\

/!\ Tracker

Web

PHP

No database server needed, single-user

Scuttle

/!\ Tracker

Web

PHP

SemanticScuttle

/!\ Tracker

Web

PHP

Not developed any more

Bookie

{o} Bug

Web

Python

Multi-user

ShaarliGo

{X}

Web

Go

CGI executable, no database

 

Machine Translation (translate.google.com)

Apertium

(./) Tracker

C, C++

Limited to languages that are already similar to each other.

 

Mesh Networking

B.A.T.M.A.N

(./) Tracker

C

: Mesh routing protocol for multi-hop ad-hoc networks (see also telephony)

Babel

(./) Tracker

C

Mesh routing based on IP in user-space for multi-hop networks.

cor

{X}

Linux

C

 

Movie Watchlist and Rating (IMDB)

filmlog

{X}

Web

?

filmaster

{X}

Web

?

videodb

{X}

Web

PHP

Lighter alternative for filmaster

 

Multimedia Sharing (Video, Audio, Photos)

miniDLNA

(./)

(./) Tracker

DLNA, UPnP

C

Rygel

(./) Tracker

DLNA, UPnP

Vala

LGPL. Universal plug & play audiovisual media server

MediaGoblin

{i} Tracker

Web

Python

Multi-user support; federation planned. Hosts video, photos, audio, documents, etc.

MediaCrush

{X}

Web

Python, NodeJS

Expat License

 

Music Activity Stream (last.fm/libre.fm)

Vagalume

(./) Tracker

Web

C

Zomg

(./) Tracker

Web

Shell

GNU FM

{X}

Web

PHP

 

Music/Media Streaming (Spotify/Pandora)

Mopidy

(./) Tracker

MPD

Python

Music Player Daemon

(./) Tracker

MPD

C

Ampache

/!\ Tracker

Web

PHP

Groove Basin

/!\ Tracker

Web

NodeJS

Funkwhale

{X}

Web

Python

Jellyfin

{X}

Web

C#

Many other clients available

koel

{X}

Web

PHP

Raveberry

{X}

Web

Python, JS

Multi-user, users request and rate songs

subsonic

{X}

Web

Java

streamlist

{X}

Web

Go

Swarmplayer

{X}

Web

?

Distributed

tin can jukebox

{X}

Web

PHP

zina

{X}

Web

PHP

 

Network File Sharing

miniDLNA

(./)

(./) Tracker

DLNA, UPnP

C

Samba

(./)

(./) Tracker

SMB

C

NFS

(./) Tracker

NFS

C

Rygel

(./) Tracker

DLNA, UPnP

Vala

LGPL. Universal plug & play audiovisual media server

 

Note Taking (Evernote)

turtl

{X}

Desktop, Mobile

Common Lisp, JS

 

P2P File Sharing

Deluge

(./)

(./) Tracker

Web,Desktop

Python

Lightweight, cross-platform BitTorrent client

MLDonkey

(./)

(./) Tracker

Web

OCaml

Transmission

(./)

(./) Tracker

Web

C++

BitTorrent client

rTorrent

(./) Tracker

Terminal

C++

BitTorrent client

Forban

{X}

Web

Python

A simple link-local opportunistic p2p free software (or how to share files with your local neighbors)

 

Password Manager

bitwarden_rs

{X}

Web

Rust

Compatible with Birwarden clients

Passbolt

{X}

Web, CLI

PHP, JS

Backend API server with CLI, web/JS app or browser add-on

 

Personal Cloud (Google Services, etc.)

ownCloud

/!\ Tracker

Web

PHP

Part of KDE social desktop initiative

Nextcloud

{o} Bug

Web

PHP

Cozy

{X}

Web

JS, CoffeeScript

 

Personal Finance / Budgeting

ontrack

{X}

Web

Ruby, JS

 

Photo Gallery (Flickr/ImageShack) On Ask

llgal

(./) Tracker

Web

Perl

zoph

(./) Tracker

Web

PHP

Piwigo

/!\ Tracker

Web

PHP

Self-hosted

OpenPhoto

{o} Bug

Web

PHP

Sigal

{o} Bug

Web

Python

Gallery3

{X}

Web

PHP

Photo manager

img.bi

{X}

Web

JS, NodeJS

Client-side (JavaScript) AES-256 encrypted image hosting, GPL3

Lutim

{X}

Web

Perl

Image upload server

Zenphoto

{X}

Web

PHP

 

Print Server

CUPS

(./) Tracker

IPP

C

 

Project Hosting

gitweb

(./)

(./) Tracker

Web

Perl

cgit

(./) Tracker

Web

C, C++

Simple git repository hosting

Phabricator

(./) Tracker

Web

PHP

Includes BTS, wiki, code review, and more. Immature.

GitLab

{i} Tracker

Web

Ruby

?GitHub-like interface, MIT-licensed community edition. 4GB of RAM recommended

Redmine

{i} Tracker

Web

Ruby

Includes BTS, wiki, and more. 4GB of RAM recommended

FusionForge

/!\ Tracker

PHP

Gitolite3

(./) Tracker

Back-end only

Perl

git repository hosting, with fine-grained access control

gitosis

/!\ Tracker

?

Kallithea

{o} Bug

Python

allura

{X}

Python

girocco

{X}

C

Gitblit

{X}

Web, SSH, Desktop

Java

Full-featured GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license

Gitea

{X}

Web, SSH

Go

Low resource requirements

Gogs

{X}

Web, SSH

Go

Low resource requirements

launchpad

{X}

Python

 

Proxy & Tunnelling

I2P

(./)

(./) Tracker

Web, Mobile

Java

A decentralized, secure (layered encryption) and anonymous peer-to-peer network with serverless chat, irc, jabber, forums, websites, p2p filesharing, BitTorrent trackers, serverless secure mail, file hosting, iMule, etc. All with focus on privacy and security.

Pagekite

(./)

(./) Tracker

Pagekite

Python

Free Software for tunneling HTTP, HTTPS and SSH servers through firewalls and NAT.

Privoxy

(./)

(./) Tracker

HTTP

C

Tor

(./)

(./) Tracker

C

Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use.

Shadowsocks

(./)

/!\ Tracker

Shadowsocks

Python

Squid

(./) Tracker

HTTP

C

holepunch.io

{X}

Custom

Python

Run services on a machine with no public IP and which may be behind a port-blocking firewall

 

Project Management

Kanboard

{*} Bug

Web

PHP

Kanban project mangement software ITP

 

Single-file Time-limited File Sharing (MegaUpload)

bepasty

(./)

{i} Tracker

Web

Python

MIT, pastebin with support for multiple file formats

FileTea

(./) Tracker

Web

C, C++

AGPL, c+gobject, peer to peer file sharing by the browser. Demo instance: https://filetea.me/ ; self-hosted

Coquelicot

/!\

/!\ Tracker

Web

Ruby

self-hosted

FileDrop

{X}

Web

Go, JS

Designed for Sandstorm, but can run standalone

FileZ

{X}

Web

PHP

Self-hosted

fipes

{X}

Web

Erlang

AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted

Jirafeau

{X}

Web

PHP

AGPL, Jirafeau is a web site permitting to upload a file in a simple way and give an unique link to it. Demo instance: https://jirafeau.net/ ; self-hosted

jyraphe

{X}

Web

PHP

Self-hosted

lufi

{X}

Web

Perl

AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.org/ ; self-hosted

Sharefest

{X}

Web

NodeJS

Distributed file sharing via WebRTC using a central tracker (link); self-hosted

 

Q&A Systems (StackOverflow)

Askbot

{X}

Web

Python, JS

example; self-hosted, fork of osqa

shapado

{X}

Web

Ruby

Maybe unmaintained; self-hosted

 

Save Articles & Pages (instapaper)

ArchiveBox

{*} Bug

Web

Python

wallabag

{o} Bug

Web, Mobile

PHP

 

Social Network - Activity Stream (Facebook)

diaspora*

{i} Tracker

Web

Ruby

Self-hosted talking to proprietary equivalents

buddycloud server

/!\ Tracker

Web

Java

Needs also Buddycloud client.

ownCloud

/!\ Tracker

Web

PHP

Part of KDE social desktop initiative

Retroshare

{*} Bug

C++

friendica

{o} Bug

Web

PHP

Transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other

Elgg

{X}

Web

PHP

A social networking engine

newebe

{X}

Web

Python

CouchDB

Noosfero

{X}

Web

Ruby

PyOfWave

{X}

Web

JavaScript/Python

Socialhome

{X}

Web

Python

Uses Diaspora federation protocol

Wave-OT-XMPP

{X}

Web, Desktop

?

All participants are fully decentralized, some - with advanced security and p2p privacy schemes, some can be built upon Camlistore or Tahoe-LAFS kind of persistence; federated, distributed, self-hosted

 

Social Network - Microbloging (Twitter/identi.ca) Wikipedia

Mastodon

{*} Bug

Web

Ruby

Self-hosted/federated supports ActivityPub & OStatus protocols

Freenet

{o} Bug

Web

Java

Also needs Sone plugin; self-hosted talking to other self-hosted

GNU Social

{o} Bug

Web

PHP

Self-hosted/federated supports OStatus protocol only

Pleroma

{o} Bug

Web

Elixir

Self-hosted/federated supports ActivityPub & OStatus protocols

pump.io

{o} Bug

Web

NodeJS

Self-hosted/federated

twister

{o} Bug

Web

C++

Epicyon

{X}

Web

Python

Design for low-powered systems

Misskey

{X}

Web

NodeJS

Self-hosted/federated supports ActivityPub protocol only

 

Survey Systems

LimeSurvey

{o} Bug

Web

PHP

 

System Administration

Cockpit

(./)

(./) Tracker

Web

C

Webmin

{*} Bug

Web

Perl

 

Telephony (Skype/GTalk)

Asterisk

(./) Tracker

SIP, Jingle

C

GNU SIP Witch

/!\ Tracker

SIP

C, C++

FreeSWITCH

{o} Bug

SIP, etc.

C/C++

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C

 

Text-based Chat (GTalk/WhatsApp/Slack)

Ejabberd

(./)

(./) Tracker

Jabber(XMPP)

Erlang

I2P

(./)

(./) Tracker

Web, Mobile

Java

General purpose P2P darknet with lots of services

JSXC

(./)

(./) Tracker

Web

JavaScript

Matrix Synapse

(./)

(./) Tracker

Web, Mobile

Python

Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service

Quassel

(./)

(./) Tracker

Quassel

C++

BitlBee

(./) Tracker

IRC

C

Movim

(./) Tracker

Web

PHP

XMPP; Supports Jingle

Prosody IM

(./) Tracker

Jabber(XMPP)

Lua

Salut à Toi

(./) Tracker

Web, Desktop

Python

XMPP; Supports OTR

Libervia

{o} Bug

Web

Python

XMPP (for salutatoi)

mxisd

{o} Bug

Web

Java

Federated Identity Server for Matrix

Converse.js

{X}

Web

JS

XMPP; Supports OTR

Jappix

{X}

Web

PHP, JavaScript

IRCAnywhere

{X}

Web

Node.js

Aimed at replacing IRCCloud

Kaiwa

{X}

Web

NodeJS

XMPP (prosody recommended)

Kiwi IRC

{o} Bug

Web

JS (Vue)

IRC; Base web client for https://webchat.freenode.net/

Mattermost

{X}

Web

Golang

Otalk

{X}

Web

NodeJS

XMPP; Supports Jingle

qwebirc

{X}

Web

Python

IRC; Base web client for https://webchat.oftc.net service

 

Time Tracking

timestrap

{X}

Web

Python

 

TO-DO Listing and Time-Management (Remember The Milk)

Taskwarrior

(./) Tracker

CLI, client

C++

Kolab

/!\ Tracker

CalDAV, Email

Perl, PHP

Groupware server supporting multiple mail clients with to-do lists.

Tryton Calendar TODO

/!\ Tracker

CalDAV, Client

Python

Tryton Framework Functionality removed from upstream project

Ukolovnik

/!\ Tracker

Web

PHP

Pretty basic TODO manager (old and unmaintained)

mytinytodo

{X}

Web

PHP, JS

Very light PHP/SQLite/AJAX/jQuery TODO list

 

Video Hosting (YouTube/Vimeo)

PeerTube

{X}

Web

TypeScript, HTML, CSS, SQL

AGPL

VideoBin

{X}

Web

Python

Minimal video sharing (pastebin-like) in Django, GPL3+

youtube-dl-server

{X}

Browser add-on

Python

REST server for youtube-dl, works with youtube-dl-chrome-plugin

 

Voice Assistant (Alexa, Siri)

Kalliope

{o} Bug

Voice

Python

Mycroft

{o} Bug

Voice

Python

Rhasspy

{X}

Voice

Python

 

Voting (Doodle)

dudle

{*} Bug

Web

Ruby

Framadate

{o} Bug

Web

PHP

foodl

{X}

Web

PHP

papillon

{X}

Web

Python

pleft

{X}

Web

Python

pollen

{X}

Web

Java

selectricity

{X}

Web

Ruby

studs

{X}

Web

PHP

 

Virtual Private Network

OpenVPN

(./)

(./) Tracker

OpenVPN

C

WireGuard

(./)

(./) Tracker

WireGuard

C

tinc

(./) Tracker

tinc

C

Libreswan

(./) Tracker

IPSec, IKE

C

 

Web Analytics (Google Analytics)

Analog

(./) Tracker

Web

C, C++

AWStats

(./) Tracker

Web

Perl

Webalizer

(./) Tracker

Web

C, C++

Visitors

/!\ Tracker

Web

C, C++

Matomo

{o} Bug

Web

PHP

Ex-Piwik

Open Web Analytics

?

Web

PHP, JS

 

Web-based File Manager

File Browser

{X}

Web

Go

Manage, edit files, execute commands, Google like UI

Filestash

{X}

Web

Go, JS

Manage, edit files, view/play photos, audio, video

 

Web Crawling, Indexing, Search (Google Search)

Searx

(./)

(./) Tracker

Web

Python

Meta-search engine with multiple backends

Surfraw

(./) Tracker

Web

Shell

Not quite user friendly (CLI).

YaCy

{o} Bug

Web

Java

Fairly heavy: needs 1GB of RAM for itself

Grub

{X}

Web

seeks

{X}

Web

C++

C++ should be lighter than yacy but needs a distributed P2P crawler to off the Cloud, maybe Grub.org if C#, Yacy if Java for a stand-alone client

 

Wiki (wikipedia.org)

Ikiwiki

(./)

(./) Tracker

Web

Perl

MediaWiki

(./)

(./) Tracker

Web

PHP

Extending the List

If you find a service that you find useful as a replacement for services in the cloud and would see it available in FreedomBox, please add them here.

Places with similar lists (that can be used as a source to extend this list) are:


Information

Support

Contribute

Reports

Promote

Overview

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Features

Vision

Q&A

Design

To Do

Releases

Press

Download

Manual

Code

Contributors

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, November 14 at 14:00 UTC

Latest news: Help translate freedombox.org - 2020-08-01

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox

  1. Cloud computing solutions are probably not for typical FreedomBox hardware of today but maybe of tomorrow and solutions are useful for those wanting to "Leave the cloud" (1)