HomeBox

Guides

Install HomeBox

From a clean Debian or Ubuntu machine to a running dashboard, in about three minutes.

What you need

Run the installer

Open a terminal on the machine and paste:

curl -fsSL https://get.abeksis.net/install.sh | sudo bash

It installs Docker if it is missing, downloads HomeBox into /opt/homebox, generates this machine's own passwords, and starts the reverse proxy and the dashboard. It installs the current release, not the development branch.

It refuses to run over an existing install rather than half-upgrading one. To update a box that already has HomeBox, use the Updates tab.

Prefer to read it first?

Piping a script into a root shell is worth being careful about. You can download it, read it, then run it:

curl -fsSL https://get.abeksis.net/install.sh -o hb.sh
less hb.sh
sudo bash hb.sh

Claim your box

When it finishes, the installer prints the dashboard address and a one-time claim token:

HomeBox is up.

  Dashboard   http://192.168.1.50:8443

  CLAIM THIS BOX
  …

Open the address in a browser, paste the token, and choose a password. The token proves that the person opening the dashboard is the person who installed it, and it only works once.

Closed the terminal before copying it? Print it again:

homebox bootstrap-token

Next

Install your first apps — see First steps.