1.0 KiB
1.0 KiB
Service config for systemd
If you want to keep Chibisafe running by using systemd you can copy the example code shown below and create the file /etc/systemd/system/chibisafe.service
with it.
You will need to edit the parameters:
User
to be the username/uid of your chibisafe instanceWorkingDirectory
to the FULL path to your chibisafe,/home/chibisafe/chibisafe
for example.EnvironmentFile
the same as the above, with the addition of/.env
,/home/chibisafe/chibisafe/.env
If you are using n/nvm you will also need to update the path to npm in ExecStart
- For n this will likely be
/home/username/n/bin/npm
- You can also find this by running
whereis npm
in your terminal and copy the path from the output.
Example below.
[Unit]
Description=chibisafe, easy to use file uploader
After=network.target
[Service]
Type=simple
User=chibisafe
WorkingDirectory=/home/chibisafe/chibisafe
EnvironmentFile=/home/chibisafe/chibisafe/.env
ExecStart=/usr/bin/npm run start
Restart=always
[Install]
WantedBy=multi-user.target