I run Home Assistant in a virtual machine on my home server. Sometimes I need to restart it and I’m not always in a position to SSH or VNC in and I can never remember the command so I have to look it up every time. Is there anything out there that would allow me to do this quickly?
EDIT: The VM is in virtualbox.
If you can never remember the command, and that’s the real issue, just put the command in a script and run the script. Name the script. Something easy like, home assistant restart.
I have used OliveTin to do something similar: https://github.com/OliveTin/OliveTin
Forgot all about OliveTin.
I use Portainer.
you can restart VMs from portainer?
Yes, It’s what’s called a hypervisor, it is an operating system designed to manage vms, it can do a lot
Since when is portainer a hypervisor? It’s a container manager, isn’t it?
What platform has a browser but not an ssh client? I use juicessh on android. I’d bet even the Nintendo DS has a homebrew ssh client.
We need some more info. What is the server? A dedicated hypervisor? Just a Linux box that Also runs a VM?. If so what software you use to run the VM and containers?
Like I use XCP-NG on one of my servers. It is a level 1 hypervisor which you can manage with a webui.
Debain and VirtualBox
Are you asking if you can restart containers remotely, say from your phone? If so there are several apps that can do that. I use Yomo for docker and Portainer.
Not quite, I want to restart a VM using a container.
Hmmmm…I’m fresh out of ideas except maybe Ansible or Terraform automation but that’s outside my wheelhouse.
What is your home server running and what kind of VM is it?
Debian and VirtualBox
I Tailscale in to my home network, and then from one of the machines I’m the network, I can ssh in (or whatever.)
That’s what I do now, just looking for something where I don’t have to lookup the command and type it in with my phone
Set an alias in shell for the complicated command, then just ssh and type the alias that is easier to remember.
Ahh, I see. Someone else mentioned portainer, that has a lot of “click to do bleh” functions. Might be what the doctor ordered. You could also put the command in a bash script, like restart.sh and then it’ll show up with an ls.




