1
0
mirror of https://github.com/etesync/server synced 2024-11-25 18:28:46 +00:00

Fix issue in suggested systemd unit: Etebase runs as root!

reivilibre 2021-03-11 23:09:15 +00:00
parent d050376dd9
commit bd0df8d3fc

@ -3,7 +3,7 @@ Instead, you should have `systemd` automatically start it at boot for you.
We can have `systemd` handle lauching uvicorn by creating a unit file for it. We can have `systemd` handle lauching uvicorn by creating a unit file for it.
Create a new file called `etebase_server.service` and paste in the following. Create a new file called `etebase_server.service` and paste in the following.
Don't forget to set the correct path to your installation and to your venv. Don't forget to set the correct path to your installation and to your venv, as well as the correct user and group.
``` ```
@ -11,6 +11,8 @@ Don't forget to set the correct path to your installation and to your venv.
Description=Execute the etebase server. Description=Execute the etebase server.
[Service] [Service]
User=etebase
Group=etebase
WorkingDirectory=/path/to/etebase WorkingDirectory=/path/to/etebase
ExecStart=/path/to/etebase/venv/bin/uvicorn etebase_server.asgi:application --uds /tmp/etebase_server.sock ExecStart=/path/to/etebase/venv/bin/uvicorn etebase_server.asgi:application --uds /tmp/etebase_server.sock