I merged so many merge requests in these two days that I wrote a elisp function to fetch and apply a GitLab merge request by number.

Function "freedombox-apply-merge-request" mapped to "SPC F m a" in Doom Emacs. Well, I cheated and called a Python script. 😛


Now all my to-read PDFs, podcast downloads, videos to watch etc. are being dumped into a Samba share folder on my FreedomBox. I can go through them on any PC or Android device at home whenever I have time.

This is working great so far since I didn't leave the house in nearly 20 days. Might have to use a Syncthing folder if I need this stuff over the Internet. Or maybe I'll just connect to the FreedomBox VPN from outside and still use Samba, I don't know.

Thanks to Fioddor Superconcentrado for translating hundreds of pages and producing the first translation of the user manual in Spanish.


The project is lucky to have committed translators who work towards making the product accessible to non-English speakers.

are under-appreciated heroes in the free software movement. If you are a free software maintainer, consider giving your translators credit in your changelogs and release announcements.

FreedomBox 19.19 has a new app for basic Git web hosting using gitweb.

I am shifting all of my personal projects that were still on Microsoft GitHub and GitLab.com to my FreedomBox.


The Tor daemon running on FreedomBox can be used as a local SOCKS5 proxy that your devices can connect to.

Firefox running on my home computer is permanently connected to this proxy. I use an extension called FoxyProxy to switch the proxy on and off easily.


My Pioneer edition FreedomBox running on in-built battery backup during a minor power outage today.

I have minor power outages of a few minutes a day at my place during the rainy season. When I was running FreedomBox on a bare Raspberry Pi 2 earlier, I had to replace the microSD card once a year due to damage. The Pioneer edition has solved this problem for me.

When adding your FreedomBox as a device in other Syncthing peers, set its address like "tcp://njoseph.me" instead of "dynamic". This allows your Syncthing peers to directly connect to your FreedomBox avoiding the need for relays. It also allows for fast on-demand syncing if you don't want to keep Syncthing running all the time on your mobile devices.

More tips and tricks on my wiki


Pine64 has a new line up of interesting devices, especially the PinePhone with KDE Neon.


Makes me wonder if it can work as a smartphone and a FreedomBox at the same time, running on IPv6 networks. Maybe in the future... 🤔

Rewiring the Network for an Inclusive World

Siddartha Malempati is a free software hacktivist from India who came up with the idea of creating community Wi-Fi networks in villages using FreedomBoxes.
In this TEDx talk, he talks about the current state of the Internet infrastructure, how it should have been and how his team of volunteers is part of the solution to bring control over the infrastructure back to the people.

Show thread

2019 is the year of FreedomBox Pioneer edition home servers, Purism Librem 5 smartphones and the growing Fediverse.

This year marks a point in history where people have started to rebel against the surveillance capitalist platforms threatening our democracy and take back control over their digital lives with freedom-respecting products and services.


Attending TEDx MVSR this Saturday.

I'm especially looking forward to the talk by Siddartha Malempati about reclaiming the digital infrastructure for the commons, internet monopolies, community Wi-Fi networks and FreedomBox
(forgot the exact title, sorry!)

It will be an 18-minute talk covering various issues around the topic of digital infrastructure.

Event and speaker bio

The video of our talk is now available on the FreedomBox PeerTube channel.

Digital Empowerment in Rural India - powered by FreedomBox, XConf 2018, India

Show thread
Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!