# Homey Self-Hosted Server on Proxmox | Megathread

**URL:** <https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439>\
**Category:** Homey Self-Hosted Server\
**Created:** [December 5, 2025, 2:15pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439 "2025-12-05T14:15:31Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![John\_Stelten](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_stelten/32/18095_2.png) [@John\_Stelten](https://community.homey.app/u/John_Stelten)\
**Post date:** [December 19, 2025, 2:56pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/24 "2025-12-19T14:56:35Z")

</div>

Works on PVE version 9.1.2

 ![CleanShot 2025-12-19 at 15.55.58](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/8813c9f810f10762c285b85a4ead41b695269f4b.png)

---

<div class="post-metadata">

**Author:** ![Klaus\_Olsen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/klaus_olsen/32/122399_2.png) [@Klaus\_Olsen](https://community.homey.app/u/Klaus_Olsen)\
**Post date:** [December 20, 2025, 10:23am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/25 "2025-12-20T10:23:42Z")

</div>

```auto
HI
I got this when I tried to install it.
Can anyone help?
My Proxmox is 8.4.14

0K ........ ........ ........ ........ 25% 49.1M 2s
 32768K ........ ........ ........ ........ 51% 52.3M 1s
 65536K ........ ........ ........ ........ 77% 54.0M 1s
 98304K ........ ........ ........ ... 100% 54.7M=2.4s
2025-12-20 10:49:11 (52.4 MB/s) - '/var/lib/vz/template/cache/debian-13-standard_13.1-2_amd64.tar.zst.tmp_dwnl.1390654' saved [129710398/129710398]
calculating checksum...OK, checksum verified
download of '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' finished
  [OK] Template downloaded
  [INFO] Creating LXC 102 (Homey Self-Hosted Server)
storage 'local-lvm' does not exist

```

---

<div class="post-metadata">

**Author:** ![oklie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oklie/32/11344_2.png) [@oklie](https://community.homey.app/u/oklie)\
**Post date:** [December 20, 2025, 11:34am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/26 "2025-12-20T11:34:20Z")

</div>

**Known Limitations**

- Can only install on storage local-vm. change parameter ROOTFS\_STORAGE to the right storage, e.g. -ceph-pool
- Can not install on bridge that is vlan aware. Change the pct create command in the script to “name=eth0,bridge=${BRIDGE},ip=dhcp,tag=20,type=veth”. So add the vlan tag

---

<div class="post-metadata">

**Author:** ![Bjorn\_Notten](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bjorn_notten/32/32371_2.png) [@Bjorn\_Notten](https://community.homey.app/u/Bjorn_Notten)\
**Post date:** [December 20, 2025, 11:58am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/27 "2025-12-20T11:58:39Z")

</div>

You have no lvm storage pool configured. Change local-lvm storage location to ‘local’ in bash script.

download the script and create a .sh script in the pve shell. Nano that file and paste the script in that file, change local-lvm to local and save. Run that script and it should install.

---

<div class="post-metadata">

**Author:** ![YvesG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yvesg/32/142730_2.png) [@YvesG](https://community.homey.app/u/YvesG)\
**Post date:** [December 20, 2025, 11:28pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/28 "2025-12-20T23:28:42Z")

</div>

For those still on 8.2.x

```bash
pveam download local debian-12-standard_12.12-1_amd64.tar.zst

pct create 120 local:vztmpl/debian-12-standard_12.12-1_amd64.tar.zst \
  --hostname homey-shs \
  --cores 2 --memory 2048 --swap 512 \
  --rootfs local-lvm:8 \
  --net0 name=eth0,bridge=vmbr0,ip=dhcp \
  --unprivileged 1 \
  --features nesting=1,keyctl=1

pct start 120
pct enter 120

apt update
apt install -y ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list
apt update
apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

mkdir -p /opt/homey-shs
cd /opt/homey-shs
cat > compose.yml <<'EOF'
services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - /opt/homey-shs/data:/homey/user
EOF

docker compose up -d
docker logs -f homey-shs

```

---

<div class="post-metadata">

**Author:** ![ugrbnk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ugrbnk/32/145764_2.png) [@ugrbnk](https://community.homey.app/u/ugrbnk)\
**Post date:** [December 21, 2025, 11:57am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/29 "2025-12-21T11:57:06Z")

</div>

![Ekran Resmi 2025-12-21 14.50.29](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/3/a3cd6d73868379db882b1ad1ec37486cf5b24713.png)

 ![Ekran Resmi 2025-12-21 12.13.06](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/1/211a6487615e71d14aea3604dd2756b34ffb6047.png)

 ![Ekran Resmi 2025-12-21 14.42.16](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/8/2862a96a013239634eb696db9c1387bb1f2a9a7e.png)

I installed it on a Proxmox 9.1.2 system. It is currently running stably. I added my local and cloud-based devices. It is much faster than Homey Pro 2023. I customized Homey Pro 2023 by upgrading the CM4 card to 8 GB RAM. Despite the upgrade, it runs much faster than SHS HP.

---

<div class="post-metadata">

**Author:** ![Stefano\_Genovese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefano_genovese/32/123014_2.png) [@Stefano\_Genovese](https://community.homey.app/u/Stefano_Genovese)\
**Post date:** [December 21, 2025, 10:04pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/30 "2025-12-21T22:04:33Z")

</div>

Salve, volevo provare Homey server, ma ho questo problema

Linux Proxmox 6.14.8-2-pve #1 SMP PREEMPT\_DYNAMIC PMX 6.14.8-2 (2025-07-22T10:04Z) x86\_64

The programs included with the Debian GNU/Linux system are free software;  
the exact distribution terms for each program are described in the  
individual files in /usr/share/doc/\*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent  
permitted by applicable law.  
root@Proxmox:~# bash -c “$(curl -fsSL [https://proxmox.athom.com/homey-shs.sh](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](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 101 (Homey Self-Hosted Server)  
unable to create CT 101 - 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  
root@Proxmox:~#

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [December 21, 2025, 10:12pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/31 "2025-12-21T22:12:27Z")

</div>

> [@Stefano\_Genovese](#):
>
> unable to create CT 101 - unsupported debian version ‘13.1’

Possible fix,  
you’ll need to change 13 into 14 in a file, as explained here:

 ![Screenshot_20251221_231059_Firefox](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/a/3ac0e8ad1cd5b12de9682474ef95c0497d3bcd2a.jpeg)

---

<div class="post-metadata">

**Author:** ![Robert\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robert_p/32/121448_2.png) [@Robert\_P](https://community.homey.app/u/Robert_P)\
**Post date:** [December 22, 2025, 1:29pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/32 "2025-12-22T13:29:45Z")

</div>

Update Proxmox helped me installing Homey

---

<div class="post-metadata">

**Author:** ![erikhave](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikhave/32/37251_2.png) [@erikhave](https://community.homey.app/u/erikhave)\
**Post date:** [December 24, 2025, 10:36am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/33 "2025-12-24T10:36:03Z")

</div>

Incorrect RAM reporting in Homey SHS on Proxmox (Docker inside LXC)

Hi all,

I’m running **Homey Self-Hosted Server** on **Proxmox** inside an **unprivileged LXC container** with Docker.

 ![Screenshot_20251224_112141_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/a/da2a7fc575f0f1381d1a6fddca0474f1c75df5b4.jpeg)

The LXC container is explicitly assigned **16 GB RAM** in Proxmox, and Proxmox reports this correctly:

```auto
Memory usage: 2.11 GiB of 16.00 GiB
Swap usage: 0 B of 512 MiB

```

The Homey container details:

```auto
Container name: homey-shs
Image: ghcr.io/athombv/homey-shs

```

However, in the **Homey UI memory overview** , Homey reports a completely different total memory value (e.g. ~33 GB), which does not match the RAM assigned in Proxmox.

Additional details:

- Docker is running inside the LXC container

- Homey is started via `docker run`

- Data is stored via bind mount (`/root/.homey-shs`)

- No explicit Docker memory limit (`--memory`) is set

- Proxmox memory graphs look correct and stable

- Homey runs fine and shows no memory pressure

This looks like a **memory detection / reporting issue** in Homey SHS when running Docker inside LXC (possibly related to cgroup v2 or unprivileged containers). Functionally everything works, but the reported total memory in Homey is misleading.

I’ve attached a Proxmox screenshot showing the actual RAM allocation.

Is anyone else seeing the same behaviour?  
Is this a known limitation of the current SHS release?

Thanks.

---

<div class="post-metadata">

**Author:** ![Jeroen\_Tebbens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_tebbens/32/62246_2.png) [@Jeroen\_Tebbens](https://community.homey.app/u/Jeroen_Tebbens)\
**Post date:** [December 24, 2025, 11:32am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/34 "2025-12-24T11:32:47Z")

</div>

LXC containers are different than VM’s that do have a memory ceiling. So not really surprising you can see all the memory if the proxmox pve host.

---

<div class="post-metadata">

**Author:** ![Scott\_McQueen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/scott_mcqueen/32/95360_2.png) [@Scott\_McQueen](https://community.homey.app/u/Scott_McQueen)\
**Post date:** [December 24, 2025, 6:58pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/35 "2025-12-24T18:58:19Z")

</div>

Does SHS support local users as although I can ping it across the lan I cant open it in a browser?

I’m not sure if it is a Proxmox issue, a SHS issue or my ubiquiti unifi setup

Thanks

Scott

Sorted… should have read the forum a bit more, port 4859

---

<div class="post-metadata">

**Author:** ![Stefano\_Genovese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefano_genovese/32/123014_2.png) [@Stefano\_Genovese](https://community.homey.app/u/Stefano_Genovese)\
**Post date:** [December 27, 2025, 10:09pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/36 "2025-12-27T22:09:46Z")

</div>

Grazie, provo!

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [January 10, 2026, 8:42pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/37 "2026-01-10T20:42:07Z")

</div>

Hi All,

On a proxmox pve 9 cluster I get the message:  
[ERROR] environment:48 failed while executing: pveam download “$TEMPLATE\_STORAGE” “$TEMPLATE\_FILE”

any idea?

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 25, 2026, 11:30am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/38 "2026-01-25T11:30:43Z")

</div>

Just started to test Proxmox, VE 9.1.1.

From the Homey install guide for SHS on Proxmox:  
”To create a backup, enter your machine with SSH or another terminal, and copy the files & folders in **/root/.homey-shs** to a safe location”.

Trying to use SSH, but can’t find the files/directory.  
Anyone with some help here?  
Thanks!

---

<div class="post-metadata">

**Author:** ![Anoniemand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anoniemand/32/120697_2.png) [@Anoniemand](https://community.homey.app/u/Anoniemand)\
**Post date:** [January 25, 2026, 11:54am UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/39 "2026-01-25T11:54:06Z")

</div>

I just backup the whole LXC, but for your case:

So if you are connected to the machine, what’s the output of this command?

`ls -lsa /root/.homey-shs/`

To confirm, you are connected with the “root” account?

–edit: Oh and verify if the mount is as we expect it to be:  
`docker inspect -f '{{ json .Mounts }}' homey-shs | jq`

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 25, 2026, 12:19pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/40 "2026-01-25T12:19:03Z")

</div>

Thanks!

I can access the files within the Proxmox console.  
But I can’t figure out how to access the installation from SSH.  
The provided username and password generated from the installation does not seems to be correct, using port 22.  
Sorry, newbie on this field…

There is also an web login, but the password generated from the Proxmox installation does not work.

From the Athom guide:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/e/8e676f6474973757a2198bbb0a6a5fc6cf8bfe3b.png)  
I believe that SSH usename and password like this example was the correct to use.  
Also using the provided HTTP address like the one in the example here, what in the earth is correct username and password…

---

<div class="post-metadata">

**Author:** ![Anoniemand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anoniemand/32/120697_2.png) [@Anoniemand](https://community.homey.app/u/Anoniemand)\
**Post date:** [January 25, 2026, 12:33pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/41 "2026-01-25T12:33:41Z")

</div>

Aha, SSH with password is disabled (by default), to enable

- Login via Proxmox shell: `pct enter <id>`
- Make a backup of the config (just in case we need it): `cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak`
- Edit the sshd config file: `nano /etc/ssh/sshd_config`

Look for the following entries and adjust them (remove a # in front if it’s there and change the value):  
PermitRootLogin yes  
PasswordAuthentication yes

- Exit the file: `crtl + x`
- Save the file `y`
- Write to file: press `enter`

Now restart the sshd deamon:

- `sudo systemctl restart sshd`

---

<div class="post-metadata">

**Author:** ![Olex](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olex/32/79016_2.png) [@Olex](https://community.homey.app/u/Olex)\
**Post date:** [January 25, 2026, 12:44pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/42 "2026-01-25T12:44:50Z")

</div>

> [@Anoniemand](#):
>
> PermitRootLogin yes  
> PasswordAuthentication yes

Thanks!

PermitRootLogin yes was ok.  
Could not see PasswordAuthentication yes.

Also found this: #Port 22, I guess the # should be removed?

---

<div class="post-metadata">

**Author:** ![Anoniemand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/anoniemand/32/120697_2.png) [@Anoniemand](https://community.homey.app/u/Anoniemand)\
**Post date:** [January 25, 2026, 12:52pm UTC](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439/43 "2026-01-25T12:52:40Z")

</div>

22 is the default port, that’s fine, no need to change that (it’s defined elsewhere too)

There should be passwordauthentication in the file, but most likely commented (starting with a `#`):  
Use this command to look on what line it stands (and if it’s there):  
`grep -n PasswordAuthentication /etc/ssh/sshd_config`

My output (for reference):

```auto
57:PasswordAuthentication yes
81:# PasswordAuthentication. Depending on your PAM configuration,
85:# PAM authentication, then enable this but set PasswordAuthentication

```

[Previous page](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439.md?page=1)

[Next page](https://community.homey.app/t/homey-self-hosted-server-on-proxmox-megathread/146439.md?page=3)
