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

This page tracks the availability of FreedomBox related user-facing services in Debian. Services are grouped by the functionality they provide (a.k.a. the non-free equivalent they replace).

This list is also helpful for users looking for alternatives to various cloud services they are dependent on.

Legend

(./)

Available in Debian stable and/or FreedomBox

{i}

Available in Debian although not yet in stable

{*}

Someone is working on inclusion into Debian

{o}

Someone requested inclusion into Debian

{X}

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

/!\

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

Please, contribute


Service

FreedomBox Status

Debian Status

User Interface

Comments

 

Accounting / Budgeting / Personal Finance

akaunting

{X}

Web

PHP. GPL. Accounting, inventory management, money management.

ontrack

{X}

Web

Ruby, JavaScript.

 

Adblocking (Network-wide)

AdGuard Home

{*} Bug

Web

User friendly interface, DNS over HTTPS, killswitch for popular dissevices like TikTok

Pi-hole

{X}

Web

Local DNS only

 

Anonymity Networks

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Tor

(./) @FB

(./) Tracker

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

GNUnet

(./) Tracker

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

 

Application analytics/crash reporting

Sentry

Web

Python (Closed source; Apache from 2024)

Errbit

Web

Ruby + MongoDB

 

Avatar Publishing (gravatar.com/libravatar.org)

Libravatar

{X}

Web

Python. Self-hosted (federated)

 

Backups

Bacula

(./) Tracker

C, Python

BorgBackup

(./) @FB

(./) Tracker

CLI

Python.

BackupPC

(./) Tracker

Web

Perl.

Deja Dup

(./) Tracker

Desktop

C.

Dirvish

(./) Tracker

Web

Perl. Requires large HDD

luckyBackup

(./) Tracker

Web

C++.

 

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

Ikiwiki

(./) @FB

(./) Tracker

Web

Perl.

Hugo

(./) Tracker

CLI

Go. Static site generator. No web editor.

Jekyll

(./) Tracker

CLI

Ruby. Static website generator. No web editor

Lektor

(./) Tracker

CLI, Web

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

pelican

(./) Tracker

CLI

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

staticsite

(./) Tracker

CLI

Python. Static site generator. No web based editor.

Wordpress

(./) @FB

(./) Tracker

Web

PHP.

pyblosxom

/!\ Tracker

Web

Python.

Serendipity

/!\ Tracker

Web

PHP.

Aegir

{X}

Web

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

Chyrp Lite

{X}

Web

PHP. Lightweight, uses MySQL or SQLite databases

Drupal

{X}

Web

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

Pligg

{X}

Web

shoebill

{X}

Web

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

 

Calculator (Google Calculator)

LastCalc

{X}

Web

Java.

 

Calendar Publishing and Shared Editing (Google Calendar)

Radicale

(./) @FB

(./) Tracker

CardDAV, CalDAV

Python.

Citadel

(./) Tracker

Web

C.

DAViCal

(./) Tracker

CalDAV

PHP.

Sogo

(./) Tracker

Web

C, C++. Stalled

Xandikos

(./) Tracker

CardDAV, CalDAV

Python.

Calypso

{i} Tracker

CalDAV

Python.

Calendar and Contacts Server

/!\ Tracker

CalDAV, ICal

Python.

Tryton Calendar Module

/!\ Tracker

CalDAV, Client

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

EteSync

{o} Bug

Web

Django (Python)

CalDavZAP

{o} Bug

Web

JavaScript.

CardDavMATE

{o} Bug

Web

JavaScript.

AgenDAV

{X}

Web

PHP.

Baikal

{X}

CalDAV, CardDAV

PHP.

 

Censorship Resistence

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Tor

(./) @FB

(./) Tracker

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

Shadowsocks

(./) @FB

(./) Tracker

Shadowsocks

Python.

OONI

/!\ Tracker

Web

Python. Measure and report Internet censorship

 

Chat. Text-based (GTalk/WhatsApp/Slack)

Ejabberd

(./) @FB

(./) Tracker

Jabber(XMPP)

Erlang. XMPP Server.

I2P

(./) @FB

(./) Tracker

Web, Mobile

Java. General purpose P2P darknet with lots of services

JSXC

(./) @FB

(./) Tracker

Web

JavaScript. XMPP Client.

Matrix Synapse

(./) @FB

(./) Tracker

Web, Mobile

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

Quassel

(./) @FB

(./) Tracker

