Size: 39621
Comment: Consistent capitalization, update comments to remove Debian status (already shown)
|
Size: 39686
Comment: Refactor the header and footer
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
= Leaving the public cloud = All !FreedomBox code should be completely Free, stable, well integrated with the system, and well maintained (e.g. regarding security bugfixes). This is ensured by using only official stable Debian packages. This page tracks availability in Debian of !FreedomBox-related user-facing services, grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). Places with similar lists (can maybe be used as a source to extend this list) are: * https://web.archive.org/web/20160310205216/http://wiki.autonomo.us/Wish_list * https://prism-break.org * https://github.com/Kickball/awesome-selfhosted * https://www.privacytools.io * https://github.com/awesome-selfhosted/awesome-selfhosted |
This page tracks the availability of !FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). This list is also helpful for users looking for alternatives to various cloud services they are dependent on. |
Line 399: | Line 387: |
== Extending the List == If you find a service that you find useful as a replacement for services in the cloud and would see it available in !FreedomBox, please add them here. Places with similar lists (that can be used as a source to extend this list) are: * https://web.archive.org/web/20160310205216/http://wiki.autonomo.us/Wish_list * https://prism-break.org * https://github.com/Kickball/awesome-selfhosted * https://www.privacytools.io * https://github.com/awesome-selfhosted/awesome-selfhosted |
This page tracks the availability of FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace). This list is also helpful for users looking for alternatives to various cloud services they are dependent on.
Legend |
|
|
Available in Debian stable and/or FreedomBox |
|
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 |
Service |
FreedomBox Status |
Debian Status |
User Interface |
Language |
Comments |
|
|
||||||
Feed Reader (Google Reader) On Ask |
||||||
|
Web |
PHP |
Supports multiple users |
|||
|
|
Web |
PHP |
Single user |
||
|
|
Web |
PHP |
Supports multiple users, and an optional default user for public-viewable feeds |
||
|
|
Web |
Ruby |
|
||
|
|
Web |
Ruby |
|
||
|
|
Web |
Go |
Requires PostgreSQL |
||
|
|
Web |
PHP |
MySQL |
||
|
|
Web |
Python, JS |
PostgreSQL |
||
|
|
Terminal |
C++ |
Single user |
||
|
||||||
Photo Gallery (Flickr/ImageShack) On Ask |
||||||
|
Web |
PHP |
|
|||
|
Web |
Perl |
|
|||
|
Web |
PHP |
Self-hosted |
|||
|
Web |
PHP |
||||
|
Web |
Python |
|
|||
|
|
Web |
PHP |
|
||
|
|
Web |
JS, NodeJS |
Client-side (JavaScript) AES-256 encrypted image hosting, GPL3 |
||
|
|
Web |
Perl |
Image upload server |
||
|
|
Web |
PHP |
Photo manager |
||
|
||||||
Video Hosting (YouTube/Vimeo) |
||||||
|
|
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 |
||
|
|
Web |
TypeScript, HTML, CSS, SQL |
AGPL |
||
|
||||||
Multimedia Sharing (Video, Audio, Photos) |
||||||
|
Web |
Python |
Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. |
|||
|
|
Web |
Python, NodeJS |
Expat License |
||
|
UPnP |
Vala |
LGPL. Universal plug & play audiovisual media server |
|||
|
||||||
Email (Gmail) On Ask |
||||||
|
IMAP |
C |
|
|||
|
Web |
C, C++ |
|
|||
|
Web |
PHP |
Already available in FreedomBox - Also needs IMAP and SMTP servers |
|||
|
Web |
perl |
Also needs IMAP and SMTP servers |
|||
|
Web |
Python |
||||
|
Web |
Haskell |
A web-based user interface for notmuch |
|||
|
Web |
PHP |
|
|||
|
|
Web |
PHP |
GPLv2, filter-based, modular, lightweight, also a newsreader |
||
|
Web |
PHP |
||||
|
Web |
Python |
GPL. GNU Mailman manages mailing lists. |
|||
|
||||||
Blog Publishing (blogger.com/wordpress.com) on Ask |
||||||
|
|
Web |
PHP |
Lightweight, uses MySQL or SQLite databases |
||
|
Web |
PHP |
|
|||
|
Web |
Perl |
|
|||
|
Web |
PHP |
|
|||
|
Web |
Python |
|
|||
|
CLI, Web |
Python |
AGPL. Static website blog generator. |
|||
|
CLI, Web |
Python |
BSD. Static website generator. Content can be added through browser. |
|||
|
|
Web |
PHP |
Open source content management platform powering millions of websites and applications |
||
|
|
Web |
|
|
||
|
|
Web |
PHP |
Ægir is a framework for hosting and managing websites and other applications using Drupal |
||
|
|
|
Java |
I2P-Bote is a serverless, encrypted e-mail application. |
||
|
||||||
Link Sharing (Delicious) on Ask |
||||||
|
Web |
PHP |
No database server needed, single-user |
|||
|
Web |
Python |
Multi-user |
|||
|
Web |
PHP |
|
|||
|
Web |
PHP |
Not developed any more |
|||
|
|
Web |
Go |
CGI executable, no database |
||
|
||||||
File Sharing (DropBox) |
||||||
|
Web |
Python |
|
|||
|
Web |
PHP |
|
|||
|
Web |
C# |
|
|||
|
Web |
Python |
|
|||
|
|
Web |
Bash |
|
||
|
Web |
Haskell |
|
|||
|
Web, Desktop |
C |
Open security issue: https://github.com/haiwen/seafile/issues/350 (CVE-2013-7469), 923009 |
|||
|
Web, Desktop |
C, C++ |
|
|||
|
|
Web |
PHP |
|
||
|
Web |
Go |
P2P filesystem |
|||
|
Desktop |
C, C++ |
P2P distributed filesystem. Documentation is in their research publication |
|||
|
Web |
NodeJS |
Per-user storage on the Web https://remotestorage.io/ |
|||
|
|
Web |
Python |
|
||
|
|
? |
C |
|
||
|
|
C |
|
|||
|
|
Python |
Decentralized data store, distributes filesystem across multiple servers |
|||
|
|
|
Java |
Privacy preserving peer-to-peer data sharing |
||
|
||||||
P2P File Sharing |
||||||
|
|
Web |
Python |
A simple link-local opportunistic p2p free software (or how to share files with your local neighbors) |
||
|
Web,Desktop |
Python |
Lightweight, cross-platform BitTorrent client |
|||
|
Terminal |
C++ |
BitTorrent client |
|||
|
||||||
Microblog Publishing (Twitter/identi.ca) Wikipedia |
||||||
|
Web |
Ruby |
Self-hosted/federated supports ActivityPub & OStatus protocols |
|||
|
Web |
Elixir |
Self-hosted/federated supports ActivityPub & OStatus protocols |
|||
|
|
Web |
NodeJS |
Self-hosted/federated supports ActivityPub protocol only |
||
|
Web |
PHP |
Self-hosted/federated supports OStatus protocol only |
|||
|
Web |
NodeJS |
Self-hosted/federated |
|||
|
Web |
Java |
Also needs Sone plugin; self-hosted talking to other self-hosted |
|||
|
Web |
C++ |
|
|||
|
|
Web |
Python |
Design for low-powered systems |
||
|
||||||
Music Activity Stream (last.fm/libre.fm) |
||||||
|
Web |
C |
|
|||
|
Web |
Shell |
|
|||
|
|
Web |
PHP |
|
||
|
||||||
Avatar Publishing (gravatar.com/libravatar.org) |
||||||
|
|
Web |
Python |
Self-hosted (federated) |
||
|
||||||
Text-based Chat (GTalk/WhatsApp/Slack) |
||||||
|
|
Web |
JS |
XMPP; Supports OTR |
||
|
Jabber(XMPP) |
Erlang |
|
|||
|
Jabber(XMPP) |
Lua |
|
|||
|
Web, Desktop |
Python |
XMPP; Supports OTR |
|||
|
Web |
Python |
XMPP (for salutatoi) |
|||
|
Web |
PHP |
XMPP; Supports Jingle |
|||
|
Web, Mobile |
Python |
Home server for Matrix. Handles asynchronous communication reliably but promotes the use of a centralized identity tracking service |
|||
|
Web |
Java |
Federated Identity Server for Matrix |
|||
|
|
Web |
NodeJS |
XMPP (prosody recommended) |
||
|
|
Web |
NodeJS |
XMPP; Supports Jingle |
||
|
|
Web |
Golang |
|
||
|
|
Web |
Python |
IRC; Base web client for https://webchat.oftc.net service |
||
|
|
Web |
JS (Vue) |
IRC; Base web client for https://webchat.freenode.net/ |
||
|
|
Web |
PHP, JavaScript |
|
||
|
||||||
Calendar Publishing and/or Shared Editing (Google Calendar) |
||||||
|
CalDAV |
PHP |
|
|||
|
CardDAV, CalDAV |
Python |
|
|||
|
CardDAV, CalDAV |
Python |
|
|||
|
CalDAV, ICal |
Python |
|
|||
|
Web |
C, C++ |
|
|||
|
Web |
C |
|
|||
|
CalDAV |
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 |
|||
|
|
CalDAV, CardDAV |
PHP |
|
||
|
|
Web |
PHP |
|
||
|
Web |
JS |
|
|||
|
Web |
JS |
|
|||
|
||||||
Address Management |
||||||
|
CardDAV, Client |
Python |
Tryton Framework Functionality removed from upstream project |
|||
|
||||||
Shared Text Authoring (Google Documents) |
||||||
|
Web |
nodeJS |
|
|||
|
Web |
C |
|
|||
|
Gobby |
? |
|
|||
|
Gobby |
C, C++ |
|
|||
|
Web |
JS |
|
|||
|
|
Web |
Perl |
GPL. Ancient, but there does not seem to be a good online collaborative spreadsheet. |
||
|
Web |
JavaScript |
|
|||
|
Web |
JavaScript |
|
|||
|
||||||
Movie Watchlist and Rating (IMDB) |
||||||
|
|
Web |
? |
|
|
|
|
|
Web |
? |
|
|
|
|
|
Web |
PHP |
Lighter alternative for filmaster |
||
|
||||||
Web Crawling, Indexing, Search (Google Search) |
||||||
|
Web |
Java |
Fairly heavy: needs 1GB of RAM for itself |
|||
|
|
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 |
||
|
Web |
Shell |
|
|||
|
Web |
Python |
Meta-search engine with multiple backends |
|||
|
|
Web |
|
|
||
|
||||||
Telephony (Skype/GTalk) |
||||||
|
SIP, Jingle |
C |
|
|||
|
SIP |
C, C++ |
|
|||
|
||||||
Activity Stream (Facebook) |
||||||
|
Web |
Ruby |
Self-hosted talking to proprietary equivalents |
|||
|
Web |
PHP |
Transport encryption, privacy,security, photo albums, private mail, richtext status (any length), geotags, federate with ostatus, diaspora and other |
|||
|
Web |
PHP |
Part of KDE social desktop initiative |
|||
|
|
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 |
Python |
CouchDB |
||
|
Web |
Java |
Needs also Buddycloud client. |
|||
|
|
Web |
Python |
Uses Diaspora federation protocol |
||
|
|
Web |
JavaScript/Python |
|
||
|
|
Web |
Ruby |
|
||
|
|
C++ |
|
|||
|
|
Web |
PHP |
A social networking engine |
||
|
||||||
Personal Cloud (Google Services, etc.) |
||||||
|
Web |
PHP |
Part of KDE social desktop initiative |
|||
|
|
Web |
JS, CoffeeScript |
|
||
|
Web |
PHP |
|
|||
|
||||||
Music Streaming (Spotify/Pandora) |
||||||
|
|
Web |
? |
Distributed |
||
|
Web |
PHP |
|
|||
|
MPD |
C |
|
|||
|
|
Web |
PHP |
|
||
|
|
Web |
Java |
|
||
|
|
Web |
PHP |
|
||
|
|
Web |
PHP |
|
||
|
MPD |
Python |
|
|||
|
|
Web |
Go |
|
||
|
Web |
NodeJS |
|
|||
|
|
Web |
Python |
|
||
|
|
Web |
Python, JS |
Multi-user, users request and rate songs |
||
|
||||||
Local Media Streaming |
||||||
|
|
Web |
C# |
Many other clients available |
||
|
||||||
Cloud Backups |
||||||
|
Web |
Perl |
Requires large HDD |
|||
|
Web |
Perl |
|
|||
|
Web |
C++ |
|
|||
|
Desktop |
C |
|
|||
|
||||||
TO-DO Listing and Time-Management (Remember The Milk) |
||||||
|
Web |
PHP |
Pretty basic TODO manager (old and unmaintained) |
|||
|
CalDAV, Email |
Perl, PHP |
Groupware server supporting multiple mail clients with to-do lists. |
|||
|
|
Web |
PHP, JS |
Very light PHP/SQLite/AJAX/jQuery TODO list |
||
|
CalDAV, Client |
Python |
Tryton Framework Functionality removed from upstream project |
|||
|
CLI, client |
C++ |
|
|||
|
||||||
Single-file Time-limited File Sharing (MegaUpload) |
||||||
|
|
Web |
NodeJS |
Distributed file sharing via WebRTC using a central tracker (link); self-hosted |
||
|
|
Web |
PHP |
Self-hosted |
||
|
|
Web |
PHP |
Self-hosted |
||
|
|
Web |
Erlang |
AGPL, peer to peer file sharing by the browser. Demo instance: https://fipelines.org/ ; self-hosted |
||
|
Web |
C, C++ |
AGPL, c+gobject, peer to peer file sharing by the browser. Demo instance: https://filetea.me/ ; self-hosted |
|||
|
Web |
Ruby |
self-hosted |
|||
|
|
Web |
Perl |
AGPL, file sharing server with client-side encryption. Demo instance: https://framadrop.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 |
Python |
MIT, pastebin with support for multiple file formats |
|||
|
|
Web |
Go, JS |
Designed for Sandstorm, but can run standalone |
||
|
||||||
Telephony Conference Call (TeamSpeak) |
||||||
|
Custom |
C++ |
|
|||
|
Web |
HTML, JS |
|
|||
|
SIP |
C |
|
|||
|
|
|
Java |
|
||
|
|
SIP, etc. |
C++/C |
|
||
|
SIP, etc. |
C/C++ |
|
|||
|
||||||
Conference Call with Video and Screen Sharing |
||||||
|
|
Web |
Java, JS |
|
||
|
|
Web |
Java |
|
||
|
||||||
Web Analytics (Google Analytics) |
||||||
|
Web |
Perl |
|
|||
|
Web |
C, C++ |
|
|||
|
Web |
C, C++ |
|
|||
|
Web |
C, C++ |
|
|||
|
Web |
PHP |
|
|||
|
||||||
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 |
GNUnet is a new network protocol stack for building secure, distributed, and privacy-preserving applications. |
|||
|
|
C |
Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. |
|||
|
||||||
Hosting, Mail and IRC |
||||||
|
Web, Mobile |
Java |
General purpose P2P darknet with lots of services |
|||
|
|
Web |
Node.js |
Aimed at replacing IRCCloud |
||
|
||||||
Voting (Doodle) |
||||||
|
|
Web |
Ruby |
|
||
|
Web |
Ruby |
|
|||
|
|
Web |
PHP |
|
||
|
|
Web |
Python |
|
||
|
|
Web |
Python |
|
||
|
|
Web |
PHP |
|
||
|
|
Web |
Java |
|
||
|
Web |
PHP |
|
|||
|
||||||
Calculator (Google Calculator) |
||||||
|
|
Web |
Java |
|
||
|
||||||
Survey Systems |
||||||
|
Web |
PHP |
|
|||
|
||||||
Event Planing (Meetup.com/Facebook Events) |
||||||
|
|
Web |
Python |
|
||
|
|
Web |
Elixir, JS |
|
||
|
||||||
Commenting Systems (Disqus/IntenseDebate) |
||||||
|
|
Web |
Ruby |
|
||
|
Web |
Python, JS |
Self-hosted |
|||
|
|
Web |
Ruby, JS |
Self-hosted |
||
|
Web |
Java |
Syndie is an open source system for operating distributed forums, offering a secure and consistent interface to various anonymous and non-anonymous content networks. |
|||
|
||||||
Q&A Systems (StackOverflow) |
||||||
|
|
Web |
Python, JS |
example; self-hosted, fork of osqa |
||
|
|
Web |
Ruby |
Maybe unmaintained; self-hosted |
||
|
||||||
Cloud Computing Solutions 1 |
||||||
|
Web, CLI, API |
Python |
|
|||
|
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, ? |
C, C++ |
|
|||
|
||||||
Software Project Hosting |
||||||
|
|
PHP |
|
|||
|
|
Python |
|
|||
|
Back-end only |
Perl |
|
|||
|
Web |
C, C++ |
Simple git repository hosting |
|||
|
|
? |
|
|||
|
|
|
C |
|
||
|
|
|
Python |
|
||
|
|
|
Python |
|
||
|
Web |
Ruby |
Includes BTS, wiki, and more. 4GB of RAM recommended |
|||
|
Web |
PHP |
Includes BTS, wiki, code review, and more. Immature. |
|||
|
Web |
Ruby |
?GitHub-like interface, MIT-licensed community edition. 4GB of RAM recommended |
|||
|
|
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 |
||
|
||||||
Multi-client URL/ebook reader (instapaper) |
||||||
|
Web, Mobile |
PHP |
|
|||
|
Web |
Python |
|
|||
|
||||||
Machine Translation (translate.google.com) |
||||||
|
|
C, C++ |
Limited to languages that are already similar to each other. |
|||
|
||||||
Note Taking (Evernote) |
||||||
|
|
Desktop, Mobile |
Common Lisp, JS |
|
||
|
||||||
Time Tracking |
||||||
|
|
Web |
Python |
|
||
|
||||||
E-book Reader |
||||||
|
|
Web |
Python |
|
||
|
|
Web |
Perl |
|
||
|
|
Web |
PHP |
|
||
|
||||||
Home Automation / IoT / Wearables / Fitness Trackers |
||||||
|
Web |
Python |
|
|||
|
||||||
Business |
||||||
|
|
Web |
Misc. |
GPL. Accounting, inventory management, money management. |
||
|
||||||
Web-based File Manager |
||||||
|
|
Web |
Go |
Manage, edit files, execute commands, Google like UI |
||
|
|
Web |
Go, JS |
Manage, edit files, view/play photos, audio, video |
||
|
||||||
Tunnelling |
||||||
|
|
Custom |
Python |
Run services on a machine with no public IP and which may be behind a port-blocking firewall |
||
|
||||||
Project Management |
||||||
|
Web |
PHP |
Kanban project mangement software ITP |
|||
|
||||||
Voice Assistant (Alexa, Siri) |
||||||
|
Voice |
Python |
|
|||
|
Voice |
Python |
|
|||
|
|
Voice |
Python |
|
||
|
||||||
Flash Cards |
||||||
|
|
Sync |
Python |
Synchronizes progress from desktop app |
||
|
||||||
Virtual Private Network |
||||||
|
tinc |
C |
|
|||
|
||||||
System Administration |
||||||
|
Web |
Perl |
|
|||
|
||||||
Routing |
||||||
|
Pagekite |
Python |
Free Software for tunneling HTTP, HTTPS and SSH servers through firewalls and NAT. |
|||
|
||||||
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 |
|
||
|
||||||
Decentralized DNS |
||||||
|
|
C++ |
Namecoin is a decentralized open source information registration and transfer system based on the Bitcoin cryptocurrency |
|||
|
||||||
Home Inventory |
||||||
|
Web |
PHP, JS |
Shopping list, recipes, etc RFP |
|||
|
||||||
Personal Finance / Budgeting |
||||||
|
|
Web |
Ruby, JS |
|
||
|
||||||
CRM / Relationship Management |
||||||
|
|
Web |
PHP, JS |
Personal Relationship Manager |
Extending the List
If you find a service that you find useful as a replacement for services in the cloud and would see it available in FreedomBox, please add them here.
Places with similar lists (that can be used as a source to extend this list) are:
Information |
Support |
Contribute |
Reports |
Promote |
|||
|
|||||||
|
|||||||
|
|
|
|||||
|
|
|
|
HELP & DISCUSSIONS: Discussion Forum - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project
Next call: Sunday, April 25 at 17:00 UTC
Latest news: Help translate freedombox.org - 2020-08-01
This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
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)