I’m using SHS on my good but old Synology DS918+.
I have an old HP NUC that can’t be used any longer because it is not compatible with windows 11.
Just testing SHS on Proxmox on this NUC.
As I understand, you can transfer the user data from one setup to another.
Does this mean that I could transfer the SHS user data from Synology and to my Proxmox setup and be good to go?
Have anyone transferred data from one platform to another one with success?
Not yet transferred data from one to another, but according to this support file it is possible. Just make sure you copy the data to the user folder after you have installed SHS on Proxmox and before you start it for the first time on Proxmox. Also make sure you’re not running two instances at the same time, because that might lead to unexpected behavior / data issues.
Since you seem to know a lot about Linux:
”Data should be transferred before you start Proxmox for the first time”.
This will probably be difficult since SHS automatically starts up after installation on Proxmox.
Another thing — I’m trying to shut down SHS so I can transfer data to Proxmox.
When SHS is shut down, I can’t access the data folder where SHS is located.
Is this how it’s supposed to be?
So i’ve taken a look at the install script and it indeed auto starts (–now in below line):
systemctl enable --now homey-shs.service
I have created an interactive install script, in which (among some other things) you can choose not to autostart Homey SHS after installation. The script is available on github, with a readme.
–Edit: Also created a tutorial:
You should be able to enter the directory, it’s just the filesystem so I don’t see any reason why it’s not available. But maybe… the word “container” is confusing:
Proxmox Container: If you shut this down, the filesystem isn’t accessible. It has an ID and probable (also the name homey-shs)
Docker container: If you shut this down (inside the Proxmox container), Homey-SHS isn’t running, but the filesystem (inside the Proxmox container) is still available.
You can stop Homey SHS in multiple ways, one of those are:
In the Proxmox container (SSH): systemctl stop homey-shs
From the PVE node: pct exec <container id> -- systemctl stop homey-shs
An image explaining the differences:
Proxmox container:
Docker container (inside the proxmox container):