Quassel

C++. Delegated IRC client.

BitlBee

(./) Tracker

IRC

C.

Movim

(./) Tracker

Web

PHP. XMPP; Supports Jingle

Prosody IM

(./) Tracker

Jabber(XMPP)

Lua.

Salut à Toi

(./) Tracker

Web, Desktop

Python. XMPP; Supports OTR

Libervia

{o} Bug

Web

Python. XMPP (for salutatoi)

mxisd

{o} Bug

Web

Java. Federated Identity Server for Matrix

Converse.js

{X}

Web

JavaScript. XMPP; Supports OTR

Jappix

{X}

Web

PHP, JavaScript.

IRCAnywhere

{X}

Web

NodeJS. Aimed at replacing IRCCloud

Kaiwa

{X}

Web

NodeJS. XMPP (prosody recommended)

Kiwi IRC

{o} Bug

Web

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

Mattermost

{X}

Web

Golang.

Otalk

{X}

Web

NodeJS. XMPP; Supports Jingle

qwebirc

{X}

Web

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

 

Cloud. Computing Solutions 1

Ganeti

(./) Tracker

Web, ?

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

OpenStack Compute

(./) Tracker

Web, CLI, API

Python.

OpenNebula

/!\ Tracker

Web, ?

C, C++.

 

Cloud. Personal (Google Services, etc.)

ownCloud

/!\ Tracker

Web

PHP. Part of KDE social desktop initiative

Nextcloud

{o} Bug

Web

PHP.

Cozy

{X}

Web

JavaScript, CoffeeScript.

 

Collaborative Editing (Google Documents)

Infinote

(./) @FB

(./) Tracker

Gobby

C, C++.

Citadel

(./) Tracker

Web

C.

Sobby

/!\ Tracker

Gobby

CodiMD

{o} Bug

Web

JavaScript.

CryptPad

{o} Bug

Web

JavaScript. Encrypted collaboration suite

Etherpad Lite

{o} Bug

Web

nodeJS.

WebODF

{o} Bug

Web

JavaScript.

wikiCalc

{X}

Web

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

Overleaf

{o} Bug

Web

collaborative LaTeX editor. JavaScript. Seems to require MongoDB and Redis?

Twake

{X}

Web

PHP, JavaScript. Collaborative workspace for teams

 

Commenting Systems (Disqus/IntenseDebate)

Syndie

(./) Tracker

Web

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

Isso

{i} Tracker

Web

Python, JavaScript. Self-hosted

Discourse

{X}

Web

Ruby, JavaScript. Self-hosted

juvia

{X}

Web

Ruby.

NodeBB

{X}

Web

JavaScript.

 

Conference Calling (TeamSpeak)

Mumble

(./) @FB

(./) Tracker

Desktop, Mobile

C++. Used through specific clients.

Matrix Synapse

(./) @FB

(./) 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.

Coturn

(./) @FB

(./) Tracker

TURN, STUN

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

Janus

(./) @FB

(./) Tracker

Web

C, JavaScript; General purpose WebRTC server

Asterisk

(./) Tracker

SIP

C.

Ring(Jami)

(./) Tracker

Desktop, Mobile

C++, Python.

Jitsi Meet

{o} 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?

FreeSWITCH

{o} Bug

SIP, etc.

C/C++.

mumble-web

{o} Bug

Web

HTML, JavaScript.

Galène

{o} Bug

Web

Go, Javascript.

Jangouts

{o} Bug

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.

Roomler

{X}

Web

JavaScript(Vue). Requires Janus, which is available in Debian

tawk.space

{X}

Web

?CoffeScript, ?JavaScript. Requires Janus, which is available in Debian

multiparty-meeting

{X}

?. Requires Mediasoup

Nextcloud Talk

{X}

Mobile

?. Requires Spreed

Wire

{X}

Haskell, ?TypeScript. Requires some custom backend

BigBlueButton

{X}

Web

Java, JavaScript. Requires backend bbb-webrtc-sfu. ¿Too heavy for FB?

OpenMeetings

{X}

Java. Requires some custom backend. ¿Too heavy for FB?

openVidu

{X}

?

?. Requires backend Kurento Media Server. ¿Too heavy for FB?

mConf

{X}

?

?. Requires backend Kurento Media Server. ¿Too heavy for FB?

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C.

 

Contacts / Customer / Relationship Management (CRM)

CiviCRM

(./) civicrm

