Homebox [Temporary Landing Page]

Homebox has been developed to help people host and build online apps and communities. The software should ideally run on any common computer hardware / operating system, but presently it only supports Linux installed computers.

If you have a spare computer you aren't doing anything with, you could turn it into your own self-hosted internet available web service!

Homebox is designed to be simple and straightforward, and we try hard to make the system accessible to people of all computer experiences. If you're a novice or a computer pro, we hope that Homebox will help to unlock your software app hosting future.

In this very early launch period, Homebox may not be entirely ready for important projects, and not all features are ready to go. If you're a having a hard time figuring out how to use Homebox, we probably screwed up making the tool as easily accessible as we'd hope.

Although this is entirely designed for people of all experience levels, it's very possible that there are still some confusing aspects of Homebox which we could do a better job clarifying. We will eventually include an in-app feedback form, but for the time being, leave any immediate comments to [email protected]

Quick Download Links

Linux Setup Instructions

1. Supported OS versions

Your Linux variant may just work out of the box, but these are the ones we've tested to work fine:
  • Ubuntu 26.04 LTS
  • Raspberry PI 5 (OS)

2. Before you start

Homebox requires a feature called cgroup2, which is a Linux feature not all Linux distributions support out of the box. This tool allows Homebox to make sure some of your installed apps don't make too much trouble if you install an app that is having technical problems.
Ubuntu 26.04 LTS
Included. No need to do anything special.
Raspberry PI 5
From a Linux terminal, run the following command to enable GROUPv2
sudo sh -c 'echo " cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=1" >> /boot/firmware/cmdline.txt'
You must then reboot the Linux computer for these changes to take effect!
Other Distributions
If your distribution isn't listed, you may want to try installing Homebox as-is and see if it works fine. You may have to consult your Linux distribution documentation on how to enable cgroup2. If your OS doesn't support this configuration, you may need a different OS version before using Homebox.

3. Install Homebox Host Agent

Simple Command Line Setup (Linux X86_64)

From a Linux Terminal window, execute the following script:
curl https://files.finderdirect.org/releases/homebox-ha-0.1.1-x86_64.tar.gz --output /tmp/homebox-ha-0.1.1-x86_64.tar.gz; tar zxf /tmp/homebox-ha-0.1.1-x86_64.tar.gz -C /tmp; sudo /tmp/homebox-ha-x86_64; rm /tmp/homebox-ha-x86_64; rm /tmp/homebox-ha-0.1.1-x86_64.tar.gz

Simple Command Line Setup (Linux ARM 64)

From a Linux Terminal window, execute the following script:
curl https://files.finderdirect.org/releases/homebox-ha-0.1.1-aarch64.tar.gz --output /tmp/homebox-ha-0.1.1-aarch64.tar.gz; tar zxf /tmp/homebox-ha-0.1.1-aarch64.tar.gz -C /tmp; sudo /tmp/homebox-ha-aarch64; rm /tmp/homebox-ha-aarch64; rm /tmp/homebox-ha-0.1.1-aarch64.tar.gz

4. Host Agent Setup

If all went well in the prior step, we should've seen some text like: Homebox host agent is now ready to service your requests. You can now use the https://setup.finderdirect.org/ site to find and connect to your host agent and continue with the setup process.