Differences between revisions 241 and 381 (spanning 140 versions)
Revision 241 as of 2017-06-27 10:56:17
Size: 20233
Editor: josch
Comment: add searx
Revision 381 as of 2020-09-26 18:19:37
Size: 46525
Editor: fioddor
Comment: Kiwi IRC was requested
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Leaving the public cloud =

All !FreedomBox code should be completely Free, stable, well integrated with the system, and well maintained (e.g. regarding security bugfixes). This is ensured by using only official stable Debian packages.

This page tracks availability in Debian of !FreedomBox-related user-facing services, grouped by the functionality they provide (a.k.a. the non-free equivalent they replace).

Places with similar lists (can maybe 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

[[#Legend|Table Legend]]

||<style="width: 22%; text-align: left;">'''Service'''||<style="width: 11%; text-align: left;">'''user interface'''||<style="width: 11%; text-align: left;">'''Language'''||'''Comments'''||
||||<(>'''Blog reader (google reader)'''|| || [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-rss-reader-services-google-reader-feedly|on Ask]] ||
|| {i} DebianPts:tt-rss || web || PHP || already available in !FreedomBox - not optimised for low-end devices - supports single or multi user ||
|| {X} [[https://selfoss.aditu.de/|selfoss]] || web || PHP || single user ||
|| {X} [[http://rnews.sourceforge.net/|Rnews]] || web || PHP || Supports multiple users, and an optional default user for public-viewable feeds ||
|| {X} [[https://github.com/swanson/stringer|Stringer]] || web || ruby || ||
|| {X} [[https://github.com/amatriain/feedbunch|Feedbunch]] || web || ruby || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Photo gallery (flickr/imageshack)'''|| || [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-photo-gallery-services-flickr-imageshack|on Ask]] ||
|| /!\ DebianPts:zoph || web || PHP || back in Debian (unstable) ||
|| {X} [[https://www.zenphoto.org/|zenphoto]] || web || PHP || ||
|| {X} [[https://img.bi/|img.bi]] || web || JS, NodeJS || client-side (javascript) AES-256 encrypted image hosting, GPL3 ||
|| /!\ DebianPts:piwigo || web || PHP || removed from Debian ([[DebianBug:694820|unmaintained in Debian]]); self-hosted ||
|| (./) DebianPts:llgal || web || Perl || self-hosted ||
|| {o} [[DebianBug:667539|openphoto]] || web || PHP ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Video hosting (youtube/vimeo)'''||
|| {X} [[http://videobin.org/code|videobin]] || web || Python || minimal video sharing (pastebin-like) in Django, GPL3+ ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Multimedia sharing (video, audio, photos)'''||
|| {*} [[DebianBug:657405|GNU MediaGoblin]] || web || Python || Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. ||
|| {X} [[https://github.com/MediaCrush/MediaCrush|MediaCrush]] || web || Python, NodeJS || Expat License ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''E-mail (gmail)'''|| || [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-email-services-like-gmail|on Ask]] ||
|| (./) DebianPts:dovecot || imap || C || ||
|| (./) DebianPts:sogo || web || C, C++ || ||
|| (./) DebianPts:roundcube || web || PHP || Already available in !FreedomBox - Also needs imap and smtp servers ||
|| (./) DebianPts:ciderwebmail || web || perl || Also needs imap and smtp servers ||
|| {o} [[DebianBug:745399|Mailpile]] || web || Python || ||
|| {i} DebianPts:notmuch-web || web || Haskell || a web-based user interface for DebianPts:notmuch ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''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]] ||
|| {o} [[DebianBug:664739|Chyrp]] || web || PHP || Lightweight, uses MySQL or SQLite databases ||
|| (./) DebianPts:wordpress || web || PHP || ||
|| (./) DebianPts:ikiwiki || web || Perl || already available in !FreedomBox ||
|| (./) DebianPts:serendipity || web || PHP || Removed from Debian. ||
|| (./) DebianPts:pyblosxom || web || Python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''link sharing (delicious)'''|| || [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-link-sharing-services-like-delicious|on Ask]] ||
|| {X} DebianPts:shaarli || web || PHP || removed from Debian - No database server needed, single-user ||
|| {o} [[DebianBug:744306|Bookie]] || web || Python || multi-users ||
|| (./) DebianPts:scuttle || web || PHP || ||
|| /!\ DebianPts:semanticscuttle || web || PHP || Not developed anymore, Removed from Debian ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''file sharing (dropbox)'''||
|| /!\ DebianPts:owncloud || web || PHP || Removed from Debian unstable ||
|| (./) DebianPts:sparkleshare || web || C# || ||
|| {o} [[DebianBug:273303|ifolder]] || web || Mono/.NET || ||
|| (./) DebianPts:dvcs-autosync || web || Python || ||
|| {X} [[https://launchpad.net/sucsynct|sucsynct]] || web || bash || ||
|| (./) DebianPts:git-annex assistant || web || Haskell || ||
|| {i} DebianPts:seafile || web/desktop || C || open security issue: https://github.com/haiwen/seafile/issues/350 ||
|| {i} DebianPts:syncthing || web/desktop || C, C++ || ||
|| {X} [[https://pydio.com/|Pydio]] || web || PHP || ||
|| {o} [[DebianBug:779893|ipfs]] || web || Go || p2p filesystem ||
|| {i} DebianPts:ori || 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]] ||
|| {*} [[DebianBug:804507|node-restore]] || web || NodeJS || Per-user storage on the Web https://remotestorage.io/ ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''microblog publishing (twitter/identi.ca)'''||
|| {o} [[DebianBug:782812|gnusocial]] || web || PHP || self-hosted/federated ||
|| {o} [[DebianBug:726486|pump.io]] || web || NodeJS || self-hosted/federated ||
|| {o} [[DebianBug:481163|freenet]] || web || Java || Also needs Sone plugin; self-hosted talking to other self-hosted ||
|| {o} [[DebianBug:736901|twister]] || web || C++ || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''music activitystream (last.fm/libre.fm)'''||
|| (./) DebianPts:vagalume || web || C || ||
|| (./) DebianPts:zomg || web || Shell || ||
|| {X} [[https://gnu.io/fm/|GNU FM]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''avatar publishing (gravatar.com/Libravatar.org)'''||
|| {X} [[http://www.libravatar.org|Libravatar]] || web || python || self-hosted (federated) ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''text-based chat (gtalk)'''||
|| {X} [[https://conversejs.org/|Converse.js]] || web || JS || XMPP; Supports OTR ||
|| (./) DebianPts:ejabberd || Jabber || Erlang || ||
|| (./) DebianPts:prosody || Jabber || Lua || ||
|| {o} [[DebianBug:619347| jappix]] || web || PHP || XMPP; Supports Jingle ||
|| (./) DebianPts:salutatoi || web/desktop || python || XMPP; Supports OTR ||
|| {o} [[DebianBug:725761|Libervia]] || web || python || XMPP (for salutatoi) ||
|| {X} [[http://www.movim.eu/|Movim]] || web || PHP || XMPP; Supports Jingle ||
|| {*} [[DebianBug:749494|cryptocat]] || desktop || JS || XMPP, Beta Release (April 2016); Supports OTR and mpOTR ||
|| {i} DebianPts:matrix-synapse || web/mobile || Python || homeserver for Matrix ||
|| {X} [[http://getkaiwa.com/|Kaiwa]] || web || NodeJS || XMPP (prosody recommended) ||
|| {X} [[https://github.com/otalk/otalk-im-client|Otalk]] || web || NodeJS || XMPP; Supports Jingle ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''calendar publishing and/or shared editing (google calendar)'''||
|| (./) DebianPts:davical || CalDAV || PHP || Removed from testing [2013-10-15] ||
|| (./) DebianPts:radicale || CalDAV || Python || already available in !FreedomBox ||
|| (./) DebianPts:calendarserver || CalDAV/ical || python || Removed from testing [2014-05-30] ||
|| {o} [[DebianBug:449033|Chandler]] || CalDAV / Chandler client || Java || ||
|| (./) DebianPts:sogo || web || C, C++ || ||
|| (./) DebianPts:citadel-suite || web || C || ||
|| (./) DebianPts:calypso || CalDAV || Python || ||
|| (./) DebianPts:tryton-modules-calendar || CalDAV, client || Python || Tryton Framework see also DebianPts:tryton-modules-calendar-todo DebianPts:tryton-modules-calendar-scheduling DebianPts:tryton-modules-calendar-classification ||
|| {X} [[http://baikal-server.com/|Baikal]] || CalDAV, CardDAV || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''address management'''||
|| (./) DebianPts:tryton-modules-party-vcarddav || CardDAV, client || Python || Tryton Framework ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''shared text authoring (google documents)'''||
|| {*} [[DebianBug:576998|etherpad-lite]] || web || nodeJS || ||
|| (./) DebianPts:citadel-suite || web || C || ||
|| (./) DebianPts:sobby || gobby-0.4 client || ? || Removed from Debian. ||
|| (./) DebianPts:infinoted || gobby-0.5 client || C, C++ || ||
|| {*} [[DebianBug:727529|webodf]] || web || JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''movie watchlist and rating (IMDB)'''||
|| {X} filmlog || web || ? || || ||
|| {X} filmaster || web || ? || || ||
|| {X} [[http://www.videodb.net/|videodb]] || web || PHP || Lighter alternative for filmaster ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Web crawling and/or indexing and/or search (google search)'''||
|| {o} [[DebianBug:452422|yacy]] || web || Java || Java base - too heavy for embedded device ||
|| {X} [[https://github.com/beniz/seeks|seeks]] || 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||
|| (./) DebianPts:surfraw || web || Shell || ||
|| {*} [[DebianBug:808564|searx]] || web || Python || Mate-search engine with multiple backends ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''telephony (skype/gtalk)'''||
|| (./) DebianPts:asterisk || SIP/Jingle || C || ||
|| (./) DebianPts:sipwitch || SIP || C, C++ || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''activitystream (facebook)'''||
|| {i} DebianPts:diaspora || web || Ruby || self-hosted talking to proprietary equivalents ||
|| {o} [[DebianBug:651944|friendica]] || web || PHP || transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other ||
|| /!\ DebianPts:owncloud || web || PHP || Removed from Debian unstable, part of kde social desktop initiative ||
|| {X} [[http://primarypad.com/OeMj2ZnZqo|Wave-OT-XMPP]] || web/gui || ? || 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 ||
|| {X} [[http://newebe.org/|newebe]] || web || Python || couchdb ||
|| {i} DebianPts:buddycloud-server || web || Java || Removed from Debian. Needs also Buddycloud client. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''personal "cloud" (Google services, etc.)'''||
|| {X} DebianPts:owncloud || web || PHP || Removed from Debian (unstable/testing), part of kde social desktop initiative ||
|| {X} [[http://cozy.io/|Cozy]] || web || JS, !CoffeeScript || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''music streaming (Pandora)'''||
|| {X} [[http://swarmplayer.p2p-next.org/|Swarmplayer]] || web || ? || distributed ||
|| {X} DebianPts:ampache || web || PHP || Removed from Debian (unstable/testing) ||
|| (./) DebianPts:mpd || MPD client || C || ||
|| {X} [[https://sourceforge.net/projects/tincanjukebox/|tin can jukebox]] || web || PHP || ||
|| {X} [[http://www.subsonic.org|subsonic]] || web || Java || ||
|| {X} [[http://www.pancake.org/zina/|zina]] || web || PHP || ||
|| {X} [[http://koel.phanan.net/|koel]] || web || PHP || ||
|| (./) DebianPts:mopidy || MPD || Python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''cloud backups'''||
|| (./) DebianPts:dirvish || web || Perl || Requires large HDD ||
|| (./) DebianPts:backuppc || web || Perl || ||
|| (./) DebianPts:luckybackup || web || C++ || ||
|| (./) DebianPts:deja-dup || web || C || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''to-do listing and time-management (remember the milk)'''||
|| (./) DebianPts:ukolovnik || web || PHP || pretty basic todo manager (old and unmaintained)||
|| (./) DebianPts:kolabd || CalDAV / email client || Perl, PHP || Groupware server supporting multiple mail clients with to-do lists. Removed from testing [2012-03-25]||
|| {X} [[http://www.mytinytodo.net/|mytinytodo]] || web || PHP, JS || very light php/sqlite/ajax/jquery todo list||
|| (./) DebianPts:tryton-modules-calendar-todo || CalDAV, client || Python || Tryton Framework ||
|| (./) DebianPts:taskwarrior || CLI, client || C++ || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''single-file time-limited file sharing (megaupload)'''||
|| {X} [[https://github.com/peer5/sharefest|sharefest]] || web || NodeJS || distributed file sharing via WebRTC using a central tracker ([[http://www.sharefest.me/|link]]); self-hosted ||
|| {X} [[http://home.gna.org/jyraphe/ |jyraphe]] || web || PHP || self-hosted ||
|| {X} [[https://github.com/UAPV/FileZ|FileZ]] || web || PHP || self-hosted ||
|| {X} [[https://github.com/tOkeshu/fipes|fipes]] || web || Erlang || AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted ||
|| (./) DebianPts:filetea || web || C, C++ || AGPL, c+gobject, peer to peer file sharing by the browser. Demo instance: https://filetea.me/ ; self-hosted ||
|| {i} DebianPts:coquelicot || web || ruby || self-hosted ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''telephony confence call (teamspeak)'''||
|| (./) DebianPts:mumble-server || mumble client || C++ || already available in !FreedomBox ||
|| (./) DebianPts:asterisk || SIP || C || ||
|| {X} [[http://openmeetings.apache.org/index.html|openmeetings]] || || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''web analytics (google analytics)'''||
|| (./) DebianPts:awstats || web || Perl || ||
|| (./) DebianPts:webalizer || web || C, C++ || ||
|| (./) DebianPts:visitors || web || C, C++ || ||
|| (./) DebianPts:analog || web || C, C++ || ||
|| {*} [[DebianBug:448532|piwik]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Hosting, Mail and IRC'''||
|| {o} [[DebianBug:448638|I2P]] || web/mobile || Java || General purpose P2P darknet with lots of services ||
|| {X} [[http://ircanywhere.com/|IRCAnywhere]] || web || Node.js || Aimed at replacing IRCCloud ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''voting (doodle)'''||
|| {X} [[http://selectricity.org/ http://gitorious.org/selectricity|selectricity]] || web || ruby || ||
|| {o} [[DebianBug:739293|dudle]] || web || ruby || ||
|| {X} [[https://foodl.org/|foodl]] || web || php || ||
|| {X} [[http://code.google.com/p/pleft/|pleft]] || web || python || ||
|| {X} [[https://github.com/Trim/papillon|papillon]] || web || python || ||
|| {X} [[http://studs.u-strasbg.fr/|studs]] || web || php || ||
|| {X} [[http://pollen.chorem.org/pollen/home|pollen]] || web || java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Calculator (Google Calculator)'''||
|| {X} [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|lastcalc]] || web || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Survey systems'''||
|| {o} [[DebianBug:610951|limesurvey]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Commenting systems (Disqus/IntenseDebate)'''||
|| {X} [[https://github.com/phusion/juvia|juvia]] || web || ruby || ||
|| {i} [[DebianPts:isso]] || web || Python, JS || self-hosted ||
|| {X} [[http://www.discourse.org/|Discourse]] || web || Ruby, JS || self-hosted ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Q&A systems (!StackOverflow)'''||
|| [[DebianBug:682075|OSQA]] || web || Python, JS || [[http://lockergnome.net/|example]]; self-hosted ||
|| [[DebianBug:687966|Askbot]] || web || Python, JS || [[https://ask.fedoraproject.org/en/questions/|example]]; self-hosted ||
|| [[DebianBug:633407|shapado]] || web || ruby || Maybe unmaintained; self-hosted ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''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")>>||
|| (./) [[DebianPts:nova]] || web and/or cli and/or API || python || ||
|| (./) [[DebianPts:ganeti]] || web (and more?) || 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]]. ||
|| (./) [[DebianPts:opennebula]] || web (and more?) || C, C++ || Removed from testing [2013-10-15] ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Software project hosting'''||
|| (./) DebianPts:fusionforge || || php || ||
|| {*} [[DebianBug:753975|kallithea]] || || python || ||
|| (./) DebianPts:gitolite || back-end only || perl || Removed from Debian testing. ||
|| {i} DebianPts:cgit || web || C, C++ || Simple git repository hosting ||
|| /!\ DebianPts:gitosis || || ? || Removed from Debian testing. ||
|| {X} [[http://repo.or.cz/w/girocco.git/blob/HEAD:/README|girocco]] || || C || ||
|| {X} [[https://forge-allura.apache.org/p/allura/wiki/Home/|allura]] || || python || ||
|| {X} [[https://dev.launchpad.net/|launchpad]] || || python || ||
|| (./) DebianPts:redmine || web || ruby || Includes BTS, wiki, and more ||
|| {i} DebianPts:phabricator || web || PHP || Includes BTS, wiki, code review, and more. Immature. ||
|| {i} DebianPts:gitlab || web || Ruby || github-like interface, MIT-licensed community edition ||
|| {X} [[http://gitblit.com/|gitblit]] || web/ssh/desktop (gui using rpc) || Java || Full-featured github replacement, plugin support, remote management, used by CentOS, apache 2.0 license ||
|| {X} [[http://gogs.io/|gogs]] || web/ssh || Go || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Multi-client URL/ebook reader (instapaper)'''||
|| {*} [[DebianBug:734753|wallabag]] || web/mobile || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Machine translation (translate.google.com)'''||
|| (./) DebianPts:apertium || || C, C++ || Limited to languages that are already similar to each other. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Note taking (evernote)'''||
|| {X} [[https://turtl.it/|turtl]] || desktop/mobile || Common Lisp, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Time tracking'''||
|| {X} [[https://github.com/overshard/timestrap|timestrap]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
--------
<<Anchor(Legend)>>
||||<(>'''Legend'''||
|| (./) || Available in Debian stable||
#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=300}}||

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.

||<|7>{{attachment:thereisnocloud-bluecolor-preview-_en_v01.png|Graphic slogan by Marcus Meier released under CC-BY-SA-4.0|height=300}}||<-2>'''Legend'''||
|| (./) || Available in Debian stable and/or !FreedomBox ||
Line 261: Line 14:

See also: FreedomBox/ExampleProjects and http://autonomo.us/wiki/Wish_list
----

||<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://github.com/i2p/i2p.i2p-bote|I2P-Bote]] || || {X} || || Java || I2P-Bote is a serverless, encrypted e-mail application. ||
|| [[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://jitsi.github.io|jitsi]] || || {o} [[DebianBug:760485|Bug]] || Web || Java || ||
|| [[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://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|Gitolite]] || || /!\ [[DebianPts:gitolite|Tracker]] || Back-end only || Perl || ||
|| [[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

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.

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

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

I2P-Bote

{X}

Java

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

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

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

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

Gitolite

/!\ Tracker

Back-end only

Perl

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: Sunday, October 25th at 17: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)