Web

PHP, JavaScript. Geared towards non-profits and civic-sector organizations.

Odoo

(./) odoo

Web

Python, JavaScript. Features in the Community Edition

Tryton Party Module

(./) Tracker

Client

Python. Part of Tryton Framework.

Monica

{X}

Web

PHP, JavaScript. Personal Relationship Manager

 

Decentralized DNS

Namecoin

{o} Bug

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

 

E-book Reader

Calibre Server

(./) @FB

(./) Tracker

Web

Python.

calibre-web

{o} Bug

Web

Python.

amusewiki

{X}

Web

Perl.

cops

{X}

Web

PHP.

 

Email (Gmail) On Ask

Roundcube

(./) @FB

(./) Tracker

Web

PHP. Email Client

Postfix

(./) @FB

(./) Tracker

SMTP

C. MTA

Dovecot

(./) @FB

(./) Tracker

IMAP

C. IMAP server

Rspamd

(./) @FB

(./) Tracker

API

C, Lua. Spam control

Ciderwebmail

(./) Tracker

Web

Perl. Unmaintained since 2010?

ClamAV

(./) Tracker

API

C. Malware control

Exim

(./) Tracker

SMTP

C. MTA

Mailman

(./) Tracker

Web

Python. GPL. GNU Mailman manages mailing lists.

Rainloop

(./) Tracker

Web

PHP. Email Client

Sogo

(./) Tracker

Web

C, C++. Groupware server

SpamAssassin

(./) Tracker

API

C. Span control

Notmuch Mail

/!\ Tracker

Web

Haskell. A web-based user interface for notmuch

SquirrelMail

/!\ Tracker

Web

PHP. Email Client

Mailpile

{o} Bug

Web

Python. Python2 only. Yet alive as of May 1, 2023.

I2P-Bote

{X}

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

Cypht

{X}

Web

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

 

Event Planing (Meetup.com/Facebook Events)

Get Together

{X}

Web

Python.

Mobilizon

{X}

Web

Elixir, JavaScript.

Open Event

{X}

Web

Python (backend) + EmberJS (frontend)

 

Feed Reader (Google Reader) On Ask

Tiny Tiny RSS

(./) @FB

(./) Tracker

Web

PHP. Supports multiple users

RSS-Bridge

(./) @FB

(./) Tracker

Web

PHP

Newsboat

(./) Tracker

Terminal

C++. Single user

FreshRSS

{o} Bug

Web, mobile

PHP. Sqlite, MySQL, or PostgreSQL.

Feedbunch

{X}

Web

Ruby.

Miniflux

{X}

Web

Go. Requires PostgreSQL

Newspipe

{X}

Web

Python, JavaScript. PostgreSQL

Rnews

{X}

Web

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

selfoss

{X}

Web

PHP. Single user

Stringer

{X}

Web

Ruby.

 

File Manager

File Browser

{X}

Web

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

Filestash

{X}

Web

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

 

File Sharing. Internet (DropBox)

Syncthing

(./) @FB

(./) Tracker

Web, Desktop

C, C++.

Tahoe-LAFS

(./) @FB

/!\ Tracker

Python. Decentralized data store, distributes filesystem across multiple servers

dvcs-autosync

(./) Tracker

Web

Python.

git-annex

(./) Tracker

Web

Haskell.

OnionShare

(./) Tracker

Web

Python.

Seafile

(./) Tracker

Web, Desktop

C.

SparkleShare

(./) Tracker

Web

C#.

moosefs

{i} Tracker

C.

Ori

{i} Tracker

Desktop

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

ownCloud

/!\ Tracker

Web

PHP.

Node Restore

/!\ Bug

Web

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

IPFS

{*} Bug

Web

Go. P2P filesystem

iFolder

{X}

?

C.

OneSwarm

{X}

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

Pydio

{X}

Web

PHP.

SecureDrop

{X}

Web

Python.

sucsynct

{X}

Web

Bash.

 

 

File Sharing. Local network

miniDLNA

(./) @FB

(./) Tracker

DLNA, UPnP

C.

Samba

(./) @FB

(./) Tracker

SMB

C.

NFS

(./) Tracker

NFS

C.

Rygel

(./) Tracker

DLNA, UPnP

Vala. LGPL. Universal plug & play audiovisual media server

 

File Sharing. P2P

Deluge

(./) @FB

(./) Tracker

Web,Desktop

