Differences between revisions 47 and 351 (spanning 304 versions)
Revision 47 as of 2011-06-14 01:29:08
Size: 6361
Editor: NeoPhyte_Rep
Comment: Added link for "tiny tiny rss"
Revision 351 as of 2020-08-08 13:03:32
Size: 28393
Comment: add ontrack
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Leaving the (proprietary) cloud - a draft roadmap

''Please review this list to categorize it on the [[FreedomBox/ExampleProjects]] page, striking them as "done".''

||'''Service'''||'''OpenSource Alternative'''||'''Packaged for debian?'''||'''Comments'''||'''Category'''||
||google reader (RSS) || [[http://tt-rss.org/redmine/|tiny tiny rss]] || [[DebianBug:440602|intent]] || not optimised for low-end devices || ||
||google reader (RSS) || rsslounge || no || [[http://rsslounge.aditu.de/|website]] || ||
||flickr || gallery || Yes || for squeeze, only gallery1 available (no gallery2 and gallery3 not yet packaged) || ||
||flickr || zoph || Yes || || ||
||flickr || zenphoto || [[http://www.debian.org/devel/wnpp/#l1|no]] || || ||
||flickr || piwigo || Yes || || self-hosted ||
||imageshack || chevereto || [[http://www.debian.org/devel/wnpp/#l1|no]] || || self-hosted ||
||gmail || imap + webmail + offlineimap || Yes || || ||
||wordpress || self-hosted wordpress / ikiwiki || Yes || || ||
||delicious || scuttle || Yes || || ||
||delicious || semantic scuttle || No || || ||
|| dropbox || sparkleshare || [[DebianBug:597053|intent]] || || ||
|| dropbox || ifolder || [[DebianBug:273303|intent]] || || ||
|| dropbox || dvcs-autosync || [[DebianBug:620962|intent]] || || ||
|| twitter || self-hosted statusnet || [[DebianBug:491723|intent]] || || self-hosted talking to other self-hosted ||
|| twitter || Freenet with Sone plugin || [[DebianBug:481163|intent]] || || self-hosted talking to other self-hosted ||
|| identica || self-hosted statusnet || [[DebianBug:491723|intent]] || || self-hosted talking to other self-hosted ||
|| brdfdr|| distributed messaging || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://www.brdfdr.com || distributed ||
|| last.fm || libre.fm || [[http://www.debian.org/devel/wnpp/#l1|no]] || || ||
|| gravatar.com || self-hosted Libravatar || No || http://www.libravatar.org || self-hosted (federated) ||
|| gtalk || ejabberd, jabber, prosody || Yes || || ||
|| gtalk webbased || jabbix || [[http://www.debian.org/devel/wnpp/#l1|no]] || || ||
|| google calendar || davical || Yes || || ||
|| google calendar || radicale || Yes || || ||
|| google calendar || calendarserver || Yes || || ||
|| google calendar || Chandler || [[DebianBug:449033|request]] || || ||
|| film log || filmaster || [[http://www.debian.org/devel/wnpp/#l1|no]] || ||
|| film log || videodb || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://www.videodb.net/ Lighter alternative for filmaster || ||
|| google search || yacy || [[DebianBug:452422|request]] || Java base - too heavy for embedded device || ||
|| google search || seeks || [[DebianBug:589037|intent]] || http://www.seeks-project.info/site/ C++ should be lighter than yacy || ||
|| google search || surfraw || yes || http://surfraw.alioth.debian.org/ || ||
|| skype || Jabber + Jingle || Yes || || ||
|| skype || SIP Witch || [[DebianBug:618427|intent]] || || ||
|| facebook || Appleseed || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://appleseedproject.org/ fully decentralised, written in PHP || ||
|| facebook || diaspora || [[DebianBug:597093|intent]] || || self-hosted talking to proprietary equivalents ||
|| facebook || onesocialweb || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://onesocialweb.org/ || ||
|| facebook || owncloud || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://owncloud.org/ || part of kde social desktop initiative ||
|| video streaming sites || Swarmplayer || No || http://swarmplayer.p2p-next.org/ || distributed ||
|| music streaming sites || ampache || Yes || || ||
|| music streaming sites || Music Player Daemon || Yes || || ||
|| music streaming sites || tin can jukebox || [[http://www.debian.org/devel/wnpp/#l1|no]] || || ||
|| music streaming sites || subsonic || [[DebianBug:592440|request]] || http://www.subsonic.org/ || ||
|| music streaming sites || zina || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://www.pancake.org/zina/ || ||
|| cloud backups || dirvish + httpd || Yes || Requires large HDD || ||
|| cloud backups || backuppc || Yes || || ||
|| cloud backups || luckybackup || Yes || || ||
|| Gmail/Gapps/Google Reader || Claros inTouch || [[http://www.debian.org/devel/wnpp/#l1|no]] || || ||
|| remember the milk || ukolovnik || Yes|| pretty basic todo manager (old and unmaintained)|| ||
|| remember the milk || Kolab || Yes|| Groupware server supporting multiple mail clients with to-do lists|| ||
|| remember the milk || OrgMode || Yes|| Powerful user friendly distributed (via vcs) cli based to-do list (could be configured with minimal-conf defaults)|| ||
|| megaupload || jyraphe || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://home.gna.org/jyraphe/ ||self-hosted ||
|| teamspeak || mumble || Yes || || ||
|| google analytics || piwik || [[http://www.debian.org/devel/wnpp/#l1|no]] || http://piwik.org/ || ||
|| Hosting, Mail and IRC || I2P || [[DebianBug:448638|intent]] || http://www.i2p2.de/ || General purpose P2P darknet with lots of services ||

Good source : http://autonomo.us/wiki/Wish_list
#language en
= 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


||||<(>'''Legend'''||
|| (./) || Available in Debian stable||
|| {i} || Available in Debian although not yet in stable||
|| {*} || Someone is working on inclusion into Debian||
|| {o} || Someone requested inclusion into Debian||
|| {X} || Someone needs to [[http://www.debian.org/devel/wnpp/#l1|file an RFP or ITP bugreport]] and update this page with resulting bug number.||
|| /!\ || Was available in Debian but is not part of stable or unstable||
----
||<style="width: 22%; text-align: left;">'''Service'''||<style="width: 11%; text-align: left;">'''user interface'''||<style="width: 11%; 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]] ||
|| {i} DebianPts:tt-rss || web || PHP || already available in !FreedomBox - not optimised for low-end devices - supports single or multi user ||
|| {X} [[https://selfoss.aditu.de/|selfoss]] || web || PHP || single user ||
|| {X} [[http://rnews.sourceforge.net/|Rnews]] || web || PHP || Supports multiple users, and an optional default user for public-viewable feeds ||
|| {X} [[https://github.com/swanson/stringer|Stringer]] || web || ruby || ||
|| {X} [[https://github.com/amatriain/feedbunch|Feedbunch]] || web || ruby || ||
|| {X} [[https://miniflux.app/|Miniflux]] || web || go || requires PostgreSQL ||
|| {X} [[https://freshrss.org/|FreshRSS]] || web || php || MySQL ||
|| {X} [[https://git.sr.ht/~cedric/newspipe|Newspipe]] || 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]] ||
|| {o} [[DebianBug:879239|Sigal]] || web || Python || ||
|| (./) DebianPts:zoph || web || PHP || ||
|| {X} [[https://www.zenphoto.org/|zenphoto]] || web || PHP || ||
|| {X} [[https://img.bi/|img.bi]] || web || JS, NodeJS || client-side (JavaScript) AES-256 encrypted image hosting, GPL3 ||
|| /!\ DebianPts:piwigo || web || PHP || removed from Debian ([[DebianBug:694820|unmaintained in Debian]]); self-hosted ||
|| (./) DebianPts:llgal || web || Perl || self-hosted ||
|| {o} [[DebianBug:667539|openphoto]] || web || PHP ||
|| {X} [[https://framagit.org/luc/lutim|Lutim]] || web || Perl || image upload server ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Video hosting (youtube/vimeo)'''||
|| {X} [[http://videobin.org/code|videobin]] || web || Python || minimal video sharing (pastebin-like) in Django, GPL3+ ||
|| {X} [[https://github.com/jaimeMF/youtube-dl-api-server|youtube_dl_server]] || browser add-on || Python || REST server for youtube-dl, works with youtube-dl-chrome-plugin ||
|| {X} [[https://framagit.org/rigelk/package-debian-peertube|PeerTube]] || web || !TypeScript, HTML, CSS, SQL || AGPL ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Multimedia sharing (video, audio, photos)'''||
|| {i} DebianPts:mediagoblin || web || Python || Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. ||
|| {X} [[https://github.com/MediaCrush/MediaCrush|MediaCrush]] || web || Python, NodeJS || Expat License ||
|| (./) DebianPts:rygel || ? || 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]] ||
|| (./) DebianPts:dovecot || imap || C || ||
|| (./) DebianPts:sogo || web || C, C++ || ||
|| (./) DebianPts:roundcube || web || PHP || Already available in !FreedomBox - Also needs IMAP and SMTP servers ||
|| (./) DebianPts:ciderwebmail || web || perl || Also needs IMAP and SMTP servers ||
|| {o} [[DebianBug:745399|Mailpile]] || web || Python || [[https://github.com/mailpile/Mailpile/issues/160|python2 only]] ||
|| {i} DebianPts:notmuch-web || web || Haskell || a web-based user interface for DebianPts:notmuch ||
|| (./) [[DebianPts:rainloop|Rainloop]] || web || PHP || ||
|| {X} [[https://cypht.org/|Cypht]] || web || PHP || GPLv2, filter-based, modular, lightweight, also a newsreader ||
|| (./) DebianPts:mailman || 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]] ||
|| {X} [[https://chyrplite.net/|Chyrp Lite]] || web || PHP || Lightweight, uses MySQL or SQLite databases ||
|| (./) DebianPts:wordpress || web || PHP || ||
|| (./) DebianPts:ikiwiki || web || Perl || already available in !FreedomBox ||
|| /!\ DebianPts:serendipity || web || PHP || Removed from Debian. ||
|| (./) DebianPts:pyblosxom || web || Python || ||
|| (./) DebianPts:pelican || command-line & web || Python || AGPL. Static website blog generator. ||
|| (./) DebianPts:lektor || command-line & web || Python || BSD. Static website generator. Content can be added through browser. ||
||<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]] ||
|| /!\ DebianPts:shaarli || web || PHP || removed from Debian - No database server needed, single-user ||
|| {o} [[DebianBug:744306|Bookie]] || web || Python || multi-users ||
|| /!\ DebianPts:scuttle || web || PHP || Removed from Debian ||
|| /!\ DebianPts:semanticscuttle || web || PHP || Not developed any more, Removed from Debian ||
|| {X} [[https://code.mro.name/mro/ShaarliGo|ShaarliGo]] || web || go || CGI executable, no database ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''file sharing (dropbox)'''||
|| (./) DebianPts:onionshare || web || Python || ||
|| /!\ DebianPts:owncloud || web || PHP || Removed from Debian unstable ||
|| (./) DebianPts:sparkleshare || web || C# || ||
|| (./) DebianPts:dvcs-autosync || web || Python || ||
|| {X} [[https://launchpad.net/sucsynct|sucsynct]] || web || bash || ||
|| (./) DebianPts:git-annex assistant || web || Haskell || ||
|| {i} DebianPts:seafile || web/desktop || C || open security issue: https://github.com/haiwen/seafile/issues/350 (CVE-2013-7469), DebianBug:923009 ||
|| {i} DebianPts:syncthing || web/desktop || C, C++ || ||
|| {X} [[https://pydio.com/|Pydio]] || web || PHP || ||
|| {o} [[DebianBug:779893|ipfs]] || web || Go || p2p filesystem ||
|| {i} DebianPts:ori || desktop || C, C++ || p2p distributed filesystem. Documentation is in [[http://dl.acm.org/ft_gateway.cfm?id=2522721&ftid=1403940&dwn=1|their research publication]] ||
|| {o} [[DebianBug:804507|node-restore]] || web || NodeJS || Per-user storage on the Web https://remotestorage.io/ ||
|| {X} [[https://securedrop.org/|SecureDrop]] || web || Python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''microblog publishing (twitter/identi.ca)'''||
|| {o} [[DebianBug:859741|mastodon]] || web || Ruby || self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| {o} [[DebianBug:859741|pleroma]] || web || Elixir || self-hosted/federated supports !ActivityPub & OStatus protocols ||
|| {o} [[DebianBug:859741|misskey]] || web || NodeJS || self-hosted/federated supports !ActivityPub protocol only ||
|| {o} [[DebianBug:782812|gnusocial]] || web || PHP || self-hosted/federated supports OStatus protocol only ||
|| {o} [[DebianBug:726486|pump.io]] || web || NodeJS || self-hosted/federated ||
|| {o} [[DebianBug:481163|freenet]] || web || Java || Also needs Sone plugin; self-hosted talking to other self-hosted ||
|| {o} [[DebianBug:736901|twister]] || web || C++ || ||
|| {X} [[https://epicyon.net/|Epicyon]] || web || Python || Design for low-powered systems ||
See this [[https://en.wikipedia.org/wiki/Fediverse#Fediverse_software_platforms|Wikipedia]] page for a more comprehensive comparison.
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''music activitystream (last.fm/libre.fm)'''||
|| (./) DebianPts:vagalume || web || C || ||
|| (./) DebianPts:zomg || web || Shell || ||
|| {X} [[https://gnu.io/fm/|GNU FM]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''avatar publishing (gravatar.com/Libravatar.org)'''||
|| {X} [[http://www.libravatar.org|Libravatar]] || web || python || self-hosted (federated) ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''text-based chat (gtalk/whatsapp/slack)'''||
|| {X} [[https://conversejs.org/|Converse.js]] || web || JS || XMPP; Supports OTR ||
|| (./) DebianPts:ejabberd || Jabber(XMPP) || Erlang || ||
|| (./) DebianPts:prosody || Jabber(XMPP) || Lua || ||
|| (./) DebianPts:movim || Jabber(XMPP) || PHP || ||
|| (./) DebianPts:salutatoi || web/desktop || Python || XMPP; Supports OTR ||
|| {o} [[DebianBug:725761|Libervia]] || web || Python || XMPP (for salutatoi) ||
|| (./) DebianPts:movim || web || PHP || XMPP; Supports Jingle ||
|| (./) DebianPts:matrix-synapse || 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 ||
|| {o} [[DebianBug:910999|mxisd]] || web || Java || Federated Identity Server for Matrix ||
|| {X} [[http://getkaiwa.com/|Kaiwa]] || web || NodeJS || XMPP (prosody recommended) ||
|| {X} [[https://github.com/otalk/otalk-im-client|Otalk]] || web || NodeJS || XMPP; Supports Jingle ||
|| {X} [[https://mattermost.com/|Mattermost]] || web || Golang || ||
|| {X} [[https://qwebirc.org/|qwebirc]] || web || Python || IRC; Base web client for https://webchat.oftc.net service ||
|| {X} [[https://kiwiirc.com/|Kiwi IRC]] || web || JS (Vue) || IRC; Base web client for https://webchat.freenode.net/ ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''calendar publishing and/or shared editing (google calendar)'''||
|| /!\ DebianPts:davical || CalDAV || PHP || Removed from testing [2013-10-15] ||
|| (./) DebianPts:radicale || CardDAV, CalDAV || Python || already available in !FreedomBox ||
|| (./) DebianPts:xandikos || CardDAV, CalDAV || Python || Available from Debian Buster ||
|| /!\ DebianPts:calendarserver || CalDAV/ical || python || Removed from testing [2014-05-30] ||
|| (./) DebianPts:sogo || web || C, C++ || ||
|| (./) DebianPts:citadel-suite || web || C || ||
|| (./) DebianPts:calypso || CalDAV || Python || ||
|| (./) DebianPts:tryton-modules-calendar || CalDAV, client || Python || Tryton Framework see also DebianPts:tryton-modules-calendar-todo DebianPts:tryton-modules-calendar-scheduling DebianPts:tryton-modules-calendar-classification <<BR>>[[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| {X} [[http://baikal-server.com/|Baikal]] || CalDAV, CardDAV || PHP || ||
|| {X} [[http://agendav.org/|AgenDAV]] || web || PHP || ||
|| {o} [[DebianBug:698769|CalDavZAP]] || web || JS || ||
|| {o} [[DebianBug:698767|CardDavMATE]] || web || JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''address management'''||
|| (./) DebianPts:tryton-modules-party-vcarddav || 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)'''||
|| {o} [[DebianBug:576998|etherpad-lite]] || web || nodeJS || ||
|| (./) DebianPts:citadel-suite || web || C || ||
|| /!\ DebianPts:sobby || gobby-0.4 client || ? || Removed from Debian. ||
|| (./) DebianPts:infinoted || gobby-0.5 client || C, C++ || ||
|| {o} [[DebianBug:727529|webodf]] || web || JS || ||
|| {X} [[http://www.softwaregarden.com/products/wikicalc/|wikiCalc]] || web || Perl || GPL. Ancient, but there does not seem to be a good [[https://en.wikipedia.org/wiki/Online_spreadsheet|online collaborative spreadsheet]]. ||
|| {X} [[https://demo.codimd.org/|CodiMD]] || web || JavaScript || ||
|| {X} [[https://cryptpad.fr/|CryptPad]] || web || JavaScript || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''movie watchlist and rating (IMDB)'''||
|| {X} filmlog || web || ? || || ||
|| {X} filmaster || web || ? || || ||
|| {X} [[http://www.videodb.net/|videodb]] || web || PHP || Lighter alternative for filmaster ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Web crawling and/or indexing and/or search (google search)'''||
|| {o} [[DebianBug:452422|yacy]] || web || Java || Fairly heavy: needs 1GB of RAM for itself ||
|| {X} [[https://github.com/beniz/seeks|seeks]] || web || C++ || C++ should be lighter than yacy but needs a distributed p2p crawler to off the Cloud, maybe Grub.org if C#, Yacy if Java for a stand-alone client||
|| (./) DebianPts:surfraw || web || Shell || ||
|| (./) DebianPts:searx || web || Python || Meta-search engine with multiple backends ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''telephony (skype/gtalk)'''||
|| (./) DebianPts:asterisk || SIP/Jingle || C || ||
|| (./) DebianPts:sipwitch || SIP || C, C++ || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''activitystream (facebook)'''||
|| {i} DebianPts:diaspora || web || Ruby || self-hosted talking to proprietary equivalents ||
|| {o} [[DebianBug:651944|friendica]] || web || PHP || transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other ||
|| /!\ DebianPts:owncloud || web || PHP || Removed from Debian unstable, part of kde social desktop initiative ||
|| {X} [[http://primarypad.com/OeMj2ZnZqo|Wave-OT-XMPP]] || web/GUI || ? || all participants are fully decentralized, some - with advanced security and p2p privacy schemes, some can be built upon Camlistore or Tahoe-LAFS kind of persistence; federated, distributed, self-hosted ||
|| {X} [[http://newebe.org/|newebe]] || web || Python || couchdb ||
|| /!\ DebianPts:buddycloud-server || web || Java || Removed from Debian. Needs also Buddycloud client. ||
|| {X} [[https://socialhome.network/|Socialhome]] || web || Python || Uses Diaspora federation protocol ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''personal "cloud" (Google services, etc.)'''||
|| /!\ DebianPts:owncloud || web || PHP || Removed from Debian (unstable/testing), part of kde social desktop initiative ||
|| {X} [[http://cozy.io/|Cozy]] || web || JS, !CoffeeScript || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''music streaming (Spotify/Pandora)'''||
|| {X} [[http://swarmplayer.p2p-next.org/|Swarmplayer]] || web || ? || distributed ||
|| /!\ DebianPts:ampache || web || PHP || Removed from Debian (unstable/testing) ||
|| (./) DebianPts:mpd || MPD client || C || ||
|| {X} [[https://sourceforge.net/projects/tincanjukebox/|tin can jukebox]] || web || PHP || ||
|| {X} [[http://www.subsonic.org|subsonic]] || web || Java || ||
|| {X} [[http://www.pancake.org/zina/|zina]] || web || PHP || ||
|| {X} [[http://koel.phanan.net/|koel]] || web || PHP || ||
|| (./) DebianPts:mopidy || MPD || Python || ||
|| {X} [[https://github.com/streamlist/streamlist|streamlist]] || web || go || ||
|| (./) DebianPts:groovebasin || web || NodeJS || ||
|| {X} [[https://funkwhale.audio|Funkwhale]] || web || Python ||
|| {X} [[https://github.com/raveberry/raveberry|Raveberry]] || web || Python, JS || multi-user, users request and rate songs ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''cloud backups'''||
|| (./) DebianPts:dirvish || web || Perl || Requires large HDD ||
|| (./) DebianPts:backuppc || web || Perl || ||
|| (./) DebianPts:luckybackup || web || C++ || ||
|| (./) DebianPts:deja-dup || web || C || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''to-do listing and time-management (remember the milk)'''||
|| (./) DebianPts:ukolovnik || web || PHP || pretty basic TODO manager (old and unmaintained)||
|| /!\ DebianPts:kolabd || CalDAV / email client || Perl, PHP || Groupware server supporting multiple mail clients with to-do lists. Removed from testing [2012-03-25]||
|| {X} [[http://www.mytinytodo.net/|mytinytodo]] || web || PHP, JS || very light PHP/SQLite/AJAX/jQuery TODO list||
|| (./) DebianPts:tryton-modules-calendar-todo || CalDAV, client || Python || Tryton Framework<<BR>>[[http://www.tryton.org/posts/new-tryton-release-44.html|Functionality removed from upstream project]] ||
|| (./) DebianPts:taskwarrior || CLI, client || C++ || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''single-file time-limited file sharing (Megaupload)'''||
|| {X} [[https://github.com/peer5/sharefest|sharefest]] || web || NodeJS || distributed file sharing via WebRTC using a central tracker ([[http://www.sharefest.me/|link]]); self-hosted ||
|| {X} [[http://home.gna.org/jyraphe/ |jyraphe]] || web || PHP || self-hosted ||
|| {X} [[https://github.com/UAPV/FileZ|FileZ]] || web || PHP || self-hosted ||
|| {X} [[https://github.com/tOkeshu/fipes|fipes]] || web || Erlang || AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted ||
|| (./) DebianPts:filetea || web || C, C++ || AGPL, c+gobject, peer to peer file sharing by the browser. Demo instance: https://filetea.me/ ; self-hosted ||
|| (./) DebianPts:coquelicot || web || ruby || self-hosted ||
|| {X} [[https://git.framasoft.org/fiat-tux/hatsoftwares/lufi|lufi]]|| web || Perl || AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.org/ ; self-hosted ||
|| {X} [[https://gitlab.com/mojo42/Jirafeau|Jirafeau]]|| 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 ||
|| {i} [[https://tracker.debian.org/pkg/bepasty|bepasty]]|| web || Python || MIT, pastebin with support for multiple file formats ||
|| {X} [[https://github.com/zombiezen/filedrop|FileDrop]] || web || Go, JS || designed for Sandstorm, but can run standalone ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''telephony conference call (teamspeak)'''||
|| (./) DebianPts:mumble-server || mumble client || C++ || already available in !FreedomBox ||
|| {o} [[DebianBug:909939|mumble-client-web]] || web || HTML, JS || ||
|| (./) DebianPts:asterisk || SIP || C || ||
|| {X} [[http://openmeetings.apache.org/index.html|openmeetings]] || || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''conference call with video and screen sharing'''||
|| {X} [[https://bigbluebutton.org|bigbluebutton]] || web || java, JS || ||
|| {X} [[https://jitsi.github.io|jitsi]] || web || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''web analytics (google analytics)'''||
|| (./) DebianPts:awstats || web || Perl || ||
|| (./) DebianPts:webalizer || web || C, C++ || ||
|| (./) DebianPts:visitors || web || C, C++ || ||
|| (./) DebianPts:analog || web || C, C++ || ||
|| {o} [[DebianBug:448532|matomo]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Hosting, Mail and IRC'''||
|| {o} [[DebianBug:448638|I2P]] || web/mobile || Java || General purpose P2P darknet with lots of services ||
|| {X} [[http://ircanywhere.com/|IRCAnywhere]] || web || Node.js || Aimed at replacing IRCCloud ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''voting (doodle)'''||
|| {X} [[http://selectricity.org/ http://gitorious.org/selectricity|selectricity]] || web || ruby || ||
|| {o} [[DebianBug:739293|dudle]] || web || ruby || ||
|| {X} [[https://foodl.org/|foodl]] || web || php || ||
|| {X} [[http://code.google.com/p/pleft/|pleft]] || web || python || ||
|| {X} [[https://github.com/Trim/papillon|papillon]] || web || python || ||
|| {X} [[http://studs.u-strasbg.fr/|studs]] || web || php || ||
|| {X} [[http://pollen.chorem.org/pollen/home|pollen]] || web || java || ||
|| {o} [[DebianBug:876496|FramaDate]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Calculator (Google Calculator)'''||
|| {X} [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|lastcalc]] || web || Java || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Survey systems'''||
|| {o} [[DebianBug:610951|limesurvey]] || web || PHP || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Event Planing (Meetup.com/Facebook Events)'''||
|| {X} [[https://gettogether.community/|Get Together]] || web || Python || ||
|| {X} [[https://joinmobilizon.org/en/|Mobilizon]] || web || Elixir, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||||<(>'''Commenting systems (Disqus/IntenseDebate)'''||
|| {X} [[https://github.com/phusion/juvia|juvia]] || web || ruby || ||
|| {i} [[DebianPts:isso]] || web || Python, JS || self-hosted ||
|| {X} [[http://www.discourse.org/|Discourse]] || web || Ruby, JS || self-hosted ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Q&A systems (!StackOverflow)'''||
|| {X} [[https://github.com/ASKBOT/askbot-devel|Askbot]] || web || Python, JS || [[https://ask.fedoraproject.org/en/questions/|example]]; self-hosted, fork of osqa ||
|| {X} [[https://github.com/ricodigo/shapado|shapado]] || web || ruby || Maybe unmaintained; self-hosted ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Cloud computing solutions''' <<FootNote(Cloud computing solutions are probably not for typical FreedomBox hardware of today but maybe of tomorrow and solutions are useful for those wanting to "Leave the cloud")>>||
|| (./) [[DebianPts:nova]] || web and/or cli and/or API || python || ||
|| (./) [[DebianPts:ganeti]] || web (and more?) || Python || Might not be a full cloud computing solution. Used by and recommended by the Debian System Debian Administration Team, see [[https://lists.debian.org/debian-devel-announce/2013/03/msg00010.html|Bits from the Debian Systems Administration Team]]. ||
|| /!\ [[DebianPts:opennebula]] || web (and more?) || C, C++ || Removed from testing [2013-10-15] ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Software project hosting'''||
|| (./) DebianPts:fusionforge || || php || ||
|| {o} [[DebianBug:753975|kallithea]] || || python || ||
|| /!\ DebianPts:gitolite || back-end only || Perl || Removed from Debian testing. ||
|| {i} DebianPts:cgit || web || C, C++ || Simple git repository hosting ||
|| /!\ DebianPts:gitosis || || ? || Removed from Debian testing. ||
|| {X} [[http://repo.or.cz/w/girocco.git/blob/HEAD:/README|girocco]] || || C || ||
|| {X} [[https://forge-allura.apache.org/p/allura/wiki/Home/|allura]] || || python || ||
|| {X} [[https://dev.launchpad.net/|launchpad]] || || python || ||
|| (./) DebianPts:redmine || web || ruby || Includes BTS, wiki, and more. 4GB of RAM recommended ||
|| {i} DebianPts:phabricator || web || PHP || Includes BTS, wiki, code review, and more. Immature. ||
|| {i} DebianPts:gitlab || web || Ruby || github-like interface, MIT-licensed community edition. 4GB of RAM recommended ||
|| {X} [[http://gitblit.com/|gitblit]] || web/ssh/desktop (gui using rpc) || Java || Full-featured GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license ||
|| {X} [[http://gogs.io/|gogs]]/[[https://gitea.io/en-us/|Gitea]] || web/ssh || Go || Low resource requirements ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Multi-client URL/ebook reader (instapaper)'''||
|| {o} [[DebianBug:734753|wallabag]] || web/mobile || PHP || ||
|| {*} [[DebianBug:924040|archivebox]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Machine translation (translate.google.com)'''||
|| (./) DebianPts:apertium || || C, C++ || Limited to languages that are already similar to each other. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Note taking (evernote)'''||
|| {X} [[https://turtl.it/|turtl]] || desktop/mobile || Common Lisp, JS || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Time tracking'''||
|| {X} [[https://github.com/overshard/timestrap|timestrap]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''eBook reader'''||
|| {X} [[https://github.com/janeczku/calibre-web|calibre-web]] || web || python || ||
|| {X} [[https://amusewiki.org/|amusewiki]] || web || perl || ||
|| {X} [[https://github.com/seblucas/cops|cops]] || web || php || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Home automation / IoT / wearables / finess trackers '''||
|| {o} [[DebianBug:839786|Home assistant]] || web || python || ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Business'''||||
|| {X} [[https://akaunting.com/license|akaunting]] || web || misc. || GPL. Accounting, inventory management, money management. ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Web-based File Manager'''||||
|| {X} [[https://github.com/filebrowser/filebrowser|File Browser]] || web || go || Manage, edit files, execute commands, Google like UI ||
|| {X} [[https://github.com/mickael-kerjean/filestash|Filestash]] || web || go, JS || Manage, edit files, view/play photos, audio, video ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Tunnelling'''||||
|| {X} [[https://holepunch.io|holepunch.io]] || 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]] || web || PHP || Kanban project mangement software [[https://bugs.debian.org/790814|ITP]]||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Voice assistant (Alexa, Siri)'''||||
|| {X} [[https://mycroft.ai/|Mycroft]] || voice || Python || ||
|| {X} [[https://kalliope-project.github.io/|Kalliope]] || voice || Python || ||
|| {X} [[https://rhasspy.readthedocs.io/|Rhasspy]] || voice || Python || ||
||||<(>'''Voice assistant: Speech-to-text engines (STT)'''||||
||||<(>'''Voice assistant: Text-to-speech engines (TTS)'''||||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Flash cards'''||||
|| {X} [[https://github.com/tsudoko/anki-sync-server|anki-sync-server]] || sync || Python || Synchronizes progress from desktop app ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Home inventory'''||||
|| {X} [[https://grocy.info/|grocy]] || web || PHP, JS || shopping list, recipes, etc ||
||<style="color: #FFFFFF;">invisible-space-row ||
||||<(>'''Personal Finance / Budgeting'''||||
|| {X} [[https://github.com/inoda/ontrack|ontrack]] || web || Ruby, JS || ||

See also: FreedomBox/ExampleProjects

<<Include(FreedomBox/Portal)>>

----
CategoryFreedomBox

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:

Legend

(./)

Available in Debian stable

{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

user interface

Language

Comments

Feed reader (google reader)

on Ask

{i} tt-rss

web

PHP

already available in FreedomBox - not optimised for low-end devices - supports single or multi user

{X} selfoss

web

PHP

single user

{X} Rnews

web

PHP

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

{X} Stringer

web

ruby

{X} Feedbunch

web

ruby

{X} Miniflux

web

go

requires PostgreSQL

{X} FreshRSS

web

php

MySQL

{X} Newspipe

web

python, JS

postgresql

(./) Newsboat

terminal

c++

single user

invisible-space-row

Photo gallery (flickr/imageshack)

on Ask

{o} Sigal

web

Python

(./) zoph

web

PHP

{X} zenphoto

web

PHP

{X} img.bi

web

JS, NodeJS

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

/!\ piwigo

web

PHP

removed from Debian (unmaintained in Debian); self-hosted

(./) llgal

web

Perl

self-hosted

{o} openphoto

web

PHP

{X} Lutim

web

Perl

image upload server

invisible-space-row

Video hosting (youtube/vimeo)

{X} videobin

web

Python

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

{X} youtube_dl_server

browser add-on

Python

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

{X} PeerTube

web

TypeScript, HTML, CSS, SQL

AGPL

invisible-space-row

Multimedia sharing (video, audio, photos)

{i} mediagoblin

web

Python

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

{X} MediaCrush

web

Python, NodeJS

Expat License

(./) rygel

?

Vala

LGPL. Universal plug & play audiovisual media server

invisible-space-row

Email (gmail)

on Ask

(./) dovecot

imap

C

(./) sogo

web

C, C++

(./) roundcube

web

PHP

Already available in FreedomBox - Also needs IMAP and SMTP servers

(./) ciderwebmail

web

perl

Also needs IMAP and SMTP servers

{o} Mailpile

web

Python

python2 only

{i} notmuch-web

web

Haskell

a web-based user interface for notmuch

(./) Rainloop

web

PHP

{X} Cypht

web

PHP

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

(./) mailman

web

Python

GPL. GNU Mailman manages mailing lists.

invisible-space-row

Blog publishing (blogger.com/wordpress.com)

on Ask

{X} Chyrp Lite

web

PHP

Lightweight, uses MySQL or SQLite databases

(./) wordpress

web

PHP

(./) ikiwiki

web

Perl

already available in FreedomBox

/!\ serendipity

web

PHP

Removed from Debian.

(./) pyblosxom

web

Python

(./) pelican

command-line & web

Python

AGPL. Static website blog generator.

(./) lektor

command-line & web

Python

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

invisible-space-row

link sharing (delicious)

on Ask

/!\ shaarli

web

PHP

removed from Debian - No database server needed, single-user

{o} Bookie

web

Python

multi-users

/!\ scuttle

web

PHP

Removed from Debian

/!\ semanticscuttle

web

PHP

Not developed any more, Removed from Debian

{X} ShaarliGo

web

go

CGI executable, no database

invisible-space-row

file sharing (dropbox)

(./) onionshare

web

Python

/!\ owncloud

web

PHP

Removed from Debian unstable

(./) sparkleshare

web

C#

(./) dvcs-autosync

web

Python

{X} sucsynct

web

bash

(./) git-annex assistant

web

Haskell

{i} seafile

web/desktop

C

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

{i} syncthing

web/desktop

C, C++

{X} Pydio

web

PHP

{o} ipfs

web

Go

p2p filesystem

{i} ori

desktop

C, C++

p2p distributed filesystem. Documentation is in their research publication

{o} node-restore

web

NodeJS

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

{X} SecureDrop

web

Python

invisible-space-row

microblog publishing (twitter/identi.ca)

{o} mastodon

web

Ruby

self-hosted/federated supports ActivityPub & OStatus protocols

{o} pleroma

web

Elixir

self-hosted/federated supports ActivityPub & OStatus protocols

{o} misskey

web

NodeJS

self-hosted/federated supports ActivityPub protocol only

{o} gnusocial

web

PHP

self-hosted/federated supports OStatus protocol only

{o} pump.io

web

NodeJS

self-hosted/federated

{o} freenet

web

Java

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

{o} twister

web

C++

{X} Epicyon

web

Python

Design for low-powered systems

See this Wikipedia page for a more comprehensive comparison.

invisible-space-row

music activitystream (last.fm/libre.fm)

(./) vagalume

web

C

(./) zomg

web

Shell

{X} GNU FM

web

PHP

invisible-space-row

avatar publishing (gravatar.com/Libravatar.org)

{X} Libravatar

web

python

self-hosted (federated)

invisible-space-row

text-based chat (gtalk/whatsapp/slack)

{X} Converse.js

web

JS

XMPP; Supports OTR

(./) ejabberd

Jabber(XMPP)

Erlang

(./) prosody

Jabber(XMPP)

Lua

(./) movim

Jabber(XMPP)

PHP

(./) salutatoi

web/desktop

Python

XMPP; Supports OTR

{o} Libervia

web

Python

XMPP (for salutatoi)

(./) movim

web

PHP

XMPP; Supports Jingle

(./) matrix-synapse

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

{o} mxisd

web

Java

Federated Identity Server for Matrix

{X} Kaiwa

web

NodeJS

XMPP (prosody recommended)

{X} Otalk

web

NodeJS

XMPP; Supports Jingle

{X} Mattermost

web

Golang

{X} qwebirc

web

Python

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

{X} Kiwi IRC

web

JS (Vue)

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

invisible-space-row

calendar publishing and/or shared editing (google calendar)

/!\ davical

CalDAV

PHP

Removed from testing [2013-10-15]

(./) radicale

CardDAV, CalDAV

Python

already available in FreedomBox

(./) xandikos

CardDAV, CalDAV

Python

Available from Debian Buster

/!\ calendarserver

CalDAV/ical

python

Removed from testing [2014-05-30]

(./) sogo

web

C, C++

(./) citadel-suite

web

C

(./) calypso

CalDAV

Python

(./) tryton-modules-calendar

CalDAV, client

Python

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

{X} Baikal

CalDAV, CardDAV

PHP

{X} AgenDAV

web

PHP

{o} CalDavZAP

web

JS

{o} CardDavMATE

web

JS

invisible-space-row

address management

(./) tryton-modules-party-vcarddav

CardDAV, client

Python

Tryton Framework
Functionality removed from upstream project

invisible-space-row

shared text authoring (google documents)

{o} etherpad-lite

web

nodeJS

(./) citadel-suite

web

C

/!\ sobby

gobby-0.4 client

?

Removed from Debian.

(./) infinoted

gobby-0.5 client

C, C++

{o} webodf

web

JS

{X} wikiCalc

web

Perl

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

{X} CodiMD

web

?JavaScript

{X} CryptPad

web

?JavaScript

invisible-space-row

movie watchlist and rating (IMDB)

{X} filmlog

web

?

{X} filmaster

web

?

{X} videodb

web

PHP

Lighter alternative for filmaster

invisible-space-row

Web crawling and/or indexing and/or search (google search)

{o} yacy

web

Java

Fairly heavy: needs 1GB of RAM for itself

{X} seeks

web

C++

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

(./) surfraw

web

Shell

(./) searx

web

Python

Meta-search engine with multiple backends

invisible-space-row

telephony (skype/gtalk)

(./) asterisk

SIP/Jingle

C

(./) sipwitch

SIP

C, C++

invisible-space-row

activitystream (facebook)

{i} diaspora

web

Ruby

self-hosted talking to proprietary equivalents

{o} friendica

web

PHP

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

/!\ owncloud

web

PHP

Removed from Debian unstable, part of kde social desktop initiative

{X} Wave-OT-XMPP

web/GUI

?

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

{X} newebe

web

Python

couchdb

/!\ buddycloud-server

web

Java

Removed from Debian. Needs also Buddycloud client.

{X} Socialhome

web

Python

Uses Diaspora federation protocol

invisible-space-row

personal "cloud" (Google services, etc.)

/!\ owncloud

web

PHP

Removed from Debian (unstable/testing), part of kde social desktop initiative

{X} Cozy

web

JS, CoffeeScript

invisible-space-row

music streaming (Spotify/Pandora)

{X} Swarmplayer

web

?

distributed

/!\ ampache

web

PHP

Removed from Debian (unstable/testing)

(./) mpd

MPD client

C

{X} tin can jukebox

web

PHP

{X} subsonic

web

Java

{X} zina

web

PHP

{X} koel

web

PHP

(./) mopidy

MPD

Python

{X} streamlist

web

go

(./) groovebasin

web

NodeJS

{X} Funkwhale

web

Python

{X} Raveberry

web

Python, JS

multi-user, users request and rate songs

invisible-space-row

cloud backups

(./) dirvish

web

Perl

Requires large HDD

(./) backuppc

web

Perl

(./) luckybackup

web

C++

(./) deja-dup

web

C

invisible-space-row

to-do listing and time-management (remember the milk)

(./) ukolovnik

web

PHP

pretty basic TODO manager (old and unmaintained)

/!\ kolabd

CalDAV / email client

Perl, PHP

Groupware server supporting multiple mail clients with to-do lists. Removed from testing [2012-03-25]

{X} mytinytodo

web

PHP, JS

very light PHP/SQLite/AJAX/jQuery TODO list

(./) tryton-modules-calendar-todo

CalDAV, client

Python

Tryton Framework
Functionality removed from upstream project

(./) taskwarrior

CLI, client

C++

invisible-space-row

single-file time-limited file sharing (Megaupload)

{X} sharefest

web

NodeJS

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

{X} jyraphe

web

PHP

self-hosted

{X} FileZ

web

PHP

self-hosted

{X} fipes

web

Erlang

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

(./) filetea

web

C, C++

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

(./) coquelicot

web

ruby

self-hosted

{X} lufi

web

Perl

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

{X} Jirafeau

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

{i} bepasty

web

Python

MIT, pastebin with support for multiple file formats

{X} FileDrop

web

Go, JS

designed for Sandstorm, but can run standalone

invisible-space-row

telephony conference call (teamspeak)

(./) mumble-server

mumble client

C++

already available in FreedomBox

{o} mumble-client-web

web

HTML, JS

(./) asterisk

SIP

C

{X} openmeetings

Java

invisible-space-row

conference call with video and screen sharing

{X} bigbluebutton

web

java, JS

{X} jitsi

web

Java

invisible-space-row

web analytics (google analytics)

(./) awstats

web

Perl

(./) webalizer

web

C, C++

(./) visitors

web

C, C++

(./) analog

web

C, C++

{o} matomo

web

PHP

invisible-space-row

Hosting, Mail and IRC

{o} I2P

web/mobile

Java

General purpose P2P darknet with lots of services

{X} IRCAnywhere

web

Node.js

Aimed at replacing IRCCloud

invisible-space-row

voting (doodle)

{X} selectricity

web

ruby

{o} dudle

web

ruby

{X} foodl

web

php

{X} pleft

web

python

{X} papillon

web

python

{X} studs

web

php

{X} pollen

web

java

{o} FramaDate

web

PHP

invisible-space-row

Calculator (Google Calculator)

{X} lastcalc

web

Java

invisible-space-row

Survey systems

{o} limesurvey

web

PHP

invisible-space-row

Event Planing (Meetup.com/Facebook Events)

{X} Get Together

web

Python

{X} Mobilizon

web

Elixir, JS

invisible-space-row

Commenting systems (Disqus/IntenseDebate)

{X} juvia

web

ruby

{i} isso

web

Python, JS

self-hosted

{X} Discourse

web

Ruby, JS

self-hosted

invisible-space-row

Q&A systems (StackOverflow)

{X} Askbot

web

Python, JS

example; self-hosted, fork of osqa

{X} shapado

web

ruby

Maybe unmaintained; self-hosted

invisible-space-row

Cloud computing solutions 1

(./) nova

web and/or cli and/or API

python

(./) ganeti

web (and more?)

Python

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

/!\ opennebula

web (and more?)

C, C++

Removed from testing [2013-10-15]

invisible-space-row

Software project hosting

(./) fusionforge

php

{o} kallithea

python

/!\ gitolite

back-end only

Perl

Removed from Debian testing.

{i} cgit

web

C, C++

Simple git repository hosting

/!\ gitosis

?

Removed from Debian testing.

{X} girocco

C

{X} allura

python

{X} launchpad

python

(./) redmine

web

ruby

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

{i} phabricator

web

PHP

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

{i} gitlab

web

Ruby

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

{X} gitblit

web/ssh/desktop (gui using rpc)

Java

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

{X} gogs/Gitea

web/ssh

Go

Low resource requirements

invisible-space-row

Multi-client URL/ebook reader (instapaper)

{o} wallabag

web/mobile

PHP

{*} archivebox

web

python

invisible-space-row

Machine translation (translate.google.com)

(./) apertium

C, C++

Limited to languages that are already similar to each other.

invisible-space-row

Note taking (evernote)

{X} turtl

desktop/mobile

Common Lisp, JS

invisible-space-row

Time tracking

{X} timestrap

web

python

invisible-space-row

eBook reader

{X} calibre-web

web

python

{X} amusewiki

web

perl

{X} cops

web

php

invisible-space-row

Home automation / IoT / wearables / finess trackers

{o} Home assistant

web

python

invisible-space-row

Business

{X} akaunting

web

misc.

GPL. Accounting, inventory management, money management.

invisible-space-row

Web-based File Manager

{X} File Browser

web

go

Manage, edit files, execute commands, Google like UI

{X} Filestash

web

go, JS

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

invisible-space-row

Tunnelling

{X} holepunch.io

client/their server

python

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

invisible-space-row

Project Management

{*} Kanboard

web

PHP

Kanban project mangement software ITP

invisible-space-row

Voice assistant (Alexa, Siri)

{X} Mycroft

voice

Python

{X} Kalliope

voice

Python

{X} Rhasspy

voice

Python

Voice assistant: Speech-to-text engines (STT)

Voice assistant: Text-to-speech engines (TTS)

invisible-space-row

Flash cards

{X} anki-sync-server

sync

Python

Synchronizes progress from desktop app

invisible-space-row

Home inventory

{X} grocy

web

PHP, JS

shopping list, recipes, etc

invisible-space-row

Personal Finance / Budgeting

{X} ontrack

web

Ruby, JS

See also: ?FreedomBox/ExampleProjects


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)