Differences between revisions 2 and 397 (spanning 395 versions)
Revision 2 as of 2010-10-08 17:09:14
Size: 2241
Editor: ?ArthurLutz
Comment: added info
Revision 397 as of 2020-10-11 17:04:26
Size: 47030
Comment: Drop filetea and coquelicot, upstream inactive for a long time
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Leaving the (proprietary) cloud - a draft roadmap

||'''Service'''||'''OpenSource Alternative'''||'''Packaged for debian?'''||'''Comments'''||'''Category'''||
||google reader (RSS) || tiny rss || || || ||
||flickr || gallery || Yes || || ||
||gmail || imap + webmail + offlineimap || || || ||
||wordpress || self-hosted wordpress || Yes || || ||
||delicious || scuttle || Yes || || ||
|| dropbox || sparkleshare || || || ||
|| dropbox || ifolder || ITP http://bugs.debian.org/273303 || || ||
|| twitter || self-hosted statusnet || ITP : http://bugs.debian.org/491723 || || self-hosted talking to other self-hosted ||
|| identica || self-hosted statusnet || ITP : http://bugs.debian.org/491723 || || self-hosted talking to other self-hosted ||
|| last.fm || libre.fm || || || ||
|| gtalk || jabber || || || ||
|| google calendar || davical or radicale || Perhaps egroupware too (but I am sceptical about it). Chandler (bug#449033) looks promising too. Volunteer task: Find good web-based ical clients, and if not yet in Debian then file RFP bugs against WNPP for them. || || ||
|| film log || filmaster || Needs RFP or ITP || || ||
|| google search || yacy || Needs RFP or ITP || Java base - too heavy for embedded device || ||
|| google search || seeks || ITP http://bugs.debian.org/589037 || http://www.seeks-project.info/site/ C++ should be lighter than yacy || ||
|| skype || Jabber + Jingle || || || ||
|| facebook || diaspora || ITP : http://bugs.debian.org/597093 || || self-hosted talking to proprietary equivalents ||
|| music streaming sites || ampache || Yes || || ||
|| music streaming sites || tin can jukebox || Needs RFP or ITP || || ||
#language en

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

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

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

Being !FreedomBox privacy-focused it is interesting to know there's a [[Teams/PkgPrivacyMaintainers|Debian Privacy Tools Maintainers team]] you might want to contact or join.
----

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

== Extending the List ==

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

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

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

<<Include(FreedomBox/Portal)>>

----
CategoryFreedomBox

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

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

Legend

(./)

Available in Debian stable and/or FreedomBox

{i}

Available in Debian although not yet in stable

{*}

Someone is working on inclusion into Debian

{o}

Someone requested inclusion into Debian

{X}

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

/!\

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

Being FreedomBox privacy-focused it is interesting to know there's a Debian Privacy Tools Maintainers team you might want to contact or join.


Service

FreedomBox Status

Debian Status

User Interface

Comments

 

Accounting

akaunting

{X}

Web

Misc. GPL. Accounting, inventory management, money management.

 

Address Management

Tryton Party Vcarddav

/!\ Tracker

CardDAV, Client

Python. Tryton Framework Functionality removed from upstream project

 

Anonymity Networks

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Tor

(./) @FB

(./) Tracker

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

GNUnet

(./) Tracker

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

 

Avatar Publishing (gravatar.com/libravatar.org)

Libravatar

{X}

Web

Python. Self-hosted (federated)

 

Backups

BorgBackup

(./) @FB

(./) Tracker

CLI

Python.

BackupPC

(./) Tracker

Web

Perl.

Deja Dup

(./) Tracker

Desktop

C.

Dirvish

(./) Tracker

Web

Perl. Requires large HDD

luckyBackup

(./) Tracker

Web

C++.

 

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

Ikiwiki

(./) @FB

(./) Tracker

Web

Perl.

Hugo

(./)

CLI

Go. Static site generator. No web editor.

Jekyll

(./) Tracker

CLI

Ruby. Static website generator. No web editor

Lektor

(./) Tracker

CLI, Web

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

pelican

(./) Tracker

CLI

Python. AGPL. Static website blog generator. No web editor.

staticsite

(./) Tracker

CLI

Python. Static site generator. No web based editor.

Wordpress

(./) Tracker

Web

PHP.

pyblosxom

/!\ Tracker

Web

Python.

Serendipity

/!\ Tracker

Web

PHP.

Aegir

{X}

Web

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

Chyrp Lite

{X}

Web

PHP. Lightweight, uses MySQL or SQLite databases

Drupal

{X}

Web

PHP. Open source content management platform powering millions of websites and applications

Pligg

{X}

Web

shoebill

{X}

Web

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

 

Calculator (Google Calculator)

LastCalc

{X}

Web

Java.

 

Calendar Publishing and Shared Editing (Google Calendar)

Radicale

(./) @FB

(./) Tracker

CardDAV, CalDAV

Python.

Citadel

(./) Tracker

Web

C.

DAViCal

(./) Tracker

CalDAV

PHP.

Sogo

(./) Tracker

Web

C, C++.

Xandikos

(./) Tracker

CardDAV, CalDAV

Python.

Calypso

{i} Tracker

CalDAV

Python.

Calendar and Contacts Server

/!\ Tracker

CalDAV, ICal

Python.

Tryton Calendar Module

/!\ Tracker

CalDAV, Client

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

CalDavZAP

{o} Bug

Web

JS.

CardDavMATE

{o} Bug

Web

JS.

AgenDAV

{X}

Web

PHP.

Baikal

{X}

CalDAV, CardDAV

PHP.

 

Censorship Resistence

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Tor

(./) @FB

(./) Tracker

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

Shadowsocks

(./) @FB

(./) Tracker

Shadowsocks

Python.

OONI

/!\ Tracker

Web

Python. Measure and report Internet censorship

 

Cloud Computing Solutions 1

Ganeti

(./) Tracker

Web, ?

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

OpenStack Compute

(./) Tracker

Web, CLI, API

Python.

OpenNebula

/!\ Tracker

Web, ?

C, C++.

 

Collaborative Editing (Google Documents)

Infinote

(./) @FB

(./) Tracker

Gobby

C, C++.

Citadel

(./) Tracker

Web

C.

Sobby

/!\ Tracker

Gobby

CodiMD

{o} Bug

Web

JavaScript.

CryptPad

{o} Bug

Web

JavaScript.

Etherpad Lite

{o} Bug

Web

nodeJS.

WebODF

{o} Bug

Web

JS.

wikiCalc

{X}

Web

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

 

Commenting Systems (Disqus/IntenseDebate)

Syndie

(./) Tracker

Web

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

Isso

{i} Tracker

Web

Python, JS. Self-hosted

Discourse

{X}

Web

Ruby, JS. Self-hosted

juvia

{X}

Web

Ruby.

NodeBB

{X}

Web

JavaScript.

 

Conference Calling (TeamSpeak)

Mumble

(./) @FB

(./) Tracker

Custom

C++.

Coturn

(./) @FB

(./) Tracker

TURN, STUN

C, C++. Used by other servers to penetrate NAT network for audio/video calling

Asterisk

(./) Tracker

SIP

C.

FreeSWITCH

{o} Bug

SIP, etc.

C/C++.

mumble-web

{o} Bug

Web

HTML, JS.

bigbluebutton

{X}

Web

Java, JS.

jitsi

{o} Bug

Web

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

openmeetings

{X}

Java.

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C.

 

CRM / Relationship Management

Monica

{X}

Web

PHP, JS. Personal Relationship Manager

 

Decentralized DNS

Namecoin

{o} Bug

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

 

E-book Reader

Calibre Server

(./)

(./) Tracker

Web

Python.

amusewiki

{X}

Web

Perl.

calibre-web

{X}

Web

Python.

cops

{X}

Web

PHP.

 

Email (Gmail) On Ask

Roundcube

(./) @FB

(./) Tracker

Web

PHP. Already available in FreedomBox - Also needs IMAP and SMTP servers

Ciderwebmail

(./) Tracker

Web

Perl. Also needs IMAP and SMTP servers

ClamAV

(./) Tracker

API

C.

Dovecot

(./) Tracker

IMAP

C.

Exim

(./) Tracker

SMTP

C.

Mailman

(./) Tracker

Web

Python. GPL. GNU Mailman manages mailing lists.

Postfix

(./) Tracker

SMTP

C.

Rainloop

(./) Tracker

Web

PHP.

Rspamd

(./) Tracker

API

C, Lua.

Sogo

(./) Tracker

Web

C, C++.

SpamAssassin

(./) Tracker

API

C.

Notmuch Mail

/!\ Tracker

Web

Haskell. A web-based user interface for notmuch

SquirrelMail

/!\ Tracker

Web

PHP.

Mailpile

{o} Bug

Web

Python. Python2 only

I2P-Bote

{X}

Java(Gradle). I2P-Bote is a serverless, encrypted e-mail application.

Cypht

{X}

Web

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

 

Event Planing (Meetup.com/Facebook Events)

Get Together

{X}

Web

Python.

Mobilizon

{X}

Web

Elixir, JS.

 

Feed Reader (Google Reader) On Ask

Tiny Tiny RSS

(./) @FB

{i} Tracker

Web

PHP. Supports multiple users

Newsboat

(./)

Terminal

C++. Single user

Feedbunch

{X}

Web

Ruby.

FreshRSS

{X}

Web

PHP. MySQL.

Miniflux

{X}

Web

Go. Requires PostgreSQL

Newspipe

{X}

Web

Python, JS. PostgreSQL

Rnews

{X}

Web

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

selfoss

{X}

Web

PHP. Single user

Stringer

{X}

Web

Ruby.

 

File Sharing (DropBox)

Syncthing

(./) @FB

(./) Tracker

Web, Desktop

C, C++.

Tahoe-LAFS

(./) @FB

/!\ Tracker

Python. Decentralized data store, distributes filesystem across multiple servers

Node Restore

/!\

{*} Bug

Web

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

dvcs-autosync

(./) Tracker

Web

Python.

git-annex

(./) Tracker

Web

Haskell.

OnionShare

(./) Tracker

Web

Python.

Seafile

(./) Tracker

Web, Desktop

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

SparkleShare

(./) Tracker

Web

C#.

moosefs

{i} Tracker

C.

Ori

{i} Tracker

Desktop

C, C++. P2P distributed filesystem. Documentation is in their research publication

ownCloud

/!\ Tracker

Web

PHP.

IPFS

{*} Bug

Web

Go. P2P filesystem

iFolder

{X}

?

C.

OneSwarm

{X}

Java(ant). Privacy preserving peer-to-peer data sharing. The istructions for ubuntu installation use Sun's Java and get rid of OpenJDK.

Pydio

{X}

Web

PHP.

SecureDrop

{X}

Web

Python.

sucsynct

{X}

Web

Bash.

 

Flash Cards

anki-sync-server

{X}

Sync

Python. Synchronizes progress from desktop app

 

Home Automation / IoT / Wearables / Fitness Trackers

Home Assistant

{o} Bug

Web

Python.

 

Home Inventory

grocy

{o} Bug

Web

PHP, JS. Shopping list, recipes, etc RFP

 

Interactive Development Environment

Jupyter Notebook

(./) Tracker

Web

Python.

 

Link Sharing (Delicious) on Ask

Shaarli

/!\ @FB

/!\ Tracker

Web

PHP. No database server needed, single-user

Scuttle

/!\ Tracker

Web

PHP.

SemanticScuttle

/!\ Tracker

Web

PHP. Not developed any more

Bookie

{o} Bug

Web

Python. Multi-user

ShaarliGo

{X}

Web

Go. CGI executable, no database

 

Machine Translation (translate.google.com)

Apertium

(./) Tracker

C, C++. Limited to languages that are already similar to each other.

 

Mesh Networking

B.A.T.M.A.N

(./) Tracker

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

Babel

(./) Tracker

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

cor

{X}

Linux

C.

 

Movie Watchlist and Rating (IMDB)

filmlog

{X}

Web

?

filmaster

{X}

Web

?

videodb

{X}

Web

PHP. Lighter alternative for filmaster

 

Multimedia Sharing (Video, Audio, Photos)

miniDLNA

(./) @FB

(./) Tracker

DLNA, UPnP.

C.

Rygel

(./) Tracker

DLNA, UPnP

Vala. LGPL. Universal plug & play audiovisual media server

MediaGoblin

{i} Tracker

Web

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

MediaCrush

{X}

Web

Python, NodeJS. Expat License

 

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

Vagalume

(./) Tracker

Web

C.

Zomg

(./) Tracker

Web

Shell.

GNU FM

{X}

Web

PHP.

 

Music/Media Streaming (Spotify/Pandora)

Mopidy

(./) Tracker

MPD

Python.

Music Player Daemon

(./) Tracker

MPD

C.

Ampache

/!\ Tracker

Web

PHP.

Groove Basin

/!\ Tracker

Web

NodeJS.

Funkwhale

{X}

Web

Python.

Jellyfin

{X}

Web

C#. Many other clients available

koel

{X}

Web

PHP.

Raveberry

{X}

Web

Python, JS. Multi-user, users request and rate songs

subsonic

{X}

Web

Java. Upstream source code provides a .deb file.

streamlist

{X}

Web

Go.

Swarmplayer

{X}

Web

Distributed

tin can jukebox

{X}

Web

PHP.

zina

{X}

Web

PHP.

 

Network File Sharing

miniDLNA

(./) @FB

(./) Tracker

DLNA, UPnP

C.

Samba

(./) @FB

(./) Tracker

SMB

C.

NFS

(./) Tracker

NFS

C.

Rygel

(./) Tracker

DLNA, UPnP

Vala. LGPL. Universal plug & play audiovisual media server

 

Note Taking (Evernote)

turtl

{X}

Desktop, Mobile

Common Lisp, JS.

 

P2P File Sharing

Deluge

(./) @FB

(./) Tracker

Web,Desktop

Python. Lightweight, cross-platform BitTorrent client

MLDonkey

(./) @FB

(./) Tracker

Web

OCaml.

Transmission

(./) @FB

(./) Tracker

Web

C++. BitTorrent client

rTorrent

(./) Tracker

Terminal

C++. BitTorrent client

Forban

{X}

Web

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

 

Password Manager

bitwarden_rs

{X}

Web

Rust. Compatible with Birwarden clients

Passbolt

{X}

Web, CLI

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

 

Personal Cloud (Google Services, etc.)

ownCloud

/!\ Tracker

Web

PHP. Part of KDE social desktop initiative

Nextcloud

{o} Bug

Web

PHP.

Cozy

{X}

Web

JS, CoffeeScript.

 

Personal Finance / Budgeting

ontrack

{X}

Web

Ruby, JS.

 

Photo Gallery (Flickr/ImageShack) On Ask

llgal

(./) Tracker

Web

Perl.

zoph

(./) Tracker

Web

PHP.

Piwigo

/!\ Tracker

Web

PHP. Self-hosted

OpenPhoto

{o} Bug

Web

PHP.

Sigal

{o} Bug

Web

Python.

Gallery3

{X}

Web

PHP. Photo manager

img.bi

{X}

Web

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

Lutim

{X}

Web

Perl. Image upload server

Zenphoto

{X}

Web

PHP.

 

Print Server

CUPS

(./) Tracker

IPP

C.

 

Project Hosting

gitweb

(./) @FB

(./) Tracker

Web

Perl.

cgit

(./) Tracker

Web

C, C++. Simple git repository hosting

Phabricator

(./) Tracker

Web

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

GitLab

{i} Tracker

Web

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

Redmine

{i} Tracker

Web

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

FusionForge

/!\ Tracker

PHP.

Gitolite3

(./) Tracker

Back-end only

Perl. git repository hosting, with fine-grained access control

gitosis

/!\ Tracker

Kallithea

{o} Bug

Python.

allura

{X}

Python.

girocco

{X}

C.

Gitblit

{X}

Web, SSH, Desktop

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

Gitea

{X}

Web, SSH

Go. Low resource requirements

Gogs

{X}

Web, SSH

Go. Low resource requirements

launchpad

{X}

Python.

 

Proxy & Tunnelling

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Pagekite

(./) @FB

(./) Tracker

Pagekite

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

Privoxy

(./) @FB

(./) Tracker

HTTP

C.

Tor

(./) @FB

(./) Tracker

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

Shadowsocks

(./) @FB

(./) Tracker

Shadowsocks

Python.

Squid

(./) Tracker

HTTP

C.

holepunch.io

{X}

Custom

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

 

Project Management

Kanboard

{*} Bug

Web

PHP. Kanban project mangement software ITP

 

Single-file Time-limited File Sharing (MegaUpload)

bepasty

(./) @FB

{i} Tracker

Web

Python. MIT, pastebin with support for multiple file formats

FileDrop

{X}

Web

Go, JS. Designed for Sandstorm, but can run standalone

FileZ

{X}

Web

PHP. Self-hosted

fipes

{X}

Web

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

Jirafeau

{X}

Web

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

jyraphe

{X}

Web

PHP. Self-hosted

lufi

{X}

Web

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

Sharefest

{X}

Web

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

 

Q&A Systems (StackOverflow)

Askbot

{X}

Web

Python, JS. example; self-hosted, fork of osqa

shapado

{X}

Web

Ruby. Maybe unmaintained; self-hosted

 

Save Articles & Pages (instapaper)

ArchiveBox

{*} Bug

Web

Python.

wallabag

{o} Bug

Web, Mobile

PHP.

 

Social Network - Activity Stream (Facebook)

diaspora*

{i} Tracker

Web

Ruby. Self-hosted talking to proprietary equivalents

buddycloud server

/!\ Tracker

Web

Java. Needs also Buddycloud client.

ownCloud

/!\ Tracker

Web

PHP. Part of KDE social desktop initiative

Retroshare

{*} Bug

C++.

friendica

{o} Bug

Web

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

Elgg

{X}

Web

PHP. A social networking engine

newebe

{X}

Web

Python. CouchDB.

Noosfero

{X}

Web

Ruby.

PyOfWave

{X}

Web

?JavaScript, Python.

Socialhome

{X}

Web

Python. Uses Diaspora federation protocol

Wave-OT-XMPP

{X}

Web, Desktop

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

 

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

Mastodon

{*} Bug

Web

Ruby. Self-hosted/federated supports ActivityPub & OStatus protocols

Freenet

{o} Bug

Web

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

GNU Social

{o} Bug

Web

PHP. Self-hosted/federated supports OStatus protocol only

Pleroma

{o} Bug

Web

Elixir. Self-hosted/federated supports ActivityPub & OStatus protocols

pump.io

{o} Bug

Web

NodeJS. Self-hosted/federated

twister

{o} Bug

Web

C++.

Epicyon

{X}

Web

Python. Design for low-powered systems

Misskey

{X}

Web

NodeJS. Self-hosted/federated supports ActivityPub protocol only

 

Survey Systems

LimeSurvey

{o} Bug

Web

PHP.

 

System Administration

Cockpit

(./) @FB

(./) Tracker

Web

C.

Webmin

{*} Bug

Web

Perl.

 

Telephony (Skype/GTalk)

Asterisk

(./) Tracker

SIP, Jingle

C.

GNU SIP Witch

/!\ Tracker

SIP

C, C++.

FreeSWITCH

{o} Bug

SIP, etc.

C/C++.

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C.

 

Text-based Chat (GTalk/WhatsApp/Slack)

Ejabberd

(./) @FB

(./) Tracker

Jabber(XMPP)

Erlang.

I2P

(./) @FB

(./) Tracker

Web, Mobile

Java. General purpose P2P darknet with lots of services

JSXC

(./) @FB

(./) Tracker

Web

JavaScript.

Matrix Synapse

(./) @FB

(./) Tracker

Web, Mobile

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

Quassel

(./) @FB

(./) Tracker

Quassel

C++.

BitlBee

(./) Tracker

IRC

C.

Movim

(./) Tracker

Web

PHP. XMPP; Supports Jingle

Prosody IM

(./) Tracker

Jabber(XMPP)

Lua.

Salut à Toi

(./) Tracker

Web, Desktop

Python. XMPP; Supports OTR

Libervia

{o} Bug

Web

Python. XMPP (for salutatoi)

mxisd

{o} Bug

Web

Java. Federated Identity Server for Matrix

Converse.js

{X}

Web

JS. XMPP; Supports OTR

Jappix

{X}

Web

PHP, JavaScript.

IRCAnywhere

{X}

Web

Node.js. Aimed at replacing IRCCloud

Kaiwa

{X}

Web

NodeJS. XMPP (prosody recommended)

Kiwi IRC

{o} Bug

Web

JS (Vue). IRC; Base web client for https://webchat.freenode.net/

Mattermost

{X}

Web

Golang.

Otalk

{X}

Web

NodeJS. XMPP; Supports Jingle

qwebirc

{X}

Web

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

 

Time Tracking

timestrap

{X}

Web

Python.

 

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

Taskwarrior

(./) Tracker

CLI, client

C++.

Kolab

/!\ Tracker

CalDAV, Email

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

Tryton Calendar TODO

/!\ Tracker

CalDAV, Client

Python. Tryton Framework Functionality removed from upstream project

Ukolovnik

/!\ Tracker

Web

PHP. Pretty basic TODO manager (old and unmaintained)

mytinytodo

{X}

Web

PHP, JS. Very light PHP/SQLite/AJAX/jQuery TODO list

 

Video Hosting (YouTube/Vimeo)

PeerTube

{X}

Web

TypeScript, HTML, CSS, SQL. AGPL

VideoBin

{X}

Web

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

youtube-dl-server

{X}

Browser add-on

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

 

Voice Assistant (Alexa, Siri)

Kalliope

{o} Bug

Voice

Python.

Mycroft

{o} Bug

Voice

Python.

Rhasspy

{X}

Voice

Python.

 

Voting (Doodle)

dudle

{*} Bug

Web

Ruby.

Framadate

{o} Bug

Web

PHP.

foodl

{X}

Web

PHP.

papillon

{X}

Web

Python.

pleft

{X}

Web

Python.

pollen

{X}

Web

Java(mvn)+JS. Everything in french.

selectricity

{X}

Web

Ruby.

studs

{X}

Web

PHP.

 

Virtual Private Network

OpenVPN

(./) @FB

(./) Tracker

OpenVPN

C.

WireGuard

(./) @FB

(./) Tracker

WireGuard

C.

tinc

(./) Tracker

tinc

C.

Libreswan

(./) Tracker

IPSec, IKE

C.

 

Web Analytics (Google Analytics)

Analog

(./) Tracker

Web

C, C++.

AWStats

(./) Tracker

Web

Perl.

Webalizer

(./) Tracker

Web

C, C++.

Visitors

/!\ Tracker

Web

C, C++.

Matomo

{o} Bug

Web

PHP. Ex-Piwik

Open Web Analytics

?

Web

PHP, JS.

 

Web-based File Manager

File Browser

{X}

Web

Go. Manage, edit files, execute commands, Google like UI

Filestash

{X}

Web

Go, JS. Manage, edit files, view/play photos, audio, video

 

Web Crawling, Indexing, Search (Google Search)

Searx

(./) @FB

(./) Tracker

Web

Python. Meta-search engine with multiple backends

Surfraw

(./) Tracker

Web

Shell. Not quite user friendly (CLI).

YaCy

{o} Bug

Web

Java. Fairly heavy: needs 1GB of RAM for itself

Grub

{X}

Web

seeks

{X}

Web

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

 

Wiki (wikipedia.org)

Ikiwiki

(./) @FB

(./) Tracker

Web

Perl.

MediaWiki

(./) @FB

(./) Tracker

Web

PHP.

Extending the List

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

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


Information

Support

Contribute

Reports

Promote

Overview

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Features

Vision

Q&A

Design

To Do

Releases

Press

Download

Manual

Code

Contributors

Blog

FreedomBox for Communities

FreedomBox Developer Manual

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

Next call: Saturday, December 12 at 14:00 UTC

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

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


CategoryFreedomBox

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