Python. Lightweight, cross-platform BitTorrent client

Transmission

(./) @FB

(./) Tracker

Web

C++. BitTorrent client

rTorrent

(./) Tracker

Terminal

C++. BitTorrent client

QBittorrent

(./) Tracker

Web,Desktop

C++. Feature-rich cross-platform BitTorrent client

MLDonkey

/!\ Tracker

Web

OCaml.

Forban

{X}

Web

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

 

File Sharing. Single-file Time-limited MegaUpload)

bepasty

(./) @FB

{i} Tracker

Web

Python. MIT, pastebin with support for multiple file formats

lufi

{o} Bug

Web

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

FileDrop

{X}

Web

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

FileZ

{X}

Web

PHP. Self-hosted

fipes

{X}

Web

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

Jirafeau

{X}

Web

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

jyraphe

{X}

Web

PHP. Self-hosted

Sharefest

{X}

Web

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

 

Flash Cards

anki-sync-server

{X}

Sync

Python. Synchronizes progress from desktop app

 

Games.

Minetest

(./) ?@FB

(./) Tracker

Clients

Evennia

{X}

Web, MUD clients

Python. MUD/MU* Creation System. Text-based.

 

Home Automation / IoT / Wearables / Fitness Trackers

Home Assistant

{o} Bug

Web

Python.

WebThings

{X}

Web

TypeScript, JavaScript.

 

Home Inventory

grocy

{o} Bug

Web

PHP, JavaScript. Shopping list, recipes, etc RFP

 

Link Sharing (Delicious) on Ask

Shaarli

/!\ @FB

/!\ Tracker

Web

PHP. No database server needed, single-user

Scuttle

/!\ Tracker

Web

PHP.

SemanticScuttle

/!\ Tracker

Web

PHP. Not developed any more

Bookie

{o} Bug

Web

Python. Multi-user

ShaarliGo

{X}

Web

Go. CGI executable, no database

 

Mesh Networking

B.A.T.M.A.N

(./) Tracker

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

Babel

(./) Tracker

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

cor

{X}

Linux

C.

 

Monitoring System

Icinga

(./) Tracker

Web

C++

Nagios

(./) Tracker

Web

C

 

Movie Watchlist and Rating (IMDB)

filmlog

{X}

Web

?

filmaster

{X}

Web

?

videodb

{X}

Web

PHP. Lighter alternative for filmaster

 

Multimedia Sharing (Video, Audio, Photos)

miniDLNA

(./) @FB

(./) Tracker

DLNA, UPnP.

C.

Rygel

(./) Tracker

DLNA, UPnP

Vala. LGPL. Universal plug & play audiovisual media server

MediaGoblin

{i} Tracker

Web

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

MediaCrush

{X}

Web

Python, NodeJS. Expat License

 

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

Vagalume

(./) Tracker

Web

C.

Zomg

(./) Tracker

Web

Shell.

GNU FM

{X}

Web

PHP.

 

Music/Media Streaming (Spotify/Pandora)

Mopidy

(./) Tracker

MPD

Python.

Music Player Daemon

(./) Tracker

MPD

C.

Gerbera

(./) Tracker

Web

C++, JavaScript; Stream your media to devices on your home network.

Ampache

/!\ Tracker

Web

PHP.

Groove Basin

/!\ Tracker

Web

NodeJS.

Funkwhale

{X}

Web

Python.

Jellyfin

{X}

Web

C#. Many other clients available

koel

{X}

Web

PHP.

Raveberry

{X}

Web

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

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.

airsonic

{X}

Web

Java+JavaScript.

streamlist

{X}

Web

Go.

Swarmplayer

{X}

Web

Distributed

tin can jukebox

{X}

Web

PHP.

zina

{X}

Web

PHP.

 

Note Taking (Evernote, Collabora)

Jupyter Notebook

(./) Tracker

Web

Python.

turtl

{X}

Desktop, Mobile

Common Lisp, JavaScript.

 

Password Manager

pass

(./) Tracker

CLI, Desktop, Browser, Mobile

uses PGP and Git to store credentials in a hierarchy of text files. No database required

Bitwarden

{o} Bug

Web

C#

vaultwarden

{X}

Web

Rust. Compatible with Bitwarden clients

Passbolt

{X}

Web, CLI

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

 

Photo Gallery (Flickr/ImageShack) On Ask

zoph

(./) @FB

(./) Tracker

Web

PHP.

llgal

