Running HomeAssistant on custom home server, docker/podman seems to be the easiest option:
- use base image docker.io/homeassistant/home-assistant with few dependencies for HACS
- store configuration in /home/homeassistant (HACS already installed)
Run included ha-deploy script to create & run container and create coresponding systemd integration. Script should be idempotent to be able to run from cron to have an always updated instance.