How to Manually Start hass.io Using Systemd Commands

I’ve been running hass.io on an Ubuntu Linux OS and it’s been working perfectly. However, I often find myself needing to stop Home Assistant temporarily to make some changes or troubleshoot issues. Currently, I stop Docker with systemctl stop docker, but when I’m done, I have to reboot the machine for hass.io to start again. Rebooting takes time, so I’d like to find a way to start hass.io manually without rebooting.

I’ve tried running the following commands:
bash
systemctl start docker
systemctl start hassio-supervisor
systemctl start hassio-apparmor

But this doesn’t start Home Assistant properly. The supervisor starts, but hass.io doesn’t, and there’s nothing in the logs. I know systemd starts Docker and hass.io during boot, so it must be possible to do it manually.

Has anyone figured out the correct sequence of commands to start hass.io manually? I’d really appreciate any insights or tips on how to get this working. Maybe I’m missing a dependency or a specific service that needs to be started first. Let me know if you’ve encountered this before or have any suggestions!

Thanks in advance for your help!