(./) Tracker

Web

Perl.

Piwigo

/!\ Tracker

Web

PHP. Self-hosted

OpenPhoto

{o} Bug

Web

PHP.

Sigal

{o} Bug

Web

Python.

Gallery3

{X}

Web

PHP. Photo manager

img.bi

{X}

Web

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

Lutim

{X}

Web

Perl. Image upload server

Zenphoto

{X}

Web

PHP.

 

Print Server

CUPS

(./) Tracker

IPP

C.

 

Project Hosting

gitweb

(./) @FB

(./) Tracker

Web

Perl.

cgit

(./) Tracker

Web

C, C++. Simple git repository hosting

Phabricator

(./) Tracker

Web

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

GitLab

{i} Tracker

Web

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

Redmine

{i} Tracker

Web

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

FusionForge

/!\ Tracker

PHP.

Gitolite3

(./) Tracker

Back-end only

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

gitosis

/!\ Tracker

Kallithea

{o} Bug

Python.

allura

{X}

Python.

girocco

{X}

C.

Gitblit

{X}

Web, SSH, Desktop

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

Gitea

{X}

Web, SSH

Go. Low resource requirements

Gogs

{X}

Web, SSH

Go. Low resource requirements

launchpad

{X}

Python.

 

Project Management (Trello)

Kanboard

{i} Tracker

Web

PHP. Kanban project mangement software.

Wekan

{o} Bug

Web

PHP. Kanban project mangement software.

TaskBoard

{X}

Web

PHP. Kanban project mangement software.

 

Proxy & Tunnelling

I2P

(./) @FB

(./) Tracker

Web, Mobile

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

Pagekite

(./) @FB

(./) Tracker

Pagekite

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

Privoxy

(./) @FB

(./) Tracker

HTTP

C.

Tor

(./) @FB

(./) Tracker

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

Shadowsocks

(./) @FB

(./) Tracker

Shadowsocks

Python.

Squid

(./) Tracker

HTTP

C.

e2guardian

(./) Tracker

HTTP

e2guardian filters the content of pages based on many methods including phrase matching, PICS filtering and URL filtering. It does not purely filter based on a banned list of sites. It provides real-time virus scanning capabilities for content access. e2guardian is designed to be completely flexible and allows you to tailor the filtering to your exact needs. It can be as draconian or as unobstructive as you want. The default settings are geared towards what a primary school might want but e2guardian puts you in control of what you want to block.

holepunch.io

{X}

Custom

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

 

Q&A Systems (StackOverflow)

Askbot

{X}

Web

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

shapado

{X}

Web

Ruby. Maybe unmaintained; self-hosted

 

Save Articles & Pages (instapaper)

wallabag

{o} Bug

Web, Mobile

PHP.

 

Social Network - Activity Stream (Facebook)

diaspora*

{i} Tracker

Web

Ruby. Self-hosted talking to proprietary equivalents

buddycloud server

/!\ Tracker

Web

Java. Needs also Buddycloud client.

ownCloud

/!\ Tracker

Web

PHP. Part of KDE social desktop initiative

Retroshare

{*} Bug

C++.

friendica

{o} Bug

Web

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

Elgg

{X}

Web

PHP. A social networking engine

newebe

{X}

Web

Python. CouchDB.

Noosfero

{X}

Web

Ruby.

PyOfWave

{X}

Web

JavaScript, Python.

Socialhome

{X}

Web

Python. Uses Diaspora federation protocol

Wave-OT-XMPP

{X}

Web, Desktop

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

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) Wikipedia

Mastodon

{o} Bug

Web

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

Hyphanet

{o} Bug

Web

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

GNU Social

{o} Bug

Web

PHP. Self-hosted/federated supports OStatus protocol only

Pleroma

{o} Bug

Web

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

pump.io

{o} Bug

Web

NodeJS. Self-hosted/federated

twister

{o} Bug

Web

C++.

Epicyon

{X}

Web

Python. Design for low-powered systems

Misskey

{X}

Web

NodeJS. Self-hosted/federated supports ActivityPub protocol only

 

Survey Systems

LimeSurvey

{o} Bug

Web

PHP.

 

System Administration

Cockpit

(./) @FB

(./) Tracker

Web

C.

Webmin

{*} Bug

Web

Perl.

 

Telephony (Skype/GTalk)

Asterisk

(./) Tracker

SIP, Jingle

C.

GNU SIP Witch

