# \[GUIDE\] Make Umbrel auto-start at boot (for non RPI users)

**URL:** <https://community.umbrel.com/t/guide-make-umbrel-auto-start-at-boot-for-non-rpi-users/2522>\
**Category:** Support and Troubleshooting\
**Created:** [August 11, 2021, 5:44am UTC](https://community.umbrel.com/t/guide-make-umbrel-auto-start-at-boot-for-non-rpi-users/2522 "2021-08-11T05:44:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![recyclepanda](https://avatars.discourse-cdn.com/v4/letter/r/f07891/32.png) [@recyclepanda](https://community.umbrel.com/u/recyclepanda)\
**Post date:** [August 11, 2021, 5:44am UTC](https://community.umbrel.com/t/guide-make-umbrel-auto-start-at-boot-for-non-rpi-users/2522/1 "2021-08-11T05:44:57Z")

</div>

My setup has Umbrel 0.4.0 running on a Debian host, on a proxmox VM.

I wanted Umbrel to start whenever my computer boots (power outages, crashes etc.) and to ensure that Umbrel is started/shutdown with the correct scripts.

First shutdown Umbrel:

> sudo ./[umbrel directory here]/scripts/stop

Create a file for umbrel.service for Umbrel in your host:

> sudo nano /etc/systemd/system/umbrel.service

Add this text to the file:

> [Unit]  
> Description=Umbrel Service  
> After=network.target  
> StartLimitIntervalSec=0
> 
> [Service]  
> Type=forking  
> Restart=always  
> RestartSec=1  
> ExecStart=/home/kurtis/bin/umbrel2/scripts/start  
> ExecStop=/home/kurtis/bin/umbrel2/scripts/stop
> 
> [Install]  
> WantedBy=multi-user.target

Save the file (ctrl-x, y, return)

Start the service to check if it worked or not:

> sudo systemctl start umbrel.service  
> sudo systemctl status umbrel.service

Cofirm the service successfully started by logging into Umbrel like you usually would

If everything is good, add the newly created service to systemd so it starts automatically

> sudo systemctl enable umbrel.service

And that’s pretty much it, hope this helps!
