I literally spent hours writing the app description of Kiwix for FreedomBox.

Yes, I also went through the entire list of Kiwix content archives. 🙈

For this System Administrator Appreciation day (July 30), I cleaned the dust off my FreedomBox, added a tiny UPS to my router so that the device doesn't have downtime and patted myself on the back.

From Calibre's Wikipedia page:

> Calibre Cloud (free) and Calibre Cloud Pro (paid), apps by Intrepid Logic that let one "access your Calibre e-book library from anywhere in the world..."

Or just install the app on your device and access your e-book library from "anywhere in the world".

I noticed that the device's performance took a hit after connecting an external hard disk.
Fixed this by connecting a second power supply to the device.


Show thread

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
Show older

Joseph Nuthalapati :fbx:'s choices:


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