heyer.systems Open Source

Fabulous Dash

Self-hosted homelab dashboard for apps, links, calendars and files with live status of your services.

Install

On the Proxmox node as root:

bash -c "$(curl -fsSL https://iac.heyer.systems/fabulous-dash/ct.sh)"

Container from the Debian 13 template · default: 1 CPU, 512 MiB RAM, 4 GiB disk

Customise the commandYour own values for CPU, RAM, network and modules – no dialog

Then: Web: http://<IP>:5661/ – login: admin, password in the guest: grep fabulous_dash_admin_password /etc/iac/settings.env

Settings per instance

SettingMeaning
fabulous_dash_external_urlPublic address – e.g. https://dash.example.org – needed for share links, mails and passkeys (passkeys need HTTPS); empty = none

When creating a container, as var_<setting>:

var_fabulous_dash_external_url="<value>" bash -c "$(curl -fsSL https://iac.heyer.systems/fabulous-dash/ct.sh)"

Set or change later, in the guest (for VMs the only way so far): a line fabulous_dash_external_url=<value> in /etc/iac/settings.env – no quotes, the last line of a setting wins – then:

update

Missing or empty = the app's default. Do not edit the configuration files iac writes – update overwrites them; their first lines name the file for local changes.

Update

In the guest:

update

Debian packages, Fabulous Dash, modules and the iac configuration. Major versions never change automatically.

Add modules – any time, in containers and VMs alike:

update --list-modules
update --add-modules node-exporter

All modules · More about update