How come I have to run these commands to start the Home Assistant?

Just create a service to run it, then do “systemctl enable” which means “start this service on boot”.

If they do exist, skip to the end where you just ‘enable’ the service

sudo systemctl enable home-assistant@YOUR_USER

1 Like