Can I Host My Learning Tools like a Flutter Online Course on FreedomBox?

Hello all,

I’m currently experimenting with privacy-first tools and I’ve come across FreedomBox. It appears to be a powerful solution for self-hosting when it comes to personal servers. I’m just wondering if anyone here has experience using FreedomBox to host learning or development tools (like a Flutter Online Course for self learning or shared with a small group).

I see FreedomBox also comes with apps like MediaWiki, GitWeb, and even Matrix servers, but I’m wondering if it’s possible (or feasible) to have a basic website or course platform (Moodle/other custom option) for a Flutter course? Has anyone else tried anything like that?

I’m also wondering about security and performance too. How safe is it to be running these services online? Also, is it not too hard to manage FreedomBox if you’re not very skilled with Linux?

I’d love to hear from anyone who used it for all sorts of things - education, coding practice, or even hosting private content. Any suggestions or tips would help me make a decision for my own use.

Thank you all in advance!

FreedomBox does not yet have the Moodle app available. However, one can setup and manage their own Moodle instance on FreedomBox as it is essentially Debian. FreedomBox can still be in-charge of TLS certificate setup, domain configuration, automatic security updates, etc. You can create your own Apache configuration for hosting Moodle on / of a website and allow other apps in FreedomBox to be hosted on /{app} path of the website. There is also Kiwix app which can host offline learning content.

FreedomBox follows good security practices and many people in this community run servers that are online.

However, if you are hosting your own Moodle instance, you will be need to be knowledgeable about Moodle setup, configuration, and maintenance.