30556
Comment:
|
30536
|
Deletions are marked like this. | Additions are marked like this. |
Line 42: | Line 42: |
|| /!\ {{https://btsbadges.debian.net/badges/wnpp/piwigo}} || web || PHP || removed from Debian ([[DebianBug:694820|unmaintained in Debian]]); self-hosted || | || {{https://btsbadges.debian.net/badges/wnpp/piwigo}} || web || PHP || removed from Debian ([[DebianBug:694820|unmaintained in Debian]]); self-hosted || |
Line 81: | Line 81: |
|| /!\ {{https://btsbadges.debian.net/badges/wnpp/semanticscuttle}} || web || PHP || Not developed any more, Removed from Debian || | || {{https://btsbadges.debian.net/badges/wnpp/semanticscuttle}} || web || PHP || Not developed any more, Removed from Debian || |
Line 85: | Line 85: |
|| /!\ {{https://btsbadges.debian.net/badges/wnpp/owncloud}} || web || PHP || Removed from Debian unstable || | || {{https://btsbadges.debian.net/badges/wnpp/owncloud}} || web || PHP || Removed from Debian unstable || |
Line 174: | Line 174: |
|| /!\ {{https://btsbadges.debian.net/badges/wnpp/owncloud}} || web || PHP || Removed from Debian unstable, part of kde social desktop initiative || | || {{https://btsbadges.debian.net/badges/wnpp/owncloud}} || web || PHP || Removed from Debian unstable, part of kde social desktop initiative || |
Line 279: | Line 279: |
|| /!\ {{https://btsbadges.debian.net/badges/wnpp/gitosis}} || || ? || Removed from Debian testing. || | || {{https://btsbadges.debian.net/badges/wnpp/gitosis}} || || ? || Removed from Debian testing. || |
Leaving the public cloud
** This is just a test page **
All FreedomBox code should be completely Free, stable, well integrated with the system, and well maintained (e.g. regarding security bugfixes). This is ensured by using only official stable Debian packages.
This page tracks availability in Debian of FreedomBox-related user-facing services, grouped by the functionality they provide (a.k.a. the non-free equivalent they replace).
Places with similar lists (can maybe be used as a source to extend this list) are:
Legend |
|
|
Available in Debian stable |
|
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 |
user interface |
Language |
Comments |
Blog reader (google reader) |
|
||
|
web |
PHP |
already available in FreedomBox - not optimised for low-end devices - supports single or multi user |
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 |
|
invisible-space-row |
|||
Photo gallery (flickr/imageshack) |
|
||
|
web |
Python |
|
|
web |
PHP |
|
web |
PHP |
|
|
web |
JS, NodeJS |
client-side (?JavaScript) AES-256 encrypted image hosting, GPL3 |
|
|
web |
PHP |
removed from Debian (unmaintained in Debian); self-hosted |
|
web |
Perl |
self-hosted |
|
web |
PHP |
|
web |
Perl |
image upload server |
|
invisible-space-row |
|||
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 |
|
invisible-space-row |
|||
Multimedia sharing (video, audio, photos) |
|||
|
web |
Python |
Multi-user support; federation planned. Hosts video, photos, audio, documents, etc. |
web |
Python, NodeJS |
Expat License |
|
|
? |
Vala |
LGPL. Universal plug & play audiovisual media server |
invisible-space-row |
|||
Email (gmail) |
|
||
|
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 |
?Rainloop |
web |
PHP |
|
web |
PHP |
GPLv2, filter-based, modular, lightweight, also a newsreader |
|
|
web |
Python |
GPL. GNU Mailman manages mailing lists. |
invisible-space-row |
|||
Blog publishing (blogger.com/wordpress.com) |
|||
web |
PHP |
Lightweight, uses MySQL or SQLite databases |
|
|
web |
PHP |
|
|
web |
Perl |
already available in FreedomBox |
|
web |
PHP |
Removed from Debian. |
|
web |
Python |
|
|
command-line & web |
Python |
AGPL. Static website blog generator. |
|
command-line & web |
Python |
BSD. Static website generator. Content can be added through browser. |
invisible-space-row |
|||
link sharing (delicious) |
|
||
|
web |
PHP |
removed from Debian - No database server needed, single-user |
|
web |
Python |
multi-users |
|
web |
PHP |
Removed from Debian |
|
web |
PHP |
Not developed any more, Removed from Debian |
web |
go |
CGI executable, no database |
|
invisible-space-row |
|||
file sharing (dropbox) |
|||
|
web |
PHP |
Removed from Debian unstable |
|
web |
C# |
|
|
web |
Python |
|
web |
bash |
|
|
assistant |
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 |
|
|
invisible-space-row |
|||
microblog publishing (twitter/identi.ca) |
|||
|
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 |
See this Wikipedia page for a more comprehensive comparison.
invisible-space-row |
||||
music activitystream (last.fm/libre.fm) |
||||
|
web |
C |
|
|
|
web |
Shell |
|
|
web |
PHP |
|
||
invisible-space-row |
||||
avatar publishing (gravatar.com/Libravatar.org) |
||||
web |
python |
self-hosted (federated) |
||
invisible-space-row |
||||
text-based chat (gtalk/whatsapp) |
||||
web |
JS |
XMPP; Supports OTR |
||
|
Jabber |
Erlang |
|
|
|
Jabber |
Lua |
|
|
|
web/desktop |
python |
XMPP; Supports OTR |
|
|
web |
python |
XMPP (for salutatoi) |
|
web |
PHP |
XMPP; Supports Jingle |
||
|
web/mobile |
Python |
homeserver for Matrix. Unlike most XMPP-based systems, this handles asynchronous communication reliably. Also unlike XMPP-based systems, Matrix promotes the use of a centralized(!) identity tracking service, which by some is considered the main usability benefit over XMPP |
|
|
web |
Java |
Federated Identity Server for Matrix |
|
web |
NodeJS |
XMPP (prosody recommended) |
||
web |
NodeJS |
XMPP; Supports Jingle |
||
invisible-space-row |
||||
calendar publishing and/or shared editing (google calendar) |
||||
|
CalDAV |
PHP |
Removed from testing [2013-10-15] |
|
|
CardDAV, CalDAV |
Python |
already available in FreedomBox |
|
|
CardDAV, CalDAV |
Python |
Available from Debian Buster |
|
|
CalDAV/ical |
python |
Removed from testing [2014-05-30] |
|
|
web |
C, C++ |
|
|
|
web |
C |
|
|
|
CalDAV |
Python |
|
|
|
CalDAV, client |
Python |
Tryton Framework see also |
|
CalDAV, CardDAV |
PHP |
|
||
web |
PHP |
|
||
|
web |
JS |
|
|
|
web |
JS |
|
|
invisible-space-row |
||||
address management |
||||
|
CardDAV, client |
Python |
Tryton Framework |
|
invisible-space-row |
||||
shared text authoring (google documents) |
||||
|
web |
nodeJS |
|
|
|
web |
C |
|
|
|
gobby-0.4 client |
? |
Removed from Debian. |
|
|
gobby-0.5 client |
C, C++ |
|
|
|
web |
JS |
|
|
web |
Perl |
GPL. Ancient, but there does not seem to be a good online collaborative spreadsheet. |
||
web |
?JavaScript |
|
||
web |
?JavaScript |
|
||
invisible-space-row |
||||
movie watchlist and rating (IMDB) |
||||
filmlog |
web |
? |
|
|
filmaster |
web |
? |
|
|
web |
PHP |
Lighter alternative for filmaster |
||
invisible-space-row |
||||
Web crawling and/or indexing and/or 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 |
|
invisible-space-row |
||||
telephony (skype/gtalk) |
||||
|
SIP/Jingle |
C |
|
|
|
SIP |
C, C++ |
|
|
invisible-space-row |
||||
activitystream (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 |
Removed from Debian unstable, part of kde social desktop initiative |
|
web/GUI |
? |
all participants are fully decentralized, some - with advanced security and p2p privacy schemes, some can be built upon Camlistore or Tahoe-LAFS kind of persistence; federated, distributed, self-hosted |
||
web |
Python |
couchdb |
||
|
web |
Java |
Removed from Debian. Needs also Buddycloud client. |
|
web |
Python |
Uses Diaspora federation protocol |
||
invisible-space-row |
||||
personal "cloud" (Google services, etc.) |
||||
|
web |
PHP |
Removed from Debian (unstable/testing), part of kde social desktop initiative |
|
web |
JS, CoffeeScript |
|
||
invisible-space-row |
||||
music streaming (Spotify/Pandora) |
||||
web |
? |
distributed |
||
|
web |
PHP |
Removed from Debian (unstable/testing) |
|
|
MPD client |
C |
|
|
web |
PHP |
|
||
web |
Java |
|
||
web |
PHP |
|
||
web |
PHP |
|
||
|
MPD |
Python |
|
|
web |
go |
|
||
|
web |
NodeJS |
|
|
web |
Python |
|||
invisible-space-row |
||||
cloud backups |
||||
|
web |
Perl |
Requires large HDD |
|
|
web |
Perl |
|
|
|
web |
C++ |
|
|
|
web |
C |
|
|
invisible-space-row |
||||
to-do listing and time-management (remember the milk) |
||||
|
web |
PHP |
pretty basic TODO manager (old and unmaintained) |
|
|
CalDAV / email client |
Perl, PHP |
Groupware server supporting multiple mail clients with to-do lists. Removed from testing [2012-03-25] |
|
web |
PHP, JS |
very light PHP/SQLite/AJAX/jQuery TODO list |
||
|
CalDAV, client |
Python |
Tryton Framework |
|
|
CLI, client |
C++ |
|
|
invisible-space-row |
||||
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 |
||
invisible-space-row |
||||
telephony conference call (teamspeak) |
||||
|
mumble client |
C++ |
already available in FreedomBox |
|
|
web |
HTML, JS |
|
|
|
SIP |
C |
|
|
|
Java |
|
||
invisible-space-row |
||||
conference call with video and screen sharing |
||||
invisible-space-row |
||||
web analytics (google analytics) |
||||
|
web |
Perl |
|
|
|
web |
C, C++ |
|
|
|
web |
C, C++ |
|
|
|
web |
C, C++ |
|
|
|
web |
PHP |
|
|
invisible-space-row |
||||
Hosting, Mail and IRC |
||||
|
web/mobile |
Java |
General purpose P2P darknet with lots of services |
|
web |
Node.js |
Aimed at replacing IRCCloud |
||
invisible-space-row |
||||
voting (doodle) |
||||
web |
ruby |
|
||
|
web |
ruby |
|
|
web |
php |
|
||
web |
python |
|
||
web |
python |
|
||
web |
php |
|
||
web |
java |
|
||
|
web |
PHP |
|
|
invisible-space-row |
||||
Calculator (Google Calculator) |
||||
web |
Java |
|
||
invisible-space-row |
||||
Survey systems |
||||
|
web |
PHP |
|
|
invisible-space-row |
||||
Event Planing (Meetup.com/Facebook Events) |
||||
web |
Python |
|
||
invisible-space-row |
||||
Commenting systems (Disqus/IntenseDebate) |
||||
web |
ruby |
|
||
?{{https://btsbadges.debian.net/badges/wnpp/isso}} |
web |
Python, JS |
self-hosted |
|
web |
Ruby, JS |
self-hosted |
||
invisible-space-row |
||||
Q&A systems (StackOverflow) |
||||
web |
Python, JS |
example; self-hosted, fork of osqa |
||
web |
ruby |
Maybe unmaintained; self-hosted |
||
invisible-space-row |
||||
Cloud computing solutions 1 |
||||
?{{https://btsbadges.debian.net/badges/wnpp/nova}} |
web and/or cli and/or API |
python |
|
|
?{{https://btsbadges.debian.net/badges/wnpp/ganeti}} |
web (and more?) |
Python |
Might not be a full cloud computing solution. Used by and recommended by the Debian System Debian Administration Team, see Bits from the Debian Systems Administration Team. |
|
?{{https://btsbadges.debian.net/badges/wnpp/opennebula}} |
web (and more?) |
C, C++ |
Removed from testing [2013-10-15] |
|
invisible-space-row |
||||
Software project hosting |
||||
|
|
php |
|
|
|
|
python |
|
|
|
back-end only |
Perl |
Removed from Debian testing. |
|
|
web |
C, C++ |
Simple git repository hosting |
|
|
|
? |
Removed from Debian testing. |
|
|
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 (gui using rpc) |
Java |
Full-featured ?GitHub replacement, plugin support, remote management, used by CentOS, apache 2.0 license |
||
web/ssh |
Go |
Low resource requirements |
||
invisible-space-row |
||||
Multi-client URL/ebook reader (instapaper) |
||||
|
web/mobile |
PHP |
|
|
{* |
web |
python |
|
|
invisible-space-row |
||||
Machine translation (translate.google.com) |
||||
|
|
C, C++ |
Limited to languages that are already similar to each other. |
|
invisible-space-row |
||||
Note taking (evernote) |
||||
desktop/mobile |
Common Lisp, JS |
|
||
invisible-space-row |
||||
Time tracking |
||||
web |
python |
|
||
invisible-space-row |
||||
eBook reader |
||||
web |
python |
|
||
web |
perl |
|
||
web |
php |
|
||
invisible-space-row |
||||
Home automation / IoT / wearables / finess trackers |
||||
|
web |
python |
|
|
invisible-space-row |
||||
Business |
||||
web |
misc. |
GPL. Accounting, inventory management, money management. |
||
invisible-space-row |
||||
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 |
||
invisible-space-row |
||||
Tunnelling |
||||
client/their server |
python |
Run services on a machine with no public IP and which may be behind a port-blocking firewall |
||
invisible-space-row |
||||
Project Management |
||||
web |
PHP |
Kanban project mangement software ITP |
||
invisible-space-row |
||||
Voice assistant (Alexa, Siri) |
||||
voice |
Python |
|
||
voice |
Python |
|
||
voice |
Python |
|
||
invisible-space-row |
||||
Flash cards |
||||
sync |
Python |
Synchronizes progress from desktop app |
See also: ?FreedomBox/ExampleProjects
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)