Homey Self-Hosted Server on Proxmox | Megathread

In this thread we can discuss running Homey Self-Hosted Server on Proxmox.

Installation

Learn how to Install Homey Self-Hosted Server on Proxmox.

Known Limitations

None at this moment.

1 Like

Works fine:

thx for all, good job, Proxmox clean with Debian 12 :slight_smile: I can now use homey SHS with home assistant with app community.. my wife is happy

Hm no multicast (mdns).

mDNS works (note to self firewall rules to IoT network. :sweat_smile:

1 Like

Is there a manual alternative to the curl script?

I want to set my own ressources :blush:

I seem to get this error when using the command in my proxmox

root@host1:~# bash -c “$(curl -fsSL https://proxmox.athom.com/homey-shs.sh)”
[INFO] Downloading debian-13-standard_13.1-2_amd64.tar.zst to local
downloading http://download.proxmox.com/images/system/debian-13-standard_13.1-2_amd64.tar.zst to /var/lib/vz/template/cache/debian-13-standard_13.1-2_amd64.tar.zst
calculating checksum of existing file…OK, got correct file already, no need to download
[ OK ] Template downloaded
[INFO] Creating LXC 107 (Homey Self-Hosted Server)
unable to create CT 107 - unsupported debian version ‘13.1’

[ERROR] environment:60 failed while executing: pct create “$CTID” “$TEMPLATE_PATH” -arch amd64 -ostype debian -hostname “$LXC_HOSTNAME” -tags “$TAGS” -onboot 1 -cores “$CPU_CORES” -memory “$RAM_MB” -swap “$SWAP_MB” -storage “$ROOTFS_STORAGE” -rootfs “${ROOTFS_STORAGE}:${DISK_SIZE_GB}” -password “$PASSWORD” -net0 “name=eth0,bridge=${BRIDGE},ip=dhcp,type=veth” -unprivileged 1 -features nesting=1 -cmode console > /dev/null

Yeah same. Hope they solve this fast

Are you running Proxmox 8.x or 9.x?
I got it working on Proxmox 8.4.14

1 Like

You can also simply adjust the resources after the LXC has been created

3 Likes

Virtual Environment 8.2.7

Ah right its a different problem. Your proxmox is very much behind.

I am running 8.4.14 which allows Debian 13 to be installed and you are 8.2.7 which is an older debian version as kernel. As this is a LXC (container) it will use that kernel which is Debian 12 and the script tries to grab Debian 13 here so that is a no go.
So I suggest to update your promox 8.4.x

root@homey-shs:~# cat /etc/debian_version 
13.1

50 shades of Docker…
Dissapointed to see that this is also, like all other options, just Docker…
A container inside a container is a bit redundant.
Would much prefer a native Linux version without Docker.

1 Like

But it’s there as well?

You would think so, but it is just another Docker install.

To specify, I would prefer a non-Docker version. But I understand why they went for Docker, so I don’t expect this to change.

Ah I see. Then I don’t quite understand why they distinguished the two as linux and Docker.

IMHO an advanced settings dialog like its done by Proxmox VE Helper-Scripts would be much simpler.

1 Like

So just to get this right.

The install script will actually spin up a LXC on the proxmox host?

There is no actual mention of this in the install, which would be good to add and a screenshot.

Correct

Did a request to add Homey to the VE Helper-Scripts but the discussion is deferred; Homey SHS (Self Hosted Server) · community-scripts/ProxmoxVE · Discussion #10104 · GitHub