/!\ Tracker

SIP

C, C++.

FreeSWITCH

{o} Bug

SIP, etc.

C/C++.

Yet Another Telephony Engine

{X}

SIP, etc.

C++/C.

 

Time Tracking

timestrap

{X}

Web

Python.

 

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

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.

Taskwarrior

(./) Tracker

clients

C++. Many clients and tools

Taskwarrior web

{o} Bug

Web

Ruby

Kolab

/!\ Tracker

CalDAV, Email

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

Tryton Calendar TODO

/!\ Tracker

CalDAV, Client

Python. Tryton Framework Functionality removed from upstream project

Ukolovnik

/!\ Tracker

Web

PHP. Pretty basic TODO manager (old and unmaintained)

mytinytodo

{X}

Web

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

 

Translation (translate.google.com)

Apertium

(./) Tracker

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

 

Video Hosting (YouTube/Vimeo)

PeerTube

{X}

Web

TypeScript, HTML, CSS, SQL. AGPL

VideoBin

{X}

Web

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

youtube-dl-server

{X}

Browser add-on

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

 

Video Live Streaming (Twitch, YouTube Live)

Owncast

{*} Bug

Web

Go, JavaScript. MIT.

 

Voice Assistant (Alexa, Siri)

Kalliope

{o} Bug

Voice

Python.

Mycroft

{o} Bug

Voice

Python.

Rhasspy

{X}

Voice

Python.

 

Voting (Doodle)

dudle

{*} Bug

Web

Ruby.

Framadate

{o} Bug

Web

PHP. Demo instance: Framadate. Fork of STUdS (dead project). Formerly known as OpenSondage

foodl

{X}

Web

PHP.

papillon

{X}

Web

Python.

pleft

{X}

Web

Python.

pollen

{X}

Web

Java(mvn), JavaScript. Everything in french.

Moment

{X}

Web

PHP. Demo instance: Evento (seemingly as direct replacement for STUds)

 

Virtual Private Network

OpenVPN

(./) @FB

(./) Tracker

OpenVPN

C.

WireGuard

(./) @FB

(./) Tracker

WireGuard

C.

tinc

(./) Tracker

tinc

C.

Libreswan

(./) Tracker

IPSec, IKE

C.

 

Web Analytics (Google Analytics)

Analog

(./) Tracker

Web

C, C++.

AWStats

(./) Tracker

Web

Perl.

Webalizer

(./) Tracker

Web

C, C++.

Visitors

/!\ Tracker

Web

C, C++.

Matomo

{o} Bug

Web

PHP. Ex-Piwik

Countly

Web

Javascript (AGPL)

Open Web Analytics

?

Web

PHP, JavaScript.

 

Web Archiving

Kiwix

(./) Tracker

Web

Offline Wikipedia reader

ArchiveBox

{*} Bug

Web

Python.

Webrecorder pywb

{X}

Web

This toolset forms the foundation of Webrecorder project, but also provides a generic web archiving toolkit that is used by other web archives, including the traditional "Wayback Machine" functionality.

 

Web Searching, Crawling, Indexing (Google Search)

Searx

(./) @FB

(./) Tracker

Web

Python. Meta-search engine with multiple backends

SearXNG

{X}

Web

Fork of SearX. No releases, only the latest commit is supported.

Surfraw

(./) Tracker

CLI

Not quite user friendly.

YaCy

{o} Bug

Web

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

Grub

{X}

Web

seeks

{X}

Web

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

LibreY

{X}

Web

PHP. No JS or framework, so should be easy to package. No releases, only the latest commit is supported.

 

Wiki (wikipedia.org)

Ikiwiki

(./) @FB

(./) Tracker

Web

Perl.

MediaWiki

(./) @FB

(./) Tracker

Web

PHP.

twiki

/!\ Tracker

Web

Perl

 

WWW Website Alternatives

Molly Brown

(./) Tracker

Gemini

Go. Full-featured Gemini server with multi-user (shared-hosting) support.

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

gmid

{X}

Gemini

C - ISC license - supports CGI, FastCGI - supports punycode, IRI - supports Linux seccomp, landlock - 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

Vision

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Overview

Download

Q&A

To Do

Design

Releases

Press

Features

Manual

Contributors

Code

Blog

FreedomBox for Communities

FreedomBox Developer Manual

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

Next call: Sunday, March 24 at 17:00 UTC

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


CategoryFreedomBox

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