Today we will set up a Kiwix server on a Debian Linux container (LXC) using Proxmox VE. Kiwix is an application that allows users to view offline websites, such as Wikipedia, utilizing the ZIM file format.
This setup involves four key tasks:
Building a Linux container: Operating environment for Kiwix.
I posted a video going over my inital experiences with the FreedomBox server software based on Debian. I want to relate my thoughts after using FreedomBox in a Vert Manager VM for awhile
I first recommend reviewing the Video, as it provides the basis for my thoughts. I did test additional applications beyond waht is presented in the video.
FreedomBox My Thoughts
Note these applications are current as of MAY 2025. This is not a complete list, but an example of what is available
Applications should be considered the server part of a server client setup, in that your computer is the client to a server.
All application are part of the Debian repositories. This is why Freedombox is referred to as pure Debian. Because of this one needs to be aware that most are not going to be the latest versions. This is generally not a problem, except where the application can use additional plugins form outside the Debian ecosystem.
Nextcloud and WordPress are examples where one needs to perform due diligence and make sure any modules, extensions, and plugins are compatible.
One should also be aware that if an application is updated via the web, the version will no longer match what is in the Debian repositories.
FreedomBox My Thoughts
In general applications are easy to install. However one must read the instructions carefully. Most of the installations are somewhat limited.
Some of this will seem obvious to experienced users. However the experinced user is not the target audience.
For example when installing SAMBA, one should really create the directories to share first. Otherwise one will need to backtrack after installing. While one can install SAMBA with a single click, achieving ones desired configuration involves a lot of jumping around between different pages, and having an understanding of how SAMBA manages shares.
Some applications are easier than others to install. My advice would be to do a manual install and setup on a test server before trying it with FreedomBox. In soime cases having an understanding of how an application works will help one understand and troubleshoot the setup on FrredomBox
That being said, if one understands the applications, Freedombox can be an effective way to get a server up and running quickly with minimal fuss.
Another collection of some YouTube videos. In this case the videos cover building a network attached media server totally out of spare parts that people were going to toss. So basically with a free Operating System this server cost absolutely nothing but a few hours of work. This article should include all the videos presented in the correct order. These are only a portion of the videos on my server playlist, so feel free to check the other videos out at your convenience.
This site is governed by the terms and conditions set forth in the below links. To use this site, you must read and agree to abide by them. By clinging the "Accept" button below, you are stating that you have read the content form the links, understand the content, and agree to abide by them while using this site.