1554
Comment: first draft of table
|
54364
Music/Media Streaming: add Gerbera
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
Leaving the (proprietary) cloud - a draft roadmap ||'''Service'''||'''OpenSource Alternative'''||'''Packaged for debian?'''||'''Comments'''||'''Category'''|| ||google reader (RSS) || tiny rss || || || || ||flickr || gallery || Yes || || || ||gmail || imap + webmail + offlineimap || || || || ||wordpress || self-hosted wordpress || Yes || || || ||delicious || scuttle || Yes || || || || dropbox || sparkleshare || || || || || dropbox || ifolder || ITP || || || || twitter || self-hosted statusnet || || || || || identica || self-hosted statusnet || || || || || last.fm || libre.fm || || || || || gtalk || jabber || || || || || google calendar || || || || || || film log || filmaster || || || || || google search || yacy || || || || || google search || seeks || || || || || skype || Jabber + Jingle || || || || || facebook || diaspora || || || || || music streaming sites || ampache || || || || || music streaming sites || tin can jukebox || || || || |
#language en ||<tablestyle="float:right;">{{attachment:thereisnocloud-bluecolor-preview-_en_v01.png|Graphic slogan by Marcus Meier released under CC-BY-SA-4.0|height=235}}|| This page tracks the availability of !FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). This list is also helpful for users looking for alternatives to various cloud services they are dependent on. ||<-2>'''Legend'''|| || (./) || Available in Debian stable and/or !FreedomBox || || {i} || Available in Debian although not yet in stable|| || {*} || Someone is working on inclusion into Debian|| || {o} || Someone requested inclusion into Debian|| || {X} || Someone needs to [[http://www.debian.org/devel/wnpp/#l1|file an RFP or ITP bugreport]] and update this page with resulting bug number.|| || /!\ || Was available in Debian but is not part of stable or unstable|| === Please, contribute === * enhancing this list: Search the web for more low-resource, self-hostable free software alternatives to popular centralised online services. You can use [[https://tracker.debian.org|Tracker]] to check if a package is available in Debian and [[https://wnpp.debian.net|WNPP]] to check if a package has been requested and/or someone is working on it. * completing this list: Investigate the listed alternatives and provide relevant usage and technical information: * search for more clients for different plattforms (Desktop, mobile, web,...). If you find more clients for apps already in !FreedomBox, consider updating also the wiki-page of the relevant app. * evaluate user-friendliness of the solutions. It's important for priorization. * some resources: [[https://github.com/awesome-selfhosted/awesome-selfhosted|awesome-selfhosted]], ... * [[Packaging|packaging]]: Being !FreedomBox privacy-focused it is interesting to know there's a [[Teams/PkgPrivacyMaintainers|Debian Privacy Tools Maintainers team]] among other Debian Packaging teams 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'''|| ||||||||||<(> || ||||||||||<(>'''Accounting'''|| || [[https://akaunting.com/license|akaunting]] || || {X} || Web || Misc. GPL. Accounting, inventory management, money management. || ||||||||||<(> || ||||||||||<(>'''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]] || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''Application analytics/crash reporting'''|| || [[https://github.com/getsentry/sentry|Sentry]] || || || Web || Python (Closed source; Apache from 2024) || || [[https://errbit.com/|Errbit]] || || || Web || Ruby + MongoDB || ||||||||||<(> || ||||||||||<(>'''Avatar Publishing (gravatar.com/libravatar.org)'''|| || [[http://www.libravatar.org|Libravatar]] || || {X} || Web || Python. Self-hosted (federated) || ||||||||||<(> || ||||||||||<(>'''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++. || ||||||||||<(> || ||||||||||<(>'''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]] || || (./) [[DebianPts:hugo|Tracker]] || 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]] || (./) [[FreedomBox/Manual/WordPress|@FB]] || (./) [[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. || ||||||||||<(> || ||||||||||<(>'''Calculator (Google Calculator)'''|| || [[https://github.com/sanity/LastCalc/wiki/OpenSourceAnnouncement|LastCalc]] || || {X} || Web || Java. || ||||||||||<(> || ||||||||||<(>'''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://github.com/etesync/server|EteSync]] || || {o} [[DebianBug:951273|Bug]] || Web || Django (Python) || || [[https://www.inf-it.com/open-source/clients/caldavzap/|CalDavZAP]] || || {o} [[DebianBug:698769|Bug]] || Web || !JavaScript. || || [[https://www.inf-it.com/open-source/clients/carddavmate/|CardDavMATE]] || || {o} [[DebianBug:698767|Bug]] || Web || !JavaScript. || || [[http://agendav.org/|AgenDAV]] || || {X} || Web || PHP. || || [[http://baikal-server.com/|Baikal]] || || {X} || CalDAV, CardDAV || PHP. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''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++. || ||||||||||<(> || ||||||||||<(>'''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. Encrypted collaboration suite || || [[https://github.com/ether/etherpad-lite|Etherpad Lite]] || || {o} [[DebianBug:576998|Bug]] || Web || nodeJS. || || [[https://webodf.org/|WebODF]] || || {o} [[DebianBug:727529|Bug]] || Web || !JavaScript. || || [[http://www.softwaregarden.com/products/wikicalc/|wikiCalc]] || || {X} || Web || Perl. GPL. Ancient, but there does not seem to be a good [[https://en.wikipedia.org/wiki/Online_spreadsheet|online collaborative spreadsheet]]. || || [[https://twake.app|Twake]] || || {X} || Web || PHP, !JavaScript. Collaborative workspace for teams || ||||||||||<(> || ||||||||||<(>'''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, !JavaScript. Self-hosted || || [[http://www.discourse.org/|Discourse]] || || {X} || Web || Ruby, !JavaScript. Self-hosted || || [[https://github.com/phusion/juvia|juvia]] || || {X} || Web || Ruby. || || [[https://github.com/NodeBB/NodeBB|NodeBB]] || || {X} || Web || !JavaScript. || ||||||||||<(> || ||||||||||<(>'''Conference Calling (!TeamSpeak)'''|| || [[https://www.mumble.info/|Mumble]] || (./) [[FreedomBox/Manual/Mumble|@FB]] || (./) [[DebianPts:mumble-server|Tracker]] || Desktop, Mobile || C++. Used through specific clients. || || [[https://matrix.org/docs/projects/server/synapse|Matrix Synapse]] || (./) [[FreedomBox/Manual/MatrixSynapse|@FB]] || (./) [[DebianPts:matrix-synapse|Tracker]]|| ? || Python. Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service. Requires backend Jitsi Videobridge for videoconferencing? Reported 2020-11-28 to work well on a PCEngines apu1d4 board !FreedomBox. || || [[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://git.jami.net/savoirfairelinux/ring-project|Ring(Jami)]] || || (./) [[DebianPts:ring|Tracker]] || Desktop, Mobile || C++, Python. || || [[https://github.com/jitsi|Jitsi Meet]] || || {o} [[DebianBug:760485|Meet]] + [[Javascript/Nodejs/Tasks/jitsi-meet|info]] + [[DebianBug:757769|Videobridge]] || 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. Requires Jitsi Videobridge . ¿Too heavy for FB? || || [[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, !JavaScript. || || [[https://galene.org/|Galène]] || || {o} [[DebianBug:977964|Bug]] || Web || Go, Javascript. || || [[https://github.com/jangouts/jangouts|Jangouts]] || || {o} [[DebianBug:1005877|Bug]] || Web || !JavaScript. Partly packaged: Uses DebianPts:janus as backend which is available in Debian; known to work fine on a 32bit ARM host with 2GB memory, i.e. similar constraints as an Olimex LIME2. || || [[https://roomler.live|Roomler]] || || {X} || Web || !JavaScript(Vue). Requires [[DebianPts:Janus|Janus, which is available in Debian]] || || [[https://github.com/invisible-college/tawk.space|tawk.space]] || || {X} || Web || CoffeScript, JavaScript. Requires [[DebianPts:Janus|Janus, which is available in Debian]] || || multiparty-meeting || || {X} || || ?. Requires Mediasoup || || [[https://github.com/nextcloud|Nextcloud Talk]] || || {X} || Mobile || ?. Requires Spreed || || [[https://github.com/wireapp|Wire]] || || {X} || Haskell, TypeScript. Requires some custom backend || || [[https://bigbluebutton.org|BigBlueButton]] || || {X} || Web || Java, !JavaScript. Requires backend bbb-webrtc-sfu. ¿Too heavy for FB? || || [[http://openmeetings.apache.org/index.html|OpenMeetings]] || || {X} || || Java. Requires some custom backend. ¿Too heavy for FB? || || [[https://github.com/OpenVidu/openvidu|openVidu]] || || {X} || ? || ?. Requires backend Kurento Media Server. ¿Too heavy for FB? || || [[http://mconf.org|mConf]] || || {X} || ? || ?. Requires backend Kurento Media Server. ¿Too heavy for FB? || || [[http://www.yate.ro/|Yet Another Telephony Engine]] || || {X} || SIP, etc. || C++/C. || ||||||||||<(> || ||||||||||<(>'''CRM / Relationship Management'''|| || [[https://github.com/monicahq/monica|Monica]] || || {X} || Web || PHP, !JavaScript. Personal Relationship Manager || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''E-book Reader'''|| || [[https://manual.calibre-ebook.com/server.html|Calibre Server]] || (./) [[FreedomBox/Manual/Calibre|@FB]] || (./) [[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. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''Event Planing (Meetup.com/Facebook Events)'''|| || [[https://gettogether.community/|Get Together]] || || {X} || Web || Python. || || [[https://joinmobilizon.org/en/|Mobilizon]] || || {X} || Web || Elixir, !JavaScript. || || [[https://github.com/fossasia/open-event-server|Open Event]] || || {X} || Web || Python (backend) + [[https://wiki.debian.org/SummerOfCode2020/Projects#SummerOfCode2020.2FUnApprovedProjects.2FOpenEventDebian.Packaging_Open_Event_Solution_and_Dependencies_for_Debian|EmberJS (frontend)]] || ||||||||||<(> || ||||||||||<(>'''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]] || || (./) [[DebianPts:newsboat|Tracker]] || 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, !JavaScript. 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. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''Flash Cards'''|| || [[https://github.com/tsudoko/anki-sync-server|anki-sync-server]] || || {X} || Sync || Python. Synchronizes progress from desktop app || ||||||||||<(> || ||||||||||<(>'''Home Automation / IoT / Wearables / Fitness Trackers '''|| || [[https://www.home-assistant.io/|Home Assistant]] || || {o} [[DebianBug:839786|Bug]] || Web || Python. || || [[https://webthings.io/|WebThings]] || || {X} || Web || !TypeScript, !JavaScript. || ||||||||||<(> || ||||||||||<(>'''Home Inventory'''|| || [[https://grocy.info/|grocy]] || || {o} [[DebianBug:969056|Bug]] || Web || PHP, !JavaScript. Shopping list, recipes, etc [[DebianBug:969056|RFP]] || ||||||||||<(> || ||||||||||<(>'''Interactive Development Environment'''|| || [[https://github.com/jupyter/notebook|Jupyter Notebook]] || || (./) [[DebianPts:jupyter-notebook|Tracker]] || Web || Python. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''Monitoring System'''|| || [[https://icinga.com/|Icinga]] || || (./) [[DebianPts:icinga2|Tracker]] || Web || C++ || || [[https://www.nagios.org/|Nagios]] || || (./) [[DebianPts:nagios4|Tracker]] || Web || C || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''Music/Media Streaming (Spotify/Pandora)'''|| || [[https://mopidy.com/|Mopidy]] || || (./) [[DebianPts:mopidy|Tracker]] || [[https://www.musicpd.org|MPD]] || Python. || || [[https://musicpd.org/|Music Player Daemon]] || || (./) [[DebianPts:mpd|Tracker]] || [[https://www.musicpd.org|MPD]] || C. || || [[http://ampache.org/|Ampache]] || || /!\ [[DebianPts:ampache|Tracker]] || Web || PHP. || || [[https://gerbera.io/|Gerbera]] || || (./) [[DebianPts:gerbera|Tracker]] || Web || C++, !JavaScript; Stream your media to devices on your home network. || || [[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, !JavaScript. Multi-user, users request and rate songs || || [[http://www.subsonic.org|subsonic]] || || {X} || Web || Java. Upstream source code provides a .deb file. According to Airsonic doc, Subsonic was open source through version 6.0-beta1, and closed-source from then onwards. || || [[https://github.com/airsonic/airsonic|airsonic]]|| || {X} || Web || Java+!JavaScript. || || [[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. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''Note Taking (Evernote)'''|| || [[https://turtl.it/|turtl]] || || {X} || Desktop, Mobile || Common Lisp, !JavaScript. || ||||||||||<(> || ||||||||||<(>'''P2P File Sharing'''|| || [[http://deluge-torrent.org/|Deluge]] || (./) [[FreedomBox/Manual/Deluge|@FB]] || (./) [[DebianPts:deluge|Tracker]] || Web,Desktop || Python. Lightweight, cross-platform !BitTorrent client || || [[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://mldonkey.sourceforge.net/Main_Page|MLDonkey]] || || /!\ [[DebianPts:mldonkey|Tracker]] || Web || OCaml. || || [[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) || ||||||||||<(> || ||||||||||<(>'''Password Manager'''|| || [[https://www.passwordstore.org/|pass]] || || (./) [[DebianPts:pass|Tracker]] || CLI, Desktop, Browser, Mobile || uses PGP and Git to store credentials in a hierarchy of text files. No database required || || [[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, !JavaScript. Backend API server with CLI, web/!JavaScript app or browser add-on || ||||||||||<(> || ||||||||||<(>'''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 || !JavaScript, !CoffeeScript. || ||||||||||<(> || ||||||||||<(>'''Personal Finance / Budgeting'''|| || [[https://github.com/inoda/ontrack|ontrack]] || || {X} || Web || Ruby, !JavaScript. || ||||||||||<(> || ||||||||||<(>'''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]] || (./) [[FreedomBox/Manual/Zoph|@FB]] || (./) [[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 || !JavaScript, 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. || ||||||||||<(> || ||||||||||<(>'''Print Server'''|| || [[https://www.cups.org/|CUPS]] || || (./) [[DebianPts:cups|Tracker]] || IPP || C. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''Project Management (Trello)'''|||| || [[https://kanboard.org|Kanboard]] || || {o} [[DebianBug:790814|Bug]] || Web || PHP. Kanban project mangement software. || || [[https://wekan.github.io|Wekan]] || || {o} [[DebianBug:819238|Bug]] || Web || PHP. Kanban project mangement software. || || [[https://taskboard.matthewross.me|TaskBoard]] || || {X} || Web || PHP. Kanban project mangement software. || ||||||||||<(> || ||||||||||<(>'''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, !JavaScript. 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 || ||||||||||<(> || ||||||||||<(>'''Q&A Systems (!StackOverflow)'''|| || [[https://github.com/ASKBOT/askbot-devel|Askbot]] || || {X} || Web || Python, !JavaScript. [[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 || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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 || || [[http://github.com/fraction/oasis|Oasis]] || || {X} || Web, Desktop || NodeJS. A lightweight and attractive web frontend for Secure Scuttlebutt, a completely decentralized social network. || ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''Survey Systems'''|| || [[https://www.limesurvey.org/|LimeSurvey]] || || {o} [[DebianBug:610951|Bug]]|| Web || PHP. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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 || !JavaScript. XMPP; Supports OTR || || [[https://github.com/jappix/jappix|Jappix]] || || {X} || Web || PHP, !JavaScript. || || [[http://ircanywhere.com/|IRCAnywhere]] || || {X} || Web || NodeJS. Aimed at replacing IRCCloud || || [[http://getkaiwa.com/|Kaiwa]] || || {X} || Web || NodeJS. XMPP (prosody recommended) || || [[https://kiwiirc.com/|Kiwi IRC]] || || {o} [[DebianBug:646776|Bug]]|| Web || !JavaScript (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 || ||||||||||<(> || ||||||||||<(>'''Time Tracking'''|| || [[https://github.com/overshard/timestrap|timestrap]] || || {X} || Web || Python. || ||||||||||<(> || ||||||||||<(>'''TO-DO Listing and Time-Management (Remember The Milk)'''|| || [[https://github.com/todotxt/todo.txt|todo.txt]] || || (./) || CLI, Web, Gnome, Android, MacOS, iOS, Mail client add-ons || Serverless to-do solution in TXT format; can be synced across devices with any file sync solution. || || [[https://taskwarrior.org/|Taskwarrior]] || || (./) [[DebianPts:taskwarrior|Tracker]] || clients || C++. [[https://taskwarrior.org/tools/|Many clients and tools]] || || [[https://github.com/theunraveler/taskwarrior-web|Taskwarrior web]] || || {o} [[DebianBug:719315|Bug]] || Web || [[https://rubygems.org/gems/taskwarrior-web|Ruby]] || || [[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, !JavaScript. Very light PHP/SQLite/AJAX/jQuery TODO list|| ||||||||||<(> || ||||||||||<(>'''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 || ||||||||||<(> || ||||||||||<(>'''Video Live Streaming (Twitch, !YouTube Live)'''|| || [[https://github.com/owncast/owncast|Owncast]] || || {*} [[DebianBug:1005989|Bug]] || Web || Go, !JavaScript. MIT. || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''Voting (Doodle)'''|| || [[https://github.com/kellerben/dudle|dudle]] || || {*} [[DebianBug:739293|Bug]] || Web || Ruby. || || [[https://framagit.org/framasoft/framadate|Framadate]] || || {o} [[DebianBug:876496|Bug]] || Web || PHP. Demo instance: [[https://framadate.org/|Framadate]]. Fork of [[https://web.archive.org/web/20190511171028/https://sourcesup.cru.fr/projects/studs/|STUdS (dead project)]]. Formerly known as [[https://github.com/leblanc-simon/OpenSondage|OpenSondage]] || || [[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), !JavaScript. Everything in french. || || [[https://sourcesup.renater.fr/projects/moment|Moment]] || || {X} || Web || PHP. Demo instance: [[https://evento.renater.fr/|Evento]] (seemingly as [[https://web.archive.org/web/20180705224451/http://studs.u-strasbg.fr:80/index.php|direct replacement for STUds]]) || ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''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 || || [[https://count.ly/|Countly]] || || || Web || Javascript (AGPL) || || [[http://www.openwebanalytics.com|Open Web Analytics]] || || ? || Web || PHP, !JavaScript. || ||||||||||<(> || ||||||||||<(>'''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, !JavaScript. Manage, edit files, view/play photos, audio, video || ||||||||||<(> || ||||||||||<(>'''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|| ||||||||||<(> || ||||||||||<(>'''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. || ||||||||||<(> || ||||||||||<(>'''WWW Website Alternatives''' || || [[https://gmid.omarpolo.com/|gmid]] || || {X} || Gemini || C - ISC license - supports CGI, FastCGI - supports punycode, IRI - supports Linux seccomp, landlock - relatively simple to package and to configure || || [[https://gophernicus.org/|gophernicus]] || || (./) [[DebianPts:gophernicus|Tracker]] || Gopher || C/POSIX - BSD 2-Clause license - supports inetd, xinetd, systemd activaton - supports TLS, CGI, PHP - relatively simple to package and to configure || == 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 |
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 |
|
Available in Debian although not yet in stable |
|
Someone is working on inclusion into Debian |
|
Someone requested inclusion into Debian |
|
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 |
Please, contribute
enhancing this list: Search the web for more low-resource, self-hostable free software alternatives to popular centralised online services. You can use Tracker to check if a package is available in Debian and WNPP to check if a package has been requested and/or someone is working on it.
- completing this list: Investigate the listed alternatives and provide relevant usage and technical information:
search for more clients for different plattforms (Desktop, mobile, web,...). If you find more clients for apps already in FreedomBox, consider updating also the wiki-page of the relevant app.
- evaluate user-friendliness of the solutions. It's important for priorization.
some resources: awesome-selfhosted, ...
packaging: Being FreedomBox privacy-focused it is interesting to know there's a Debian Privacy Tools Maintainers team among other Debian Packaging teams you might want to contact or join.
Service |
FreedomBox Status |
Debian Status |
User Interface |
Comments |
|
|
|||||
Accounting |
|||||
|
|
Web |
Misc. GPL. Accounting, inventory management, money management. |
||
|
|||||
Address Management |
|||||
|
CardDAV, Client |
Python. Tryton Framework Functionality removed from upstream project |
|||
|
|||||
Anonymity Networks |
|||||
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. |
||||
|
C. Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. |
||||
|
|
C. GNUnet is a new network protocol stack for building secure, distributed, and privacy-preserving applications. |
|||
|
|||||
Application analytics/crash reporting |
|||||
|
|
Web |
Python (Closed source; Apache from 2024) |
||
|
|
Web |
Ruby + MongoDB |
||
|
|||||
Avatar Publishing (gravatar.com/libravatar.org) |
|||||
|
|
Web |
Python. Self-hosted (federated) |
||
|
|||||
Backups |
|||||
CLI |
Python. |
||||
|
Web |
Perl. |
|||
|
Desktop |
C. |
|||
|
Web |
Perl. Requires large HDD |
|||
|
Web |
C++. |
|||
|
|||||
Blog Publishing (blogger.com/wordpress.com) on Ask Static site generator comparision |
|||||
Web |
Perl. |
||||
|
CLI |
Go. Static site generator. No web editor. |
|||
|
CLI |
Ruby. Static website generator. No web editor |
|||
|
CLI, Web |
Python. BSD. Static website generator. Debian package is missing the web editor. |
|||
|
CLI |
Python. AGPL. Static website blog generator. No web editor. |
|||
|
CLI |
Python. Static site generator. No web based editor. |
|||
Web |
PHP. |
||||
|
Web |
Python. |
|||
|
Web |
PHP. |
|||
|
|
Web |
PHP. Ægir is a framework for hosting and managing websites and other applications using Drupal |
||
|
|
Web |
PHP. Lightweight, uses MySQL or SQLite databases |
||
|
|
Web |
PHP. Open source content management platform powering millions of websites and applications |
||
|
|
Web |
|
||
|
|
Web |
Python. Web-based editor for Pelican and Nikola. Written by FreedomBox team member. |
||
|
|||||
Calculator (Google Calculator) |
|||||
|
|
Web |
Java. |
||
|
|||||
Calendar Publishing and Shared Editing (Google Calendar) |
|||||
CardDAV, CalDAV |
Python. |
||||
|
Web |
C. |
|||
|
CalDAV |
PHP. |
|||
|
Web |
C, C++. |
|||
|
CardDAV, CalDAV |
Python. |
|||
|
CalDAV |
Python. |
|||
|
CalDAV, ICal |
Python. |
|||
|
CalDAV, Client |
Python. Tryton Framework see also tryton-modules-calendar-todo tryton-modules-calendar-scheduling tryton-modules-calendar-classification . Functionality removed from upstream project |
|||
|
Web |
Django (Python) |
|||
|
Web |
JavaScript. |
|||
|
Web |
JavaScript. |
|||
|
|
Web |
PHP. |
||
|
|
CalDAV, CardDAV |
PHP. |
||
|
|||||
Censorship Resistence |
|||||
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. |
||||
|
C. Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. |
||||
Shadowsocks |
Python. |
||||
|
Web |
Python. Measure and report Internet censorship |
|||
|
|||||
Cloud Computing Solutions 1 |
|||||
|
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. |
|||
|
Web, CLI, API |
Python. |
|||
|
Web, ? |
C, C++. |
|||
|
|||||
Collaborative Editing (Google Documents) |
|||||
Gobby |
C, C++. |
||||
|
Web |
C. |
|||
|
Gobby |
|
|||
|
Web |
JavaScript. |
|||
|
Web |
JavaScript. Encrypted collaboration suite |
|||
|
Web |
nodeJS. |
|||
|
Web |
JavaScript. |
|||
|
|
Web |
Perl. GPL. Ancient, but there does not seem to be a good online collaborative spreadsheet. |
||
|
|
Web |
PHP, JavaScript. Collaborative workspace for teams |
||
|
|||||
Commenting Systems (Disqus/IntenseDebate) |
|||||
|
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. |
|||
|
Web |
Python, JavaScript. Self-hosted |
|||
|
|
Web |
Ruby, JavaScript. Self-hosted |
||
|
|
Web |
Ruby. |
||
|
|
Web |
JavaScript. |
||
|
|||||
Conference Calling (TeamSpeak) |
|||||
Desktop, Mobile |
C++. Used through specific clients. |
||||
? |
Python. Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service. Requires backend Jitsi Videobridge for videoconferencing? Reported 2020-11-28 to work well on a PCEngines apu1d4 board FreedomBox. |
||||
TURN, STUN |
C, C++. Used by other servers to penetrate NAT network for audio/video calling |
||||
|
SIP |
C. |
|||
|
Desktop, Mobile |
C++, Python. |
|||
|
Meet + info + Videobridge |
Web |
Java. Aparently Jitsi provides a .deb file with some limitations. It needs to be debianised. Requires Jitsi Videobridge . ¿Too heavy for FB? |
||
|
SIP, etc. |
C/C++. |
|||
|
Web |
HTML, JavaScript. |
|||
|
Web |
Go, Javascript. |
|||
|
Web |
JavaScript. Partly packaged: Uses janus as backend which is available in Debian; known to work fine on a 32bit ARM host with 2GB memory, i.e. similar constraints as an Olimex LIME2. |
|||
|
|
Web |
JavaScript(Vue). Requires Janus, which is available in Debian |
||
|
|
Web |
?CoffeScript, ?JavaScript. Requires Janus, which is available in Debian |
||
multiparty-meeting |
|
|
|
?. Requires Mediasoup |
|
|
|
Mobile |
?. Requires Spreed |
||
|
|
Haskell, ?TypeScript. Requires some custom backend |
|||
|
|
Web |
Java, JavaScript. Requires backend bbb-webrtc-sfu. ¿Too heavy for FB? |
||
|
|
|
Java. Requires some custom backend. ¿Too heavy for FB? |
||
|
|
? |
?. Requires backend Kurento Media Server. ¿Too heavy for FB? |
||
|
|
? |
?. Requires backend Kurento Media Server. ¿Too heavy for FB? |
||
|
|
SIP, etc. |
C++/C. |
||
|
|||||
CRM / Relationship Management |
|||||
|
|
Web |
PHP, JavaScript. Personal Relationship Manager |
||
|
|||||
Decentralized DNS |
|||||
|
|
C++. Namecoin is a decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency |
|||
|
|||||
E-book Reader |
|||||
Web |
Python. |
||||
|
|
Web |
Perl. |
||
|
|
Web |
Python. |
||
|
|
Web |
PHP. |
||
|
|||||
Email (Gmail) On Ask |
|||||
Web |
PHP. Already available in FreedomBox - Also needs IMAP and SMTP servers |
||||
|
Web |
Perl. Also needs IMAP and SMTP servers |
|||
|
API |
C. |
|||
|
IMAP |
C. |
|||
|
SMTP |
C. |
|||
|
Web |
Python. GPL. GNU Mailman manages mailing lists. |
|||
|
SMTP |
C. |
|||
|
Web |
PHP. |
|||
|
API |
C, Lua. |
|||
|
Web |
C, C++. |
|||
|
API |
C. |
|||
|
Web |
Haskell. A web-based user interface for notmuch |
|||
|
Web |
PHP. |
|||
|
Web |
Python. Python2 only |
|||
|
|
|
Java(Gradle). I2P-Bote is a serverless, encrypted e-mail application. |
||
|
|
Web |
PHP. GPLv2, filter-based, modular, lightweight, also a newsreader |
||
|
|||||
Event Planing (Meetup.com/Facebook Events) |
|||||
|
|
Web |
Python. |
||
|
|
Web |
Elixir, JavaScript. |
||
|
|
Web |
Python (backend) + EmberJS (frontend) |
||
|
|||||
Feed Reader (Google Reader) On Ask |
|||||
Web |
PHP. Supports multiple users |
||||
|
Terminal |
C++. Single user |
|||
|
|
Web |
Ruby. |
||
|
|
Web |
PHP. MySQL. |
||
|
|
Web |
Go. Requires PostgreSQL |
||
|
|
Web |
Python, JavaScript. PostgreSQL |
||
|
|
Web |
PHP. Supports multiple users, and an optional default user for public-viewable feeds |
||
|
|
Web |
PHP. Single user |
||
|
|
Web |
Ruby. |
||
|
|||||
File Sharing (DropBox) |
|||||
Web, Desktop |
C, C++. |
||||
|
Python. Decentralized data store, distributes filesystem across multiple servers |
||||
|
Web |
NodeJS. Per-user storage on the Web https://remotestorage.io/ |
|||
|
Web |
Python. |
|||
|
Web |
Haskell. |
|||
|
Web |
Python. |
|||
|
Web, Desktop |
C. Open security issue: https://github.com/haiwen/seafile/issues/350 (CVE-2013-7469), 923009 |
|||
|
Web |
C#. |
|||
|
|
C. |
|||
|
Desktop |
C, C++. P2P distributed filesystem. Documentation is in their research publication |
|||
|
Web |
PHP. |
|||
|
Web |
Go. P2P filesystem |
|||
|
|
? |
C. |
||
|
|
|
Java(ant). Privacy preserving peer-to-peer data sharing. The istructions for ubuntu installation use Sun's Java and get rid of OpenJDK. |
||
|
|
Web |
PHP. |
||
|
|
Web |
Python. |
||
|
|
Web |
Bash. |
||
|
|||||
Flash Cards |
|||||
|
|
Sync |
Python. Synchronizes progress from desktop app |
||
|
|||||
Home Automation / IoT / Wearables / Fitness Trackers |
|||||
|
Web |
Python. |
|||
|
|
Web |
TypeScript, JavaScript. |
||
|
|||||
Home Inventory |
|||||
|
Web |
PHP, JavaScript. Shopping list, recipes, etc RFP |
|||
|
|||||
Interactive Development Environment |
|||||
|
Web |
Python. |
|||
|
|||||
Link Sharing (Delicious) on Ask |
|||||
Web |
PHP. No database server needed, single-user |
||||
|
Web |
PHP. |
|||
|
Web |
PHP. Not developed any more |
|||
|
Web |
Python. Multi-user |
|||
|
|
Web |
Go. CGI executable, no database |
||
|
|||||
Machine Translation (translate.google.com) |
|||||
|
|
C, C++. Limited to languages that are already similar to each other. |
|||
|
|||||
Mesh Networking |
|||||
|
|
C. Mesh routing protocol for multi-hop ad-hoc networks (see also telephony) |
|||
|
|
C. Mesh routing based on IP in user-space for multi-hop networks. |
|||
|
|
Linux |
C. |
||
|
|||||
Monitoring System |
|||||
|
Web |
C++ |
|||
|
Web |
C |
|||
|
|||||
Movie Watchlist and Rating (IMDB) |
|||||
|
|
Web |
? |
||
|
|
Web |
? |
||
|
|
Web |
PHP. Lighter alternative for filmaster |
||
|
|||||
Multimedia Sharing (Video, Audio, Photos) |
|||||
DLNA, UPnP. |
C. |
||||
|
DLNA, UPnP |
Vala. LGPL. Universal plug & play audiovisual media server |
|||
|
Web |
Python. Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. |
|||
|
|
Web |
Python, NodeJS. Expat License |
||
|
|||||
Music Activity Stream (last.fm/libre.fm) |
|||||
|
Web |
C. |
|||
|
Web |
Shell. |
|||
|
|
Web |
PHP. |
||
|
|||||
Music/Media Streaming (Spotify/Pandora) |
|||||
|
Python. |
||||
|
C. |
||||
|
Web |
PHP. |
|||
|
Web |
C++, JavaScript; Stream your media to devices on your home network. |
|||
|
Web |
NodeJS. |
|||
|
|
Web |
Python. |
||
|
|
Web |
C#. Many other clients available |
||
|
|
Web |
PHP. |
||
|
|
Web |
Python, JavaScript. Multi-user, users request and rate songs |
||
|
|
Web |
Java. Upstream source code provides a .deb file. According to Airsonic doc, Subsonic was open source through version 6.0-beta1, and closed-source from then onwards. |
||
|
|
Web |
Java+JavaScript. |
||
|
|
Web |
Go. |
||
|
|
Web |
Distributed |
||
|
|
Web |
PHP. |
||
|
|
Web |
PHP. |
||
|
|||||
Network File Sharing |
|||||
DLNA, UPnP |
C. |
||||
SMB |
C. |
||||
|
NFS |
C. |
|||
|
DLNA, UPnP |
Vala. LGPL. Universal plug & play audiovisual media server |
|||
|
|||||
Note Taking (Evernote) |
|||||
|
|
Desktop, Mobile |
Common Lisp, JavaScript. |
||
|
|||||
P2P File Sharing |
|||||
Web,Desktop |
Python. Lightweight, cross-platform BitTorrent client |
||||
Web |
C++. BitTorrent client |
||||
|
Terminal |
C++. BitTorrent client |
|||
|
Web |
OCaml. |
|||
|
|
Web |
Python. A simple link-local opportunistic p2p free software (or how to share files with your local neighbors) |
||
|
|||||
Password Manager |
|||||
|
CLI, Desktop, Browser, Mobile |
uses PGP and Git to store credentials in a hierarchy of text files. No database required |
|||
|
|
Web |
Rust. Compatible with Birwarden clients |
||
|
|
Web, CLI |
PHP, JavaScript. Backend API server with CLI, web/!?JavaScript app or browser add-on |
||
|
|||||
Personal Cloud (Google Services, etc.) |
|||||
|
Web |
PHP. Part of KDE social desktop initiative |
|||
|
Web |
PHP. |
|||
|
|
Web |
JavaScript, CoffeeScript. |
||
|
|||||
Personal Finance / Budgeting |
|||||
|
|
Web |
Ruby, JavaScript. |
||
|
|||||
Photo Gallery (Flickr/ImageShack) On Ask |
|||||
|
Web |
Perl. |
|||
Web |
PHP. |
||||
|
Web |
PHP. Self-hosted |
|||
|
Web |
PHP. |
|||
|
Web |
Python. |
|||
|
|
Web |
PHP. Photo manager |
||
|
|
Web |
JavaScript, NodeJS. Client-side (JavaScript) AES-256 encrypted image hosting, GPL3 |
||
|
|
Web |
Perl. Image upload server |
||
|
|
Web |
PHP. |
||
|
|||||
Print Server |
|||||
|
IPP |
C. |
|||
|
|||||
Project Hosting |
|||||
Web |
Perl. |
||||
|
Web |
C, C++. Simple git repository hosting |
|||
|
Web |
PHP. Includes BTS, wiki, code review, and more. Immature. |
|||
|
Web |
Ruby. ?GitHub-like interface, MIT-licensed community edition. 4GB of RAM recommended |
|||
|
Web |
Ruby. Includes BTS, wiki, and more. 4GB of RAM recommended |
|||
|
|
PHP. |
|||
|
Back-end only |
Perl. git repository hosting, with fine-grained access control |
|||
|
|
|
|||
|
|
Python. |
|||
|
|
|
Python. |
||
|
|
|
C. |
||
|
|
Web, SSH, Desktop |
Java. Full-featured GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license |
||
|
|
Web, SSH |
Go. Low resource requirements |
||
|
|
Web, SSH |
Go. Low resource requirements |
||
|
|
|
Python. |
||
|
|||||
Proxy & Tunnelling |
|||||
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 |
Python. Free Software for tunneling HTTP, HTTPS and SSH servers through firewalls and NAT. |
||||
HTTP |
C. |
||||
|
C. Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. |
||||
Shadowsocks |
Python. |
||||
|
HTTP |
C. |
|||
|
|
Custom |
Python. Run services on a machine with no public IP and which may be behind a port-blocking firewall |
||
|
|||||
Project Management (Trello) |
|||||
|
Web |
PHP. Kanban project mangement software. |
|||
|
Web |
PHP. Kanban project mangement software. |
|||
|
|
Web |
PHP. Kanban project mangement software. |
||
|
|||||
Single-file Time-limited File Sharing (MegaUpload) |
|||||
Web |
Python. MIT, pastebin with support for multiple file formats |
||||
|
|
Web |
Go, JavaScript. Designed for Sandstorm, but can run standalone |
||
|
|
Web |
PHP. Self-hosted |
||
|
|
Web |
Erlang. AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted |
||
|
|
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 |
||
|
|
Web |
PHP. Self-hosted |
||
|
|
Web |
Perl. AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.org/ ; self-hosted |
||
|
|
Web |
NodeJS. Distributed file sharing via WebRTC using a central tracker (link); self-hosted |
||
|
|||||
Q&A Systems (StackOverflow) |
|||||
|
|
Web |
Python, JavaScript. example; self-hosted, fork of osqa |
||
|
|
Web |
Ruby. Maybe unmaintained; self-hosted |
||
|
|||||
Save Articles & Pages (instapaper) |
|||||
|
Web |
Python. |
|||
|
Web, Mobile |
PHP. |
|||
|
|||||
Social Network - Activity Stream (Facebook) |
|||||
|
Web |
Ruby. Self-hosted talking to proprietary equivalents |
|||
|
Web |
Java. Needs also Buddycloud client. |
|||
|
Web |
PHP. Part of KDE social desktop initiative |
|||
|
|
C++. |
|||
|
Web |
PHP. Transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other |
|||
|
|
Web |
PHP. A social networking engine |
||
|
|
Web |
Python. CouchDB. |
||
|
|
Web |
Ruby. |
||
|
|
Web |
JavaScript, Python. |
||
|
|
Web |
Python. Uses Diaspora federation protocol |
||
|
|
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 |
||
|
|
Web, Desktop |
NodeJS. A lightweight and attractive web frontend for Secure Scuttlebutt, a completely decentralized social network. |
||
|
|||||
Social Network - Microbloging (Twitter/identi.ca) Wikipedia |
|||||
|
Web |
Ruby. Self-hosted/federated supports ActivityPub & OStatus protocols |
|||
|
Web |
Java. Also needs Sone plugin; self-hosted talking to other self-hosted |
|||
|
Web |
PHP. Self-hosted/federated supports OStatus protocol only |
|||
|
Web |
Elixir. Self-hosted/federated supports ActivityPub & OStatus protocols |
|||
|
Web |
NodeJS. Self-hosted/federated |
|||
|
Web |
C++. |
|||
|
|
Web |
Python. Design for low-powered systems |
||
|
|
Web |
NodeJS. Self-hosted/federated supports ActivityPub protocol only |
||
|
|||||
Survey Systems |
|||||
|
Web |
PHP. |
|||
|
|||||
System Administration |
|||||
Web |
C. |
||||
|
Web |
Perl. |
|||
|
|||||
Telephony (Skype/GTalk) |
|||||
|
SIP, Jingle |
C. |
|||
|
SIP |
C, C++. |
|||
|
SIP, etc. |
C/C++. |
|||
|
|
SIP, etc. |
C++/C. |
||
|
|||||
Text-based Chat (GTalk/WhatsApp/Slack) |
|||||
Jabber(XMPP) |
Erlang. |
||||
Web, Mobile |
Java. General purpose P2P darknet with lots of services |
||||
Web |
JavaScript. |
||||
Web, Mobile |
Python. Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service |
||||
Quassel |
C++. |
||||
|
IRC |
C. |
|||
|
Web |
PHP. XMPP; Supports Jingle |
|||
|
Jabber(XMPP) |
Lua. |
|||
|
Web, Desktop |
Python. XMPP; Supports OTR |
|||
|
Web |
Python. XMPP (for salutatoi) |
|||
|
Web |
Java. Federated Identity Server for Matrix |
|||
|
|
Web |
JavaScript. XMPP; Supports OTR |
||
|
|
Web |
PHP, JavaScript. |
||
|
|
Web |
NodeJS. Aimed at replacing IRCCloud |
||
|
|
Web |
NodeJS. XMPP (prosody recommended) |
||
|
Web |
JavaScript (Vue). IRC; Base web client for https://webchat.freenode.net/ |
|||
|
|
Web |
Golang. |
||
|
|
Web |
NodeJS. XMPP; Supports Jingle |
||
|
|
Web |
Python. IRC; Base web client for https://webchat.oftc.net service |
||
|
|||||
Time Tracking |
|||||
|
|
Web |
Python. |
||
|
|||||
TO-DO Listing and Time-Management (Remember The Milk) |
|||||
|
|
CLI, Web, Gnome, Android, MacOS, iOS, Mail client add-ons |
Serverless to-do solution in TXT format; can be synced across devices with any file sync solution. |
||
|
clients |
||||
|
Web |
||||
|
CalDAV, Email |
Perl, PHP. Groupware server supporting multiple mail clients with to-do lists. |
|||
|
CalDAV, Client |
Python. Tryton Framework Functionality removed from upstream project |
|||
|
Web |
PHP. Pretty basic TODO manager (old and unmaintained) |
|||
|
|
Web |
PHP, JavaScript. Very light PHP/SQLite/AJAX/jQuery TODO list |
||
|
|||||
Video Hosting (YouTube/Vimeo) |
|||||
|
|
Web |
TypeScript, HTML, CSS, SQL. AGPL |
||
|
|
Web |
Python. Minimal video sharing (pastebin-like) in Django, GPL3+ |
||
|
|
Browser add-on |
Python. REST server for youtube-dl, works with youtube-dl-chrome-plugin |
||
|
|||||
Video Live Streaming (Twitch, YouTube Live) |
|||||
|
Web |
Go, JavaScript. MIT. |
|||
|
|||||
Voice Assistant (Alexa, Siri) |
|||||
|
Voice |
Python. |
|||
|
Voice |
Python. |
|||
|
|
Voice |
Python. |
||
|
|||||
Voting (Doodle) |
|||||
|
Web |
Ruby. |
|||
|
Web |
PHP. Demo instance: Framadate. Fork of STUdS (dead project). Formerly known as OpenSondage |
|||
|
|
Web |
PHP. |
||
|
|
Web |
Python. |
||
|
|
Web |
Python. |
||
|
|
Web |
Java(mvn), JavaScript. Everything in french. |
||
|
|
Web |
PHP. Demo instance: Evento (seemingly as direct replacement for STUds) |
||
|
|||||
Virtual Private Network |
|||||
OpenVPN |
C. |
||||
WireGuard |
C. |
||||
|
tinc |
C. |
|||
|
IPSec, IKE |
C. |
|||
|
|||||
Web Analytics (Google Analytics) |
|||||
|
Web |
C, C++. |
|||
|
Web |
Perl. |
|||
|
Web |
C, C++. |
|||
|
Web |
C, C++. |
|||
|
Web |
PHP. Ex-Piwik |
|||
|
|
Web |
Javascript (AGPL) |
||
|
? |
Web |
PHP, JavaScript. |
||
|
|||||
Web-based File Manager |
|||||
|
|
Web |
Go. Manage, edit files, execute commands, Google like UI |
||
|
|
Web |
Go, JavaScript. Manage, edit files, view/play photos, audio, video |
||
|
|||||
Web Crawling, Indexing, Search (Google Search) |
|||||
Web |
Python. Meta-search engine with multiple backends |
||||
|
Web |
Shell. Not quite user friendly (CLI). |
|||
|
Web |
Java. Fairly heavy: needs 1GB of RAM for itself |
|||
|
|
Web |
|
||
|
|
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) |
|||||
Web |
Perl. |
||||
Web |
PHP. |
||||
|
|||||
WWW Website Alternatives |
|||||
|
|
Gemini |
C - ISC license - supports CGI, FastCGI - supports punycode, IRI - supports Linux seccomp, landlock - relatively simple to package and to configure |
||
|
Gopher |
C/POSIX - BSD 2-Clause license - supports inetd, xinetd, systemd activaton - supports TLS, CGI, PHP - relatively simple to package and to configure |
Extending the List
If you find a service that you find useful as a replacement for services in the cloud and would see it available in FreedomBox, please add them here.
Places with similar lists (that can be used as a source to extend this list) are:
Intro |
Information |
Support |
Contribute |
Reports |
Promote |
|
|
|
|||||
|
|
|
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.
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)