Differences between revisions 362 and 365 (spanning 3 versions)
Revision 362 as of 2020-09-24 00:22:56
Size: 41994
Comment: Add column for FreedomBox status
Revision 365 as of 2020-09-24 03:25:07
Size: 39686
Comment: Refactor the header and footer
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
= 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
 * 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.
Line 25: Line 13:
||<style="width: 15%; text-align: left;">'''Service'''||<style="width: 5%; 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'''||'''Comments'''||
||||<(>'''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 || already available in !FreedomBox - not optimised for low-end devices - supports single or multi user ||
|| [[https://selfoss.aditu.de/|selfoss]] || || {X} || web || PHP || single user ||
|| [[http://rnews.sourceforge.net/|Rnews]] || || {X} || web || PHP || Supports multiple users, and an optional default user for public-viewable feeds ||
|| [[https://github.com/swanson/stringer|Stringer]] || || {X} || web || ruby || ||
|| [[https://github.com/amatriain/feedbunch|Feedbunch]] || || {X} || web || ruby || ||
|| [[https://miniflux.app/|Miniflux]] || || {X} || web || go || requires PostgreSQL ||
|| [[https://freshrss.org/|FreshRSS]] || || {X} || web || php || MySQL ||
|| [[https://git.sr.ht/~cedric/newspipe|Newspipe]] || || {X} || web || python, JS || postgresql ||
|| [[https://github.com/newsboat/newsboat|Newsboat]] || || (./) || terminal || c++ || single user ||
||<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]] ||
|| [[http://www.zoph.org/|zoph]] || || (./) [[DebianPts:zoph|Tracker]] || web || PHP || ||
|| [[http://bgoglin.free.fr/llgal/|llgal]] || || (./) [[DebianPts:llgal|Tracker]] || web || Perl || self-hosted ||
|| [[https://piwigo.org/|Piwigo]] || || /!\ [[DebianPts:piwigo|Tracker]] || web || PHP || removed from Debian ([[DebianBug:694820|unmaintained in Debian]]); 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://www.zenphoto.org/|zenphoto]] || || {X} || web || PHP || ||
|| [[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://galleryrevival.com/|Gallery3]] || || {X} || web || PHP || photo manager ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Video hosting (youtube/vimeo)'''||
|| [[http://videobin.org/code|videob
in]] || || {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 ||
|| [[https://framagit.org/rigelk/package-debian-peertube|PeerTube]] || || {X} || web || !TypeScript, HTML, CSS, SQL || AGPL ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Multimedia sharing (video, audio, photos)'''||
|| [[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 ||
|| [[https://wiki.gnome.org/Projects/Rygel|Rygel]] || || (./) [[DebianPts:rygel|Tracker]] || ? || Vala || LGPL. Universal plug & play audiovisual media server ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Email (gmail)'''|| || || [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-email-services-like-gmail|on Ask]] ||
|| [[https://www.dovecot.org/|Dovecot]] || || (./) [[DebianPts:dovecot|Tracker]] || imap || C || ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|Tracker]] || web || C, C++ || ||
|| [[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.mailpile.is/|Mailpile]] || || {o} [[DebianBug:745399|Bug]] || web || Python || [[https://github.com/mailpile/Mailpile/issues/160|python2 only]] ||
|| [[https://notmuchmail.org/|Notmuch Mail]] || || /!\ [[DebianPts:notmuch-web|Tracker]] || web || Haskell ||  a web-based user interface for DebianPts:notmuch . Removed from Debian unstable ||
|| [[https://www.rainloop.net/|Rainloop]] || || (./) [[Debian
Pts:rainloop|Tracker]] || web || PHP || ||
|| [[https://cypht.org/|Cypht]] || || {X} || web || PHP || GPLv2, filter-based, modular, lightweight, also a newsreader ||
|| [[https://squirrelmail.org/|SquirrelMail]] || || /!\ [[DebianPts:squirrelmail|Tracker]] || web || PHP ||
|| [[https://www.gnu.org/software/mailman/|Mailman]] || || (./) [[DebianPts:mailman|Tracker]] || web || Python || GPL. GNU Mailman manages mailing lists. ||
||<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]] ||
|| [[https://chyrplite.net/|Chyrp Lite]] || || {X} || web || PHP || Lightweight, uses MySQL or SQLite databases ||
|| [[https://wordpress.org/|Wordpress]] || || (./) [[DebianPts:wordpress|Tracker]] || web || PHP ||   ||
|| [[https://ikiwiki.info/|Ikiwiki]] || (./) || (./) [[DebianPts:ikiwiki|Tracker]] || web || Perl || already available in !FreedomBox ||
|| [[https://docs.s9y.org/|Serendipity]] || || /!\ [[DebianPts:serendipity|Tracker]] || web || PHP || Removed from Debian. ||
|| [[https://pyblosxom.github.io/|pyblosxom]] || || /!\ [[DebianPts:pyblosxom|Tracker]] || web || Python ||   ||
|| [[https://blog.getpelican.com/|pelican]] || || (./) [[DebianPts:pelican|Tracker]] || command-line & web || Python || AGPL. Static website blog generator. ||
|| [[https://www.getlektor.com/|Lektor]] || || (./) [[DebianPts:lektor|Tracker]] || command-line & web || Python || BSD. Static website generator. Content can be added through browser. ||
|| [[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://gitlab.com/aegir/aegir|Aegir]] || || {X} || web || PHP || Ægir is a framework for hosting and managing websites and other applications using Drupal ||
||<style="width: 5%; text-align: left;">'''Service'''||<style="width: 5%; 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'''||'''Comments'''||
||||||||||||<(> &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://selfoss.aditu.de/|selfoss]] || || {X} || Web || PHP || Single user ||
|| [[http://rnews.sourceforge.net/|Rnews]] || || {X} || Web || PHP || Supports multiple users, and an optional default user for public-viewable feeds ||
|| [[https://github.com/swanson/stringer|Stringer]] || || {X} || Web || Ruby || ||
|| [[https://github.com/amatriain/feedbunch|Feedbunch]] || || {X} || Web || Ruby || ||
|| [[https://miniflux.app/|Miniflux]] || || {X} || Web || Go || Requires PostgreSQL ||
|| [[https://freshrss.org/|FreshRSS]] || || {X} || Web || PHP || MySQL ||
|| [[https://git.sr.ht/~cedric/newspipe|Newspipe]] || || {X} || Web || Python, JS || PostgreSQL ||
|| [[https://github.com/newsboat/newsboat|Newsboat]] || || (./) || Terminal || C++ || Single user ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Photo G
allery (Flickr/ImageShack)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-photo-gallery-services-flickr-imageshack|On Ask]] ||
|| [[http://www.zoph.org/|zoph]] || || (./) [[DebianPts:zoph|Tracker]] || Web || PHP || ||
|| [[http://bgoglin.free.fr/llgal/|llgal]] || || (./) [[DebianPts:llgal|Tracker]] || Web || Perl || ||
|| [[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://www.zenphoto.org/|Zenphoto]] || || {X} || Web || PHP || ||
|| [[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://galleryrevival.com/|Gallery3]] || || {X} || Web || PHP || Photo manager ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Video Hosting (YouTube/Vimeo)'''||
|| [[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 ||
|| [[https://framagit.org/rigelk/package-debian-peertube|PeerTube]] || || {X} || Web || !TypeScript, HTML, CSS, SQL || AGPL ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Multimedia Sharing (Video, Audio, Photos)'''||
|| [[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 ||
|| [[https://wiki.gnome.org/Projects/Rygel|Rygel]] || || (./) [[DebianPts:rygel|Tracker]] || UPnP || Vala || LGPL. Universal plug & play audiovisual media server ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Email (Gmail)''' [[http://ask.debian.net/questions/what-are-the-best-alternatives-to-email-services-like-gmail|On Ask]] ||
|| [[https://www.dovecot.org/|Dovecot]] || || (./) [[DebianPts:dovecot|Tracker]] || IMAP || C || ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|Tracker]] || Web || C, C++ || ||
|| [[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.mailpile.is/|Mailpile]] || || {o} [[DebianBug:745399|Bug]] || Web || Python || [[https://github.com/mailpile/Mailpile/issues/160|Python2 only]] ||
|| [[https://notmuchmail.org/|Notmuch Mail]] || || /!\ [[DebianPts:notmuch-web|Tracker]] || Web || Haskell || A web-based user interface for DebianPts:notmuch ||
|| [[https://www.rainloop.net/|
Rainloop]] || || (./) [[DebianPts:rainloop|Tracker]] || Web || PHP || ||
|| [[https://cypht.org/|Cypht]] || || {X} || Web || PHP || GPLv2, filter-based, modular, lightweight, also a newsreader ||
|| [[https://squirrelmail.org/|SquirrelMail]] || || /!\ [[DebianPts:squirrelmail|Tracker]] || Web || PHP ||
|| [[https://www.gnu.org/software/mailman/|Mailman]] || || (./) [[DebianPts:mailman|Tracker]] || Web || Python || GPL. GNU Mailman manages mailing lists. ||
||||||||||||<(> &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://chyrplite.net/|Chyrp Lite]] || || {X} || Web || PHP || Lightweight, uses MySQL or SQLite databases ||
|| [[https://wordpress.org/|Wordpress]] || || (./) [[DebianPts:wordpress|Tracker]] || Web || PHP || ||
|| [[https://ikiwiki.info/|Ikiwiki]] || (./) || (./) [[DebianPts:ikiwiki|Tracker]] || Web || Perl || ||
|| [[https://docs.s9y.org/|Serendipity]] || || /!\ [[DebianPts:serendipity|Tracker]] || Web || PHP || ||
|| [[https://pyblosxom.github.io/|pyblosxom]] || || /!\ [[DebianPts:pyblosxom|Tracker]] || Web || Python || ||
|| [[https://blog.getpelican.com/|pelican]] || || (./) [[DebianPts:pelican|Tracker]] || CLI, Web || Python || AGPL. Static website blog generator. ||
|| [[https://www.getlektor.com/|Lektor]] || || (./) [[DebianPts:lektor|Tracker]] || CLI, Web || Python || BSD. Static website generator. Content can be added through browser. ||
|| [[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://gitlab.com/aegir/aegir|Aegir]] || || {X} || Web || PHP || Ægir is a framework for hosting and managing websites and other applications using Drupal ||
Line 82: Line 71:
||<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]] ||
|| [[https://github.com/shaarli/Shaarli|Shaarli]] || /!\ || /!\ [[DebianPts:shaarli|Tracker]] || web || PHP ||  removed from Debian - No database server needed, single-user ||
|| [[http://docs.bmark.us/en/latest/|Bookie]] || || {o} [[DebianBug:744306|Bug]] || web || Python || multi-users ||
|| [[https://github.com/scronide/scuttle|Scuttle]] || || /!\ [[DebianPts:scuttle|Tracker]] || web || PHP ||  Removed from Debian ||
|| [[http://semanticscuttle.sourceforge.net/|SemanticScuttle]] || || /!\ [[DebianPts:semanticscuttle|Tracker]] || web || PHP ||  Not developed any more, Removed from Debian ||
|| [[https://code.mro.name/mro/ShaarliGo|ShaarliGo]] || || {X} || web || go || CGI executable, no database ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''file sharing (dropbox)'''||
|| [[https://onionshare.org/|OnionShare]] || || (./) [[DebianPts:onionshare|Tracker]] || web || Python ||   ||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || web || PHP || Removed from Debian unstable ||
|| [[https://www.sparkleshare.org/|SparkleShare]] || || (./) [[DebianPts:sparkleshare|Tracker]] || web || C# || ||
|| [[https://github.com/rmayr/dvcs-autosync|dvcs-autosync]] || || (./) [[DebianPts:dvcs-autosync|Tracker]] || web || Python || ||
|| [[https://launchpad.net/sucsynct|sucsynct]] || || {X} || web || bash || ||
|| [[https://git-annex.branchable.com/|git-annex]] || || (./) [[DebianPts:git-annex|Tracker]] || web || Haskell || ||
|| [[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://syncthing.net/|Syncthing]] || (./) || (./) [[DebianPts:syncthing|Tracker]]|| web/desktop || C, C++ || ||
|| [[https://pydio.com/|Pydio]] || || {X} || web || PHP || ||
|| [[https://ipfs.io/|IPFS]] || || {*} [[DebianBug:779893|Bug]] || web || Go || p2p filesystem ||
|| [[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://remotestorage.io/|Node Restore]] || /!\ || {*} [[DebianBug:804507|Bug]] || web || NodeJS || Per-user storage on the Web https://remotestorage.io/ ||
|| [[https://securedrop.org/|SecureDrop]] || || {X} || 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 ||
|| [[http://docs.bmark.us/en/latest/|Bookie]] || || {o} [[DebianBug:744306|Bug]] || Web || Python || Multi-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 ||
|| [[https://code.mro.name/mro/ShaarliGo|ShaarliGo]] || || {X} || Web || Go || CGI executable, no database ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''File Sharing (!DropBox)'''||
|| [[https://onionshare.org/|OnionShare]] || || (./) [[DebianPts:onionshare|Tracker]] || Web || Python || ||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || ||
|| [[https://www.sparkleshare.org/|SparkleShare]] || || (./) [[DebianPts:sparkleshare|Tracker]] || Web || C# || ||
|| [[https://github.com/rmayr/dvcs-autosync|dvcs-autosync]] || || (./) [[DebianPts:dvcs-autosync|Tracker]] || Web || Python || ||
|| [[https://launchpad.net/sucsynct|sucsynct]] || || {X} || Web || Bash || ||
|| [[https://git-annex.branchable.com/|git-annex]] || || (./) [[DebianPts:git-annex|Tracker]] || Web || Haskell || ||
|| [[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://syncthing.net/|Syncthing]] || (./) || (./) [[DebianPts:syncthing|Tracker]]|| Web, Desktop || C, C++ || ||
|| [[https://pydio.com/|Pydio]] || || {X} || Web || PHP || ||
|| [[https://ipfs.io/|IPFS]] || || {*} [[DebianBug:779893|Bug]] || Web || Go || P2P filesystem ||
|| [[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://remotestorage.io/|Node Restore]] || /!\ || {*} [[DebianBug:804507|Bug]] || Web || NodeJS || Per-user storage on the Web https://remotestorage.io/ ||
|| [[https://securedrop.org/|SecureDrop]] || || {X} || Web || Python || ||
Line 106: Line 95:
|| [[http://tahoe-lafs.org|Tahoe-LAFS]] || (./) || /!\ [[DebianPts:tahoe-lafs|Tracker]] || || Python || A Free Software/Open Source decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security. || || [[http://tahoe-lafs.org|Tahoe-LAFS]] || (./) || /!\ [[DebianPts:tahoe-lafs|Tracker]] || || Python || Decentralized data store, distributes filesystem across multiple servers ||
Line 108: Line 97:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''p2p file sharing'''||
|| [[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) ||
|| [[http://deluge-torrent.org/|Deluge]] || (./) || (./) [[DebianPts:deluge|Tracker]] || web,desktop || Python || Lightweight, cross-platform !BitTorrent client ||
|| [[https://github.com/rakshasa/rtorrent|rTorrent]] || || (./) [[DebianPts:rtorrent|Tracker]] || terminal || C++ || !BitTorrent client ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''microblog publishing (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://pleroma.social/|Pleroma]] || || {o} [[DebianBug:895050|Bug]] || web || Elixir || self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| [[https://github.com/syuilo/misskey|Misskey]] || || {X} || web || NodeJS || self-hosted/federated supports !ActivityPub protocol only ||
|| [[https://gnu.io/social/|GNU Social]] || || {o} [[DebianBug:782812|Bug]] || web || PHP || self-hosted/federated supports OStatus protocol only ||
|| [[http://pump.io/|pump.io]] || || {o} [[DebianBug:726486|Bug]] || web || NodeJS || self-hosted/federated ||
|| [[https://freenetproject.org/|Freenet]] || || {o} [[DebianBug:481163|Bug]] || web || Java || Also needs Sone plugin; self-hosted talking to other self-hosted ||
|| [[http://twister.net.co/|twister]] || || {o} [[DebianBug:736901|Bug]] || web || C++ || ||
|| [[https://epicyon.net/|Epicyon]] || || {X} || web || Python || Design for low-powered systems ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''music activitystream (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 || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''avatar publishing (gravatar.com/Libravatar.org)'''||
|| [[http://www.libravatar.org|Libravatar]] || || {X} || web || python || self-hosted (federated) ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''text-based chat (gtalk/whatsapp/slack)'''||
|| [[https://conversejs.org/|Converse.js]] || || {X} || web || JS || XMPP; Supports OTR ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''P
2P File Sharing'''||
|| [[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) ||
|| [[http://deluge-torrent.org/|Deluge]] || (./) || (./) [[DebianPts:deluge|Tracker]] || Web,Desktop || Python || Lightweight, cross-platform !BitTorrent client ||
|| [[https://github.com/rakshasa/rtorrent|rTorrent]] || || (./) [[DebianPts:rtorrent|Tracker]] || Terminal || C++ || !BitTorrent client ||
||||||||||||<(> &nbsp; ||
||||||||||||<
(>'''Microblog Publishing (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://pleroma.social/|Pleroma]] || || {o} [[DebianBug:895050|Bug]] || Web || Elixir || Self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| [[https://github.com/syuilo/misskey|Misskey]] || || {X} || Web || NodeJS || Self-hosted/federated supports !ActivityPub protocol only ||
|| [[https://gnu.io/social/|GNU Social]] || || {o} [[DebianBug:782812|Bug]] || Web || PHP || Self-hosted/federated supports OStatus protocol only ||
|| [[http://pump.io/|pump.io]] || || {o} [[DebianBug:726486|Bug]] || Web || NodeJS || Self-hosted/federated ||
|| [[https://freenetproject.org/|Freenet]] || || {o} [[DebianBug:481163|Bug]] || Web || Java || Also needs Sone plugin; self-hosted talking to other self-hosted ||
|| [[http://twister.net.co/|twister]] || || {o} [[DebianBug:736901|Bug]] || Web || C++ || ||
|| [[https://epicyon.net/|Epicyon]] || || {X} || Web || Python || Design for low-powered systems ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Music A
ctivity 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; ||
||||||||||||<(>'''A
vatar Publishing (gravatar.com/libravatar.org)'''||
|| [[http://www.libravatar.org|Libravatar]] || || {X} || Web || Python || Self-hosted (federated) ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''T
ext-based Chat (GTalk/WhatsApp/Slack)'''||
|| [[https://conversejs.org/|Converse.js]] || || {X} || Web || JS || XMPP; Supports OTR ||
Line 136: Line 125:
|| [[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) ||
|| [[http://www.movim.eu/|Movim]] || || (./) [[DebianPts:movim|Tracker]] || web || PHP || XMPP; Supports Jingle ||
|| [[https://matrix.org/docs/projects/server/synapse|Matrix Synapse]] || (./) || (./) [[DebianPts:matrix-synapse|Tracker]] || web/mobile || Python || homeserver for Matrix.  Unlike most XMPP-based systems, this handles asynchronous communication reliably. Also unlike XMPP-based systems, Matrix promotes the use of a centralized(!) identity tracking service, which by some is considered the main usability benefit over XMPP ||
|| [[https://github.com/kamax-matrix/mxisd|mxisd]] || || {o} [[DebianBug:910999|Bug]] || web || Java || Federated Identity Server for Matrix ||
|| [[http://getkaiwa.com/|Kaiwa]] || || {X} || web || NodeJS || XMPP (prosody recommended) ||
|| [[https://github.com/otalk/otalk-im-client|Otalk]] || || {X} || web || NodeJS || XMPP; Supports Jingle ||
|| [[https://mattermost.com/|Mattermost]] || || {X} || web || Golang || ||
|| [[https://qwebirc.org/|qwebirc]] || || {X} || web || Python || IRC; Base web client for https://webchat.oftc.net service ||
|| [[https://kiwiirc.com/|Kiwi IRC]] || || {X} || web || JS (Vue) || IRC; Base web client for https://webchat.freenode.net/ ||
|| [[https://github.com/jappix/jappix|Jappix]] || || {X} || web || PHP, !JavaScript || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''calendar publishing and/or shared editing (google calendar)'''||
|| [[https://www.davical.org/|DAViCal]] || || (./) [[DebianPts:davical|Tracker]] || CalDAV || PHP ||  Removed from testing [2013-10-15] ||
|| [[https://radicale.org/|Radicale]] || (./) || (./) [[DebianPts:radicale|Tracker]] || CardDAV, CalDAV || Python ||  already available in !FreedomBox ||
|| [[https://xandikos.org/|Xandikos]] || || (./) [[DebianPts:xandikos|Tracker]] || CardDAV, CalDAV || Python ||  Available from Debian Buster ||
|| [[https://www.calendarserver.org/|Calendar and Contacts Server]] || || /!\ [[DebianPts:calendarserver|Tracker]] || CalDAV/ical || python || Removed from testing [2014-05-30] ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|Tracker]] || web || C, C++ || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[DebianPts:webcit|Tracker]] || web || C || ||
|| [[https://github.com/calypso-server/calypso|Calypso]] || || {i} [[DebianPts:calypso|Tracker]] || CalDAV || Python || ||
|| [[https://github.com/tryton/calendar|Tryton Calendar Module]] || || /!\ [[DebianPts:tryton-modules-calenda
r|Tracker]] || CalDAV, client || Python || Tryton Framework see also DebianPts:tryton-modules-calendar-todo DebianPts:tryton-modules-calendar-scheduling DebianPts:tryton-modules-calendar-classification <<BR>>[[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| [[http://bai
kal-server.com/|Baikal]] || || {X} || CalDAV, CardDAV || PHP || ||
|| [[http://agendav.org/|Agen
DAV]] || || {X} || web || PHP || ||
|| [[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 || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''address management'''||
|| [[https://github.com/tryton/party_vcarddav|Tryton Party Vcarddav]] || || /!\ [[DebianPts:tryton-modules-party-vcarddav|Tracker]] || CardDAV, client || Python || Tryton Framework<<BR>>[[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''shared text authoring (google documents)'''||
|| [[https://github.com/ether/etherpad-lite|Etherpad Lite]] || || {o} [[DebianBug:576998|Bug]] || web || nodeJS || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[DebianPts:webcit|Tracker]] || web || C || ||
|| [[https://github.com/gobby/sobby|Sobby]] || || /!\ [[DebianPts:sobby|Tracker]] || gobby-0.4 client || ? || Removed from Debian. ||
|| [[https://www.
infinote.org/|Infinote]] || (./) || (./) [[DebianPts:infinoted|Tracker]] || gobby-0.5 client || C, C++ || ||
|| [[https://webodf.org/|WebODF]] || || {o} [[DebianBug:727529|webodf]] || 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]]. ||
|| [[https://demo.codimd.org/|CodiMD]] || || {o} [[DebianBug:969111|Bug]] || web || !JavaScript || [[DebianBug:969111|RFP]] ||
|| [[https://cryptpad.fr/|CryptPad]] || || {o} [[DebianBug:932885|Bug]] || web || !JavaScript || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''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 ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''Web crawling and/or indexing and/or search (google search)'''||
|| [[https://yacy.net/|YaCy]] || || {o} [[DebianBug:452422|Bug]] || web || Java || Fairly heavy: needs 1GB of RAM for itself ||
|| [[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||
|| [[https://gitlab.com/surfraw/Surfraw|Surfraw]] || || (./) [[DebianPts:surfraw|Tracker]] || web || Shell || ||
|| [[https://searx.me/|Searx]] || (./) || (./) [[DebianPts:searx|Tracker]] || web || Python || Meta-search engine with multiple backends ||
|| [[https://sourceforge.net/projects/grub/|Grub]] || || {X} || web || || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''telephony (skype/gtalk)'''||
|| [[https://www.asterisk.org/|Asterisk]] || || (./) [[DebianPts:asterisk|Tracker]] || SIP/Jingle || C || ||
|| [[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) ||
|| [[http://www.movim.eu/|Movim]] || || (./) [[DebianPts:movim|Tracker]] || Web || PHP || XMPP; Supports Jingle ||
|| [[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://github.com/kamax-matrix/mxisd|mxisd]] || || {o} [[DebianBug:910999|Bug]] || Web || Java || Federated Identity Server for Matrix ||
|| [[http://getkaiwa.com/|Kaiwa]] || || {X} || Web || NodeJS || XMPP (prosody recommended) ||
|| [[https://github.com/otalk/otalk-im-client|Otalk]] || || {X} || Web || NodeJS || XMPP; Supports Jingle ||
|| [[https://mattermost.com/|Mattermost]] || || {X} || Web || Golang || ||
|| [[https://qwebirc.org/|qwebirc]] || || {X} || Web || Python || IRC; Base web client for https://webchat.oftc.net service ||
|| [[https://kiwiirc.com/|Kiwi IRC]] || || {X} || Web || JS (Vue) || IRC; Base web client for https://webchat.freenode.net/ ||
|| [[https://github.com/jappix/jappix|Jappix]] || || {X} || Web || PHP, !JavaScript || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Calendar Publishing and/or Shared Editing (Google Calendar)'''||
|| [[https://www.davical.org/|DAViCal]] || || (./) [[DebianPts:davical|Tracker]] || CalDAV || PHP || ||
|| [[https://radicale.org/|Radicale]] || (./) || (./) [[DebianPts:radicale|Tracker]] || CardDAV, CalDAV || Python || ||
|| [[https://xandikos.org/|Xandikos]] || || (./) [[DebianPts:xandikos|Tracker]] || CardDAV, CalDAV || Python || ||
|| [[https://www.calendarserver.org/|Calendar and Contacts Server]] || || /!\ [[DebianPts:calendarserver|Tracker]] || CalDAV, ICal || Python || ||
|| [[https://sogo.nu/|Sogo]] || || (./) [[DebianPts:sogo|
Tracker]] || Web || C, C++ || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[
DebianPts:webcit|Tracker]] || Web || C || ||
|| [[https://github.com/calypso
-server/calypso|Calypso]] || || {i} [[DebianPts:calypso|Tracker]] || CalDAV || 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]] ||
|| [[http://baikal-server.com/|Baikal]] || || {X} || Cal
DAV, CardDAV || PHP || ||
|| [[http://agendav.org/|AgenDAV
]] || || {X} || Web || PHP || ||
|| [[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 || ||
||||||||||||<(> &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; ||
||||||||||||<(>'''Shared Text Authoring (Google Documents)'''||
|| [[https://github.com/ether/etherpad-lite|Etherpad Lite]] || || {o} [[DebianBug:576998|Bug]] || Web || nodeJS || ||
|| [[http://www.citadel.org/|Citadel]] || || (./) [[DebianPts:webcit|Tracker]] || Web || C || ||
|| [[https://github.com/gobby/sobby|Sobby]] || || /!\ [[DebianPts:sobby|Tracker]] || Gobby || ? || ||
|| [[https://www.in
finote.org/|Infinote]] || (./) || (./) [[DebianPts:infinoted|Tracker]] || Gobby || C, C++ || ||
|| [[https://webodf.org/|WebODF]] || || {o} [[DebianBug:727529|webodf]] || 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]]. ||
|| [[https://demo.codimd.org/|CodiMD]] || || {o} [[DebianBug:969111|Bug]] || Web || !JavaScript || ||
|| [[https://cryptpad.fr/|CryptPad]] || || {o} [[DebianBug:932885|Bug]] || Web || !JavaScript || ||
||||||||||||<(> &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; ||
||||||||||||<(>'''Web Crawling, Indexing, Search (Google Search)'''||
|| [[https://yacy.net/|YaCy]] || || {o} [[DebianBug:452422|Bug]] || Web || Java || Fairly heavy: needs 1GB of RAM for itself ||
|| [[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||
|| [[https://gitlab.com/surfraw/Surfraw|Surfraw]] || || (./) [[DebianPts:surfraw|Tracker]] || Web || Shell || ||
|| [[https://searx.me/|Searx]] || (./) || (./) [[DebianPts:searx|Tracker]] || Web || Python || Meta-search engine with multiple backends ||
|| [[https://sourceforge.net/projects/grub/|Grub]] || || {X} || Web || || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Telephony (Skype/GTalk)'''||
|| [[https://www.asterisk.org/|Asterisk]] || || (./) [[DebianPts:asterisk|Tracker]] || SIP, Jingle || C || ||
Line 190: Line 179:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''activitystream (facebook)'''||
|| [[https://diasporafoundation.org/|diaspora*]] || || {i} [[DebianPts:diaspora|Tracker]] || web || Ruby || self-hosted talking to proprietary equivalents ||
|| [[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://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || web || PHP || Removed from Debian unstable, part of kde social desktop initiative ||
|| [[http://primarypad.com/OeMj2ZnZqo|Wave-OT-XMPP]] || || {X} || 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 ||
|| [[http://newebe.org/|newebe]] || || {X} || web || Python || couchdb ||
|| [[https://github.com/buddycloud/buddycloud-server-java|buddycloud server]] || || /!\ [[DebianPts:buddycloud-server|Tracker]] || web || Java || Removed from Debian. Needs also Buddycloud client. ||
|| [[https://socialhome.network/|Socialhome]] || || {X} || web || Python || Uses Diaspora federation protocol ||
|| [[https://github.com/pyofwave/PyOfWave|PyOfWave]] || || {X} || web || JavaScript/Python || ||
|| [[http://noosfero.org|Noosfero]] || || {X} || web || Ruby || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Activity Stream (Facebook)'''||
|| [[https://diasporafoundation.org/|diaspora*]] || || {i} [[DebianPts:diaspora|Tracker]] || Web || Ruby || Self-hosted talking to proprietary equivalents ||
|| [[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://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || Part of KDE social desktop initiative ||
|| [[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 ||
|| [[http://newebe.org/|newebe]] || || {X} || Web || Python || CouchDB ||
|| [[https://github.com/buddycloud/buddycloud-server-java|buddycloud server]] || || /!\ [[DebianPts:buddycloud-server|Tracker]] || Web || Java || Needs also Buddycloud client. ||
|| [[https://socialhome.network/|Socialhome]] || || {X} || Web || Python || Uses Diaspora federation protocol ||
|| [[https://github.com/pyofwave/PyOfWave|PyOfWave]] || || {X} || Web || JavaScript/Python || ||
|| [[http://noosfero.org|Noosfero]] || || {X} || Web || Ruby || ||
Line 202: Line 191:
|| [[https://elgg.org/|Elgg]] || || {X} || web || PHP || A social networking engine ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''personal "cloud" (Google services, etc.)'''||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || web || PHP || Removed from Debian (unstable/testing), part of kde social desktop initiative ||
|| [[http://cozy.io/|Cozy]] || || {X} || web || JS, !CoffeeScript || ||
|| [[https://github.com/nextcloud|Nextcloud]] || || {o} [[DebianBug:835086|Bug]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''music streaming (Spotify/Pandora)'''||
|| [[http://swarmplayer.p2p-next.org/|Swarmplayer]] || || {X} || web || ? || distributed ||
|| [[http://ampache.org/|Ampache]] || || /!\ [[DebianPts:ampache|Tracker]] || web || PHP || Removed from Debian (unstable/testing) ||
|| [[https://
musicpd.org/|Music Player Daemon]] || || (./) [[DebianPts:mpd|Tracker]] || MPD client || C || ||
|| [[https://sourceforge.net/projects/tincanjukebox/|tin can jukebox]] || || {X} || web || PHP || ||
|| [[http://www.subsonic.org|subsonic]] || || {X} || web || Java || ||
|| [[http://www.pancake.org/zina/|zina]] || || {X} || web || PHP || ||
|| [[http://koel.phanan.net/|koel]] || || {X} || web || PHP || ||
|| [[https://elgg.org/|Elgg]] || || {X} || Web || PHP || A social networking engine ||
||||||||||||<(> &nbsp; ||
||||
||||||||<(>'''Personal Cloud (Google Services, etc.)'''||
|| [[https://owncloud.org/|ownCloud]] || || /!\ [[DebianPts:owncloud|Tracker]] || Web || PHP || Part of KDE social desktop initiative ||
|| [[http://cozy.io/|Cozy]] || || {X} || Web || JS, !CoffeeScript || ||
|| [[https://github.com/nextcloud|Nextcloud]] || || {o} [[DebianBug:835086|Bug]] || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||
||||||<(>'''Music Streaming (Spotify/Pandora)'''||
|| [[http://swarmplayer.p2p-next.org/|Swarmplayer]] || || {X} || Web || ? || Distributed ||
|| [[http://ampache.org/|Ampache]] || || /!\ [[DebianPts:ampache|Tracker]] || Web || PHP || ||
|| [[https://
musicpd.org/|Music Player Daemon]] || || (./) [[DebianPts:mpd|Tracker]] || MPD || C || ||
|| [[https://sourceforge.net/projects/tincanjukebox/|tin can jukebox]] || || {X} || Web || PHP || ||
|| [[http://www.subsonic.org|subsonic]] || || {X} || Web || Java || ||
|| [[http://www.pancake.org/zina/|zina]] || || {X} || Web || PHP || ||
|| [[http://koel.phanan.net/|koel]] || || {X} || Web || PHP || ||
Line 218: Line 207:
|| [[https://github.com/streamlist/streamlist|streamlist]] || || {X} || web || go || ||
|| [[https://github.com/andrewrk/groovebasin|Groove Basin]] || || /!\ [[DebianPts:groovebasin|Tracker]] || web || NodeJS || Removed from Debian (unstable/testing) ||
|| [[https://funkwhale.audio|Funkwhale]] || || {X} || web || Python ||
|| [[https://github.com/raveberry/raveberry|Raveberry]] || || {X} || web || Python, JS || multi-user, users request and rate songs ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''local media streaming'''||
|| [[https://jellyfin.org/|Jellyfin]] || || {X} || web || C# || many other clients available ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''cloud backups'''||
|| [[http://dirvish.org/|Dirvish]] || || (./) [[DebianPts:dirvish|Tracker]] || web || Perl || Requires large HDD ||
|| [[https://backuppc.github.io/backuppc/|BackupPC]] || || (./) [[DebianPts:backuppc|Tracker]] || web || Perl || ||
|| [[http://luckybackup.sourceforge.net/|luckyBackup]] || || (./) [[DebianPts:luckybackup|Tracker]] || web || C++ || ||
|| [[https://wiki.gnome.org/Apps/DejaDup|Deja Dup]] || || (./) [[DebianPts:deja-dup|Tracker]] || GUI || C || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''to-do listing and time-management (remember the milk)'''||
|| [[https://cihar.com/software/ukolovnik/|Ukolovnik]] || || /!\ [[DebianPts:ukolovnik|Tracker]] || web || PHP || pretty basic TODO manager (old and unmaintained)||
|| [[https://www.kolab.org/|Kolab]] || || /!\ [[DebianPts:kolabd|Tracker]] || CalDAV / email client || Perl, PHP || Groupware server supporting multiple mail clients with to-do lists.  Removed from testing [2012-03-25]||
|| [[http://www.mytinytodo.net/|mytinytodo]] || || {X} || web || PHP, JS || very light PHP/SQLite/AJAX/jQuery TODO list||
|| [[https://github.com/tryton/calendar_todo|Tryton Calendar TODO]] || || /!\ [[DebianPts:tryton-modules-calendar-todo|Tracker]] || CalDAV, client || Python || Tryton Framework<<BR>>[[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| [[https://github.com/streamlist/streamlist|streamlist]] || || {X} || Web || Go || ||
|| [[https://github.com/andrewrk/groovebasin|Groove Basin]] || || /!\ [[DebianPts:groovebasin|Tracker]] || Web || NodeJS || ||
|| [[https://funkwhale.audio|Funkwhale]] || || {X} || Web || Python || ||
|| [[https://github.com/raveberry/raveberry|Raveberry]] || || {X} || Web || Python, JS || Multi-user, users request and rate songs ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Local Media Streaming'''||
|| [[https://jellyfin.org/|Jellyfin]] || || {X} || Web || C# || Many other clients available ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Cloud Backups'''||
|| [[http://dirvish.org/|Dirvish]] || || (./) [[DebianPts:dirvish|Tracker]] || Web || Perl || Requires large HDD ||
|| [[https://backuppc.github.io/backuppc/|BackupPC]] || || (./) [[DebianPts:backuppc|Tracker]] || Web || Perl || ||
|| [[http://luckybackup.sourceforge.net/|luckyBackup]] || || (./) [[DebianPts:luckybackup|Tracker]] || Web || C++ || ||
|| [[https://wiki.gnome.org/Apps/DejaDup|Deja Dup]] || || (./) [[DebianPts:deja-dup|Tracker]] || Desktop || C || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''TO-DO Listing and Time-Management (Remember The Milk)'''||
|| [[https://cihar.com/software/ukolovnik/|Ukolovnik]] || || /!\ [[DebianPts:ukolovnik|Tracker]] || Web || PHP || Pretty basic TODO manager (old and unmaintained) ||
|| [[https://www.kolab.org/|Kolab]] || || /!\ [[DebianPts:kolabd|Tracker]] || CalDAV, Email || Perl, PHP || Groupware server supporting multiple mail clients with to-do lists. ||
|| [[http://www.mytinytodo.net/|mytinytodo]] || || {X} || Web || PHP, JS || Very light PHP/SQLite/AJAX/jQuery TODO list||
|| [[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]] ||
Line 238: Line 227:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''single-file time-limited file sharing (Megaupload)'''||
|| [[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 ||
|| [[http://home.gna.org/jyraphe/ |jyraphe]] || || {X} || web || PHP || self-hosted ||
|| [[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://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://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://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 ||
|| [[https://github.com/bepasty/bepasty-server|bepasty]] || (./) || {i} [[DebianPts:bepasty|Tracker]] || web || Python || MIT, pastebin with support for multiple file formats ||
|| [[https://github.com/zombiezen/filedrop|FileDrop]] || || {X} || web || Go, JS || designed for Sandstorm, but can run standalone ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''telephony conference call (teamspeak)'''||
|| [[https://www.mumble.info/|Mumble]] || (./) || (./) [[DebianPts:mumble-server|Tracker]] || mumble client || C++ || already available in !FreedomBox ||
|| [[https://github.com/Johni0702/mumble-web|mumble-web]] || || {o} [[DebianBug:909939|Bug]] || web || HTML, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Single-file Time-limited File Sharing (!MegaUpload)'''||
|| [[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 ||
|| [[http://home.gna.org/jyraphe/ |jyraphe]] || || {X} || Web || PHP || Self-hosted ||
|| [[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://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://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://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 ||
|| [[https://github.com/bepasty/bepasty-server|bepasty]] || (./) || {i} [[DebianPts:bepasty|Tracker]] || Web || Python || MIT, pastebin with support for multiple file formats ||
|| [[https://github.com/zombiezen/filedrop|FileDrop]] || || {X} || Web || Go, JS || Designed for Sandstorm, but can run standalone ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Telephony Conference Call (!TeamSpeak)'''||
|| [[https://www.mumble.info/|Mumble]] || (./) || (./) [[DebianPts:mumble-server|Tracker]] || Custom || C++ || ||
|| [[https://github.com/Johni0702/mumble-web|mumble-web]] || || {o} [[DebianBug:909939|Bug]] || Web || HTML, JS || ||
Line 258: Line 247:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''conference call with video and screen sharing'''||
|| [[https://bigbluebutton.org|bigbluebutton]] || || {X} || web || java, JS || ||
|| [[https://jitsi.github.io|jitsi]] || || {X} || web || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''web analytics (google analytics)'''||
|| [[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://web.archive.org/web/20140822104703/http://www.analog.cx/|Analog]] || || (./) [[DebianPts:analog|Tracker]] || web || C, C++ || ||
|| [[https://matomo.org/|Matomo]] || || {o} [[DebianBug:448532|Bug]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''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. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''C
onference Call with Video and Screen Sharing'''||
|| [[https://bigbluebutton.org|bigbluebutton]] || || {X} || Web || Java, JS || ||
|| [[https://jitsi.github.io|jitsi]] || || {X} || Web || Java || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Web A
nalytics (Google Analytics)'''||
|| [[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://web.archive.org/web/20140822104703/http://www.analog.cx/|Analog]] || || (./) [[DebianPts:analog|Tracker]] || Web || C, C++ || ||
|| [[https://matomo.org/|Matomo]] || || {o} [[DebianBug:448532|Bug]] || Web || PHP || ||
||||||||||||<(> &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. ||
Line 274: Line 263:
||||||<(>'''Hosting, Mail and IRC'''||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || web/mobile || Java || General purpose P2P darknet with lots of services ||
|| [[http://ircanywhere.com/|IRCAnywhere]] || || {X} || web || Node.js || Aimed at replacing IRCCloud ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''voting (doodle)'''||
|| [[http://selectricity.org/|selectricity]] || || {X} || web || ruby || ||
|| [[https://github.com/kellerben/dudle|dudle]] || || {*} [[DebianBug:739293|Bug]] || web || ruby || ||
|| [[https://foodl.org/|foodl]] || || {X} || web || php || ||
|| [[http://code.google.com/p/pleft/|pleft]] || || {X} || web || python || ||
|| [[https://github.com/Trim/papillon|papillon]] || || {X} || web || python || ||
|| [[http://studs.u-strasbg.fr/|studs]] || || {X} || web || php || ||
|| [[http://pollen.chorem.org/pollen/home|pollen]] || || {X} || web || java || ||
|| [[https://framadate.org/|Framadate]] || || {o} [[DebianBug:876496|Bug]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Calculator (Google Calculator)'''||
|| [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|LastCalc]] || || {X} || web || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Survey systems'''||
|| [[https://www.limesurvey.org/|LimeSurvey]] || || {o} [[DebianBug:610951|Bug]]|| web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Event Planing (Meetup.com/Facebook Events)'''||
|| [[https://gettogether.community/|Get Together]] || || {X} || web || Python || ||
|| [[https://joinmobilizon.org/en/|Mobilizon]] || || {X} || web || Elixir, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||||<(>'''Commenting systems (Disqus/IntenseDebate)'''||
|| [[https://github.com/phusion/juvia|juvia]] || || {X} || web || ruby || ||
|| [[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/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. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''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 ||
||<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")>>||
|| [[https://github.com/openstack/nova|OpenStack Compute]] || || (./) [[DebianPts:nova|Tracker]] || web and/or cli and/or API || python || ||
|| [[http://www.ganeti.org/|Ganeti]] || || (./) [[DebianPts:ganeti|Tracker]] || 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]]. ||
|| [[https://opennebula.org/|OpenNebula]] || || /!\ [[DebianPts:opennebula|Tracker]] || web (and more?) || C, C++ || Removed from testing [2013-10-15] ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Software project hosting'''||
|| [[https://fusionforge.org/|FusionForge]] || || /!\ [[DebianPts:fusionforge|Tracker]] || || php || ||
|| [[https://kallithea-scm.org/|Kallithea]] || || {o} [[DebianBug:753975|Bug]] || || python || ||
|| [[https://gitolite.com/gitolite/index.html|Gitolite]] || || /!\ [[DebianPts:gitolite|Tracker]] || back-end only || Perl || Removed from Debian testing. ||
|| [[https://git.zx2c4.com/cgit/|cgit]] || || (./) [[DebianPts:cgit|Tracker]] || web || C, C++ || Simple git repository hosting ||
|| [[https://github.com/tv42/gitosis|gitosis]] || || /!\ [[DebianPts:gitosis|Tracker]] || || ? || Removed from Debian testing. ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Hosting, Mail and IRC'''||
|| [[https://geti2p.net/|I2P]] || (./) || (./) [[DebianPts:i2p|Tracker]] || Web, Mobile || Java || General purpose P2P darknet with lots of services ||
|| [[http://ircanywhere.com/|IRCAnywhere]] || || {X} || Web || Node.js || Aimed at replacing IRCCloud ||
||||||||||||<(> &nbsp; ||
||||||||||||<
(>'''Voting (Doodle)'''||
|| [[http://selectricity.org/|selectricity]] || || {X} || Web || Ruby || ||
|| [[https://github.com/kellerben/dudle|dudle]] || || {*} [[DebianBug:739293|Bug]] || Web || Ruby || ||
|| [[https://foodl.org/|foodl]] || || {X} || Web || PHP || ||
|| [[http://code.google.com/p/pleft/|pleft]] || || {X} || Web || Python || ||
|| [[https://github.com/Trim/papillon|papillon]] || || {X} || Web || Python || ||
|| [[http://studs.u-strasbg.fr/|studs]] || || {X} || Web || PHP || ||
|| [[http://pollen.chorem.org/pollen/home|pollen]] || || {X} || Web || Java || ||
|| [[https://framadate.org/|Framadate]] || || {o} [[DebianBug:876496|Bug]] || Web || PHP || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Calculator (Google Calculator)'''||
|| [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|LastCalc]] || || {X} || Web || Java || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Survey Systems'''||
|| [[https://www.limesurvey.org/|LimeSurvey]] || || {o} [[DebianBug:610951|Bug]]|| Web || PHP || ||
||||||||||||<(> &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; ||
||||||||||||<(>
'''Commenting Systems (Disqus/IntenseDebate)'''||
|| [[https://github.com/phusion/juvia|juvia]] || || {X} || Web || Ruby || ||
|| [[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/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. ||
||||||||||||<(> &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; ||
||||||||||||<(>
'''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")>>||
|| [[https://github.com/openstack/nova|OpenStack Compute]] || || (./) [[DebianPts:nova|Tracker]] || Web, CLI, API || Python || ||
|| [[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://opennebula.org/|OpenNebula]] || || /!\ [[DebianPts:opennebula|Tracker]] || Web, ? || C, C++ || ||
||||||
||||||<(> &nbsp; ||
||||||||||||<(>
'''Software Project Hosting'''||
|| [[https://fusionforge.org/|FusionForge]] || || /!\ [[DebianPts:fusionforge|Tracker]] || || PHP || ||
|| [[https://kallithea-scm.org/|Kallithea]] || || {o} [[DebianBug:753975|Bug]] || || Python || ||
|| [[https://gitolite.com/gitolite/index.html|Gitolite]] || || /!\ [[DebianPts:gitolite|Tracker]] || Back-end only || Perl || ||
|| [[https://git.zx2c4.com/cgit/|cgit]] || || (./) [[DebianPts:cgit|Tracker]] || Web || C, C++ || Simple git repository hosting ||
|| [[https://github.com/tv42/gitosis|gitosis]] || || /!\ [[DebianPts:gitosis|Tracker]] || || ? || ||
Line 320: Line 310:
|| [[https://forge-allura.apache.org/p/allura/wiki/Home/|allura]] || || {X} || || python || ||
|| [[https://dev.launchpad.net/|launchpad]] || || {X} || || python || ||
|| [[https://www.redmine.org/|Redmine]] || || {i} [[DebianPts:redmine|Tracker]]|| web || ruby || Includes BTS, wiki, and more. 4GB of RAM recommended ||
|| [[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 ||
|| [[http://gitblit.com/|Gitblit]] || || {X} || web/ssh/desktop (gui using rpc) || Java || Full-featured GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license ||
|| [[http://gogs.io/|gogs]] || || {X} || web/ssh || Go || Low resource requirements ||
|| [[https://gitea.io/en-us/|Gitea]] || || {X} || web/ssh || Go || Low resource requirements ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Multi-client URL/ebook reader (instapaper)'''||
|| [[https://wallabag.org/|wallabag]] || || {o} [[DebianBug:734753|Bug]] || web/mobile || PHP || ||
|| [[https://github.com/pirate/ArchiveBox|ArchiveBox]] || || {*} [[DebianBug:924040|Bug]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Machine translation (translate.google.com)'''||
|| [[https://forge-allura.apache.org/p/allura/wiki/Home/|allura]] || || {X} || || Python || ||
|| [[https://dev.launchpad.net/|launchpad]] || || {X} || || Python || ||
|| [[https://www.redmine.org/|Redmine]] || || {i} [[DebianPts:redmine|Tracker]]|| Web || Ruby || Includes BTS, wiki, and more. 4GB of RAM recommended ||
|| [[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 ||
|| [[http://gitblit.com/|Gitblit]] || || {X} || Web, SSH, Desktop || Java || Full-featured !GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license ||
|| [[http://gogs.io/|Gogs]] || || {X} || Web, SSH || Go || Low resource requirements ||
|| [[https://gitea.io/en-us/|Gitea]] || || {X} || Web, SSH || Go || Low resource requirements ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Multi-client URL/ebook reader (instapaper)'''||
|| [[https://wallabag.org/|wallabag]] || || {o} [[DebianBug:734753|Bug]] || Web, Mobile || PHP || ||
|| [[https://github.com/pirate/ArchiveBox|ArchiveBox]] || || {*} [[DebianBug:924040|Bug]] || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Machine Translation (translate.google.com)'''||
Line 335: Line 325:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Note taking (evernote)'''||
|| [[https://turtl.it/|turtl]] || || {X} || desktop/mobile || Common Lisp, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Time tracking'''||
|| [[https://github.com/overshard/timestrap|timestrap]] || || {X} || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''eBook reader'''||
|| [[https://github.com/janeczku/calibre-web|calibre-web]] || || {X} || web || python || ||
|| [[https://amusewiki.org/|amusewiki]] || || {X} || web || perl || ||
|| [[https://github.com/seblucas/cops|cops]] || || {X} || web || php || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Home automation / IoT / wearables / finess trackers '''||
|| [[https://www.home-assistant.io/|Home Assistant]] || || {o} [[DebianBug:839786|Bug]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Business'''||||
|| [[https://akaunting.com/license|akaunting]] || || {X} || web || misc. || GPL. Accounting, inventory management, money management. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''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 ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Tunnelling'''||||
|| [[https://holepunch.io|holepunch.io]] || || {X} || client/their server || python || Run services on a machine with no public IP and which may be behind a port-blocking firewall ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Project Management'''||||
|| [[https://kanboard.org|Kanboard]] || || {*} [[DebianBug:790814|Bug]] || web || PHP || Kanban project mangement software [[https://bugs.debian.org/790814|ITP]]||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Voice assistant (Alexa, Siri)'''||||
|| [[https://mycroft.ai/|Mycroft]] || || {o} [[DebianBug:893788|Bug]] || voice || Python || ||
|| [[https://kalliope-project.github.io/|Kalliope]] || || {o} [[DebianBug:965158|Bug]] || voice || Python || ||
|| [[https://rhasspy.readthedocs.io/|Rhasspy]] || || {X} || voice || Python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Flash cards'''||||
|| [[https://github.com/tsudoko/anki-sync-server|anki-sync-server]] || || {X} || sync || Python || Synchronizes progress from desktop app ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Virtual Private Network'''||||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Note Taking (Evernote)'''||
|| [[https://turtl.it/|turtl]] || || {X} || Desktop, Mobile || Common Lisp, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Time Tracking'''||
|| [[https://github.com/overshard/timestrap|timestrap]] || || {X} || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''E-b
ook Reader'''||
|| [[https://github.com/janeczku/calibre-web|calibre-web]] || || {X} || Web || Python || ||
|| [[https://amusewiki.org/|amusewiki]] || || {X} || Web || Perl || ||
|| [[https://github.com/seblucas/cops|cops]] || || {X} || Web || PHP || ||
||||||
||||||<(> &nbsp; ||
||||||||||||<(>
'''Home Automation / IoT / Wearables / Fitness Trackers '''||
|| [[https://www.home-assistant.io/|Home Assistant]] || || {o} [[DebianBug:839786|Bug]] || Web || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Business'''||
|| [[https://akaunting.com/license|akaunting]] || || {X} || Web || Misc. || GPL. Accounting, inventory management, money management. ||
||||||||||||<(> &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; ||
||||||||||||<(>
'''Tunnelling'''||
|| [[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; ||
||||||||||||<(>
'''Voice Assistant (Alexa, Siri)'''||
|| [[https://mycroft.ai/|Mycroft]] || || {o} [[DebianBug:893788|Bug]] || Voice || Python || ||
|| [[https://kalliope-project.github.io/|Kalliope]] || || {o} [[DebianBug:965158|Bug]] || Voice || Python || ||
|| [[https://rhasspy.readthedocs.io/|Rhasspy]] || || {X} || Voice || Python || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Flash Cards'''||
|| [[https://github.com/tsudoko/anki-sync-server|anki-sync-server]] || || {X} || Sync || Python || Synchronizes progress from desktop app ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Virtual Private Network'''||
Line 373: Line 363:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''System Administration'''||||
|| [[http://www.webmin.com/|Webmin]] || || {*} [[DebianBug:820659|Bug]] || web || Perl || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Routing'''||||
||||||||||||<(> &nbsp; ||
||||||
||||||<(>'''System Administration'''||
|| [[http://www.webmin.com/|Webmin]] || || {*} [[DebianBug:820659|Bug]] || Web || Perl || ||
||||||||||||<(> &nbsp; ||
||||||
||||||<(>'''Routing'''||
Line 379: Line 369:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Mesh Networking'''||||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Mesh Networking'''||
Line 384: Line 374:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Decentralized DNS'''||||
||||||||||||<(> &nbsp; ||
||||||||||||<(>'''Decentralized DNS'''||
Line 387: Line 377:
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Home inventory'''||||
|| [[https://grocy.info/|grocy]] || || {o} [[DebianBug:969056|Bug]] || web || PHP, JS || shopping list, recipes, etc [[DebianBug:969056|RFP]] ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Personal Finance / Budgeting'''||||
|| [[https://github.com/inoda/ontrack|ontrack]] || || {X} || web || Ruby, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''CRM / Relationship Management'''||||
|| [[https://github.com/monicahq/monica|Monica]] || || {X} || web || PHP, JS || Personal Relationship Manager ||
||||||||||||<(> &nbsp; ||
||||||<(>
'''Home Inventory'''||||
|| [[https://grocy.info/|grocy]] || || {o} [[DebianBug:969056|Bug]] || Web || PHP, JS || Shopping list, recipes, etc [[DebianBug:969056|RFP]] ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''Personal Finance / Budgeting'''||
|| [[https://github.com/inoda/ontrack|ontrack]] || || {X} || Web || Ruby, JS || ||
||||||||||||<(> &nbsp; ||
||||||||||||<(>
'''CRM / Relationship Management'''||
|| [[https://github.com/monicahq/monica|Monica]] || || {X} || Web || PHP, JS || Personal Relationship Manager ||

== 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.

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

 

Feed Reader (Google Reader) On Ask

Tiny Tiny RSS

(./)

{i} Tracker

Web

PHP

Supports multiple users

selfoss

{X}

Web

PHP

Single user

Rnews

{X}

Web

PHP

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

Stringer

{X}

Web

Ruby

Feedbunch

{X}

Web

Ruby

Miniflux

{X}

Web

Go

Requires PostgreSQL

FreshRSS

{X}

Web

PHP

MySQL

Newspipe

{X}

Web

Python, JS

PostgreSQL

Newsboat

(./)

Terminal

C++

Single user

 

Photo Gallery (Flickr/ImageShack) On Ask

zoph

(./) Tracker

Web

PHP

llgal

(./) Tracker

Web

Perl

Piwigo

/!\ Tracker

Web

PHP

Self-hosted

OpenPhoto

{o} Bug

Web

PHP

Sigal

{o} Bug

Web

Python

Zenphoto

{X}

Web

PHP

img.bi

{X}

Web

JS, NodeJS

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

Lutim

{X}

Web

Perl

Image upload server

Gallery3

{X}

Web

PHP

Photo manager

 

Video Hosting (YouTube/Vimeo)

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

PeerTube

{X}

Web

TypeScript, HTML, CSS, SQL

AGPL

 

Multimedia Sharing (Video, Audio, Photos)

MediaGoblin

{i} Tracker

Web

Python

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

MediaCrush

{X}

Web

Python, NodeJS

Expat License

Rygel

(./) Tracker

UPnP

Vala

LGPL. Universal plug & play audiovisual media server

 

Email (Gmail) On Ask

Dovecot

(./) Tracker

IMAP

C

Sogo

(./) Tracker

Web

C, C++

Roundcube

(./)

(./) Tracker

Web

PHP

Already available in FreedomBox - Also needs IMAP and SMTP servers

Ciderwebmail

(./) Tracker

Web

perl

Also needs IMAP and SMTP servers

Mailpile

{o} Bug

Web

Python

Python2 only

Notmuch Mail

/!\ Tracker

Web

Haskell

A web-based user interface for notmuch

Rainloop

(./) Tracker

Web

PHP

Cypht

{X}

Web

PHP

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

SquirrelMail

/!\ Tracker

Web

PHP

Mailman

(./) Tracker

Web

Python

GPL. GNU Mailman manages mailing lists.

 

Blog Publishing (blogger.com/wordpress.com) on Ask

Chyrp Lite

{X}

Web

PHP

Lightweight, uses MySQL or SQLite databases

Wordpress

(./) Tracker

Web

PHP

Ikiwiki

(./)

(./) Tracker

Web

Perl

Serendipity

/!\ Tracker

Web

PHP

pyblosxom

/!\ Tracker

Web

Python

pelican

(./) Tracker

CLI, Web

Python

AGPL. Static website blog generator.

Lektor

(./) Tracker

CLI, Web

Python

BSD. Static website generator. Content can be added through browser.

Drupal

{X}

Web

PHP

Open source content management platform powering millions of websites and applications

Pligg

{X}

Web

Aegir

{X}

Web

PHP

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

I2P-Bote

{X}

Java

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

 

Link Sharing (Delicious) on Ask

Shaarli

/!\

/!\ Tracker

Web

PHP

No database server needed, single-user

Bookie

{o} Bug

Web

Python

Multi-user

Scuttle

/!\ Tracker

Web

PHP

SemanticScuttle

/!\ Tracker

Web

PHP

Not developed any more

ShaarliGo

{X}

Web

Go

CGI executable, no database

 

File Sharing (DropBox)

OnionShare

(./) Tracker

Web

Python

ownCloud

/!\ Tracker

Web

PHP

SparkleShare

(./) Tracker

Web

C#

dvcs-autosync

(./) Tracker

Web

Python

sucsynct

{X}

Web

Bash

git-annex

(./) Tracker

Web

Haskell

Seafile

(./) Tracker

Web, Desktop

C

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

Syncthing

(./)

(./) Tracker

Web, Desktop

C, C++

Pydio

{X}

Web

PHP

IPFS

{*} Bug

Web

Go

P2P filesystem

Ori

{i} Tracker

Desktop

C, C++

P2P distributed filesystem. Documentation is in their research publication

Node Restore

/!\

{*} Bug

Web

NodeJS

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

SecureDrop

{X}

Web

Python

iFolder

{X}

?

C

moosefs

{i} Tracker

C

Tahoe-LAFS

(./)

/!\ Tracker

Python

Decentralized data store, distributes filesystem across multiple servers

OneSwarm

{X}

Java

Privacy preserving peer-to-peer data sharing

 

P2P File Sharing

Forban

{X}

Web

Python

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

Deluge

(./)

(./) Tracker

Web,Desktop

Python

Lightweight, cross-platform BitTorrent client

rTorrent

(./) Tracker

Terminal

C++

BitTorrent client

 

Microblog Publishing (Twitter/identi.ca) Wikipedia

Mastodon

{*} Bug

Web

Ruby

Self-hosted/federated supports ActivityPub & OStatus protocols

Pleroma

{o} Bug

Web

Elixir

Self-hosted/federated supports ActivityPub & OStatus protocols

Misskey

{X}

Web

NodeJS

Self-hosted/federated supports ActivityPub protocol only

GNU Social

{o} Bug

Web

PHP

Self-hosted/federated supports OStatus protocol only

pump.io

{o} Bug

Web

NodeJS

Self-hosted/federated

Freenet

{o} Bug

Web

Java

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

twister

{o} Bug

Web

C++

Epicyon

{X}

Web

Python

Design for low-powered systems

 

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

Vagalume

(./) Tracker

Web

C

Zomg

(./) Tracker

Web

Shell

GNU FM

{X}

Web

PHP

 

Avatar Publishing (gravatar.com/libravatar.org)

Libravatar

{X}

Web

Python

Self-hosted (federated)

 

Text-based Chat (GTalk/WhatsApp/Slack)

Converse.js

{X}

Web

JS

XMPP; Supports OTR

Ejabberd

(./)

(./) Tracker

Jabber(XMPP)

Erlang

Prosody IM

(./) Tracker

Jabber(XMPP)

Lua

Salut à Toi

(./) Tracker

Web, Desktop

Python

XMPP; Supports OTR

Libervia

{o} Bug

Web

Python

XMPP (for salutatoi)

Movim

(./) Tracker

Web

PHP

XMPP; Supports Jingle

Matrix Synapse

(./)

(./) Tracker

Web, Mobile

Python

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

mxisd

{o} Bug

Web

Java

Federated Identity Server for Matrix

Kaiwa

{X}

Web

NodeJS

XMPP (prosody recommended)

Otalk

{X}

Web

NodeJS

XMPP; Supports Jingle

Mattermost

{X}

Web

Golang

qwebirc

{X}

Web

Python

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

Kiwi IRC

{X}

Web

JS (Vue)

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

Jappix

{X}

Web

PHP, JavaScript

 

Calendar Publishing and/or Shared Editing (Google Calendar)

DAViCal

(./) Tracker

CalDAV

PHP

Radicale

(./)

(./) Tracker

CardDAV, CalDAV

Python

Xandikos

(./) Tracker

CardDAV, CalDAV

Python

Calendar and Contacts Server

/!\ Tracker

CalDAV, ICal

Python

Sogo

(./) Tracker

Web

C, C++

Citadel

(./) Tracker

Web

C

Calypso

{i} Tracker

CalDAV

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

Baikal

{X}

CalDAV, CardDAV

PHP

AgenDAV

{X}

Web

PHP

CalDavZAP

{o} Bug

Web

JS

CardDavMATE

{o} Bug

Web

JS

 

Address Management

Tryton Party Vcarddav

/!\ Tracker

CardDAV, Client

Python

Tryton Framework Functionality removed from upstream project

 

Shared Text Authoring (Google Documents)

Etherpad Lite

{o} Bug

Web

nodeJS

Citadel

(./) Tracker

Web

C

Sobby

/!\ Tracker

Gobby

?

Infinote

(./)

(./) Tracker

Gobby

C, C++

WebODF

{o} webodf

Web

JS

wikiCalc

{X}

Web

Perl

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

CodiMD

{o} Bug

Web

JavaScript

CryptPad

{o} Bug

Web

JavaScript

 

Movie Watchlist and Rating (IMDB)

filmlog

{X}

Web

?

filmaster

{X}

Web

?

videodb

{X}

Web

PHP

Lighter alternative for filmaster

 

Web Crawling, Indexing, Search (Google Search)

YaCy

{o} Bug

Web

Java

Fairly heavy: needs 1GB of RAM for itself

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

Surfraw

(./) Tracker

Web

Shell

Searx

(./)

(./) Tracker

Web

Python

Meta-search engine with multiple backends

Grub

{X}

Web

 

Telephony (Skype/GTalk)

Asterisk

(./) Tracker

SIP, Jingle

C

GNU SIP Witch

/!\ Tracker

SIP

C, C++

 

Activity Stream (Facebook)

diaspora*

{i} Tracker

Web

Ruby

Self-hosted talking to proprietary equivalents

friendica

{o} Bug

Web

PHP

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

ownCloud

/!\ Tracker

Web

PHP

Part of KDE social desktop initiative

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

newebe

{X}

Web

Python

CouchDB

buddycloud server

/!\ Tracker

Web

Java

Needs also Buddycloud client.

Socialhome

{X}

Web

Python

Uses Diaspora federation protocol

PyOfWave

{X}

Web

JavaScript/Python

Noosfero

{X}

Web

Ruby

Retroshare

{*} Bug

C++

Elgg

{X}

Web

PHP

A social networking engine

 

Personal Cloud (Google Services, etc.)

ownCloud

/!\ Tracker

Web

PHP

Part of KDE social desktop initiative

Cozy

{X}

Web

JS, CoffeeScript

Nextcloud

{o} Bug

Web

PHP

 

Music Streaming (Spotify/Pandora)

Swarmplayer

{X}

Web

?

Distributed

Ampache

/!\ Tracker

Web

PHP

Music Player Daemon

(./) Tracker

MPD

C

tin can jukebox

{X}

Web

PHP

subsonic

{X}

Web

Java

zina

{X}

Web

PHP

koel

{X}

Web

PHP

Mopidy

(./) Tracker

MPD

Python

streamlist

{X}

Web

Go

Groove Basin

/!\ Tracker

Web

NodeJS

Funkwhale

{X}

Web

Python

Raveberry

{X}

Web

Python, JS

Multi-user, users request and rate songs

 

Local Media Streaming

Jellyfin

{X}

Web

C#

Many other clients available

 

Cloud Backups

Dirvish

(./) Tracker

Web

Perl

Requires large HDD

BackupPC

(./) Tracker

Web

Perl

luckyBackup

(./) Tracker

Web

C++

Deja Dup

(./) Tracker

Desktop

C

 

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

Ukolovnik

/!\ Tracker

Web

PHP

Pretty basic TODO manager (old and unmaintained)

Kolab

/!\ Tracker

CalDAV, Email

Perl, PHP

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

mytinytodo

{X}

Web

PHP, JS

Very light PHP/SQLite/AJAX/jQuery TODO list

Tryton Calendar TODO

/!\ Tracker

CalDAV, Client

Python

Tryton Framework Functionality removed from upstream project

Taskwarrior

(./) Tracker

CLI, client

C++

 

Single-file Time-limited File Sharing (MegaUpload)

Sharefest

{X}

Web

NodeJS

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

jyraphe

{X}

Web

PHP

Self-hosted

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

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

lufi

{X}

Web

Perl

AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.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

bepasty

(./)

{i} Tracker

Web

Python

MIT, pastebin with support for multiple file formats

FileDrop

{X}

Web

Go, JS

Designed for Sandstorm, but can run standalone

 

Telephony Conference Call (TeamSpeak)

Mumble

(./)

(./) Tracker

Custom

C++

mumble-web

{o} Bug

Web

HTML, JS

Asterisk

(./) Tracker

SIP

C

openmeetings

{X}

Java

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C

FreeSWITCH

{o} Bug

SIP, etc.

C/C++

 

Conference Call with Video and Screen Sharing

bigbluebutton

{X}

Web

Java, JS

jitsi

{X}

Web

Java

 

Web Analytics (Google Analytics)

AWStats

(./) Tracker

Web

Perl

Webalizer

(./) Tracker

Web

C, C++

Visitors

/!\ Tracker

Web

C, C++

Analog

(./) Tracker

Web

C, C++

Matomo

{o} Bug

Web

PHP

 

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.

GNUnet

(./) Tracker

C

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

Tor

(./)

(./) Tracker

C

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

 

Hosting, Mail and IRC

I2P

(./)

(./) Tracker

Web, Mobile

Java

General purpose P2P darknet with lots of services

IRCAnywhere

{X}

Web

Node.js

Aimed at replacing IRCCloud

 

Voting (Doodle)

selectricity

{X}

Web

Ruby

dudle

{*} Bug

Web

Ruby

foodl

{X}

Web

PHP

pleft

{X}

Web

Python

papillon

{X}

Web

Python

studs

{X}

Web

PHP

pollen

{X}

Web

Java

Framadate

{o} Bug

Web

PHP

 

Calculator (Google Calculator)

LastCalc

{X}

Web

Java

 

Survey Systems

LimeSurvey

{o} Bug

Web

PHP

 

Event Planing (Meetup.com/Facebook Events)

Get Together

{X}

Web

Python

Mobilizon

{X}

Web

Elixir, JS

 

Commenting Systems (Disqus/IntenseDebate)

juvia

{X}

Web

Ruby

Isso

{i} Tracker

Web

Python, JS

Self-hosted

Discourse

{X}

Web

Ruby, JS

Self-hosted

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.

 

Q&A Systems (StackOverflow)

Askbot

{X}

Web

Python, JS

example; self-hosted, fork of osqa

shapado

{X}

Web

Ruby

Maybe unmaintained; self-hosted

 

Cloud Computing Solutions 1

OpenStack Compute

(./) Tracker

Web, CLI, API

Python

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.

OpenNebula

/!\ Tracker

Web, ?

C, C++

 

Software Project Hosting

FusionForge

/!\ Tracker

PHP

Kallithea

{o} Bug

Python

Gitolite

/!\ Tracker

Back-end only

Perl

cgit

(./) Tracker

Web

C, C++

Simple git repository hosting

gitosis

/!\ Tracker

?

girocco

{X}

C

allura

{X}

Python

launchpad

{X}

Python

Redmine

{i} Tracker

Web

Ruby

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

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

Gitblit

{X}

Web, SSH, Desktop

Java

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

Gogs

{X}

Web, SSH

Go

Low resource requirements

Gitea

{X}

Web, SSH

Go

Low resource requirements

 

Multi-client URL/ebook reader (instapaper)

wallabag

{o} Bug

Web, Mobile

PHP

ArchiveBox

{*} Bug

Web

Python

 

Machine Translation (translate.google.com)

Apertium

(./) Tracker

C, C++

Limited to languages that are already similar to each other.

 

Note Taking (Evernote)

turtl

{X}

Desktop, Mobile

Common Lisp, JS

 

Time Tracking

timestrap

{X}

Web

Python

 

E-book Reader

calibre-web

{X}

Web

Python

amusewiki

{X}

Web

Perl

cops

{X}

Web

PHP

 

Home Automation / IoT / Wearables / Fitness Trackers

Home Assistant

{o} Bug

Web

Python

 

Business

akaunting

{X}

Web

Misc.

GPL. Accounting, inventory management, money management.

 

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

 

Tunnelling

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

 

Voice Assistant (Alexa, Siri)

Mycroft

{o} Bug

Voice

Python

Kalliope

{o} Bug

Voice

Python

Rhasspy

{X}

Voice

Python

 

Flash Cards

anki-sync-server

{X}

Sync

Python

Synchronizes progress from desktop app

 

Virtual Private Network

tinc

(./) Tracker

tinc

C

 

System Administration

Webmin

{*} Bug

Web

Perl

 

Routing

Pagekite

(./)

(./) Tracker

Pagekite

Python

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

 

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

 

Decentralized DNS

Namecoin

{o} Bug

C++

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

 

Home Inventory

grocy

{o} Bug

Web

PHP, JS

Shopping list, recipes, etc RFP

 

Personal Finance / Budgeting

ontrack

{X}

Web

Ruby, JS

 

CRM / Relationship Management

Monica

{X}

Web

PHP, JS

Personal Relationship Manager

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:


Intro

Information

Support

Contribute

Reports

Promote

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

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

Next call: Saturday, April 13 at 14:00 UTC

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)