You must log in or register to comment.
So you back up your system regularly and if so, what solution do you use?
I have set timeshift on my desktop. Easy to use, and powerful.
What is the best way to have caddy run at boot with env file, without running as root?
Create a user, and then a systemd unit for it, under ~/.config/systemd/user/ with contents like these:
[Unit] Description=Caddy web server After=network.target [Service] ExecStart=/usr/local/bin/caddy run --config /path/to/Caddyfile --envfile /path/to/Envfile ExecReload=/usr/local/bin/caddy reload --config /path/to/Caddyfile --envfile /path/to/Envfile Restart=on-failure User=caddy Group=caddy [Install] WantedBy=default.target
Adjust the paths in the arguments. It will require systemctl daemon-reload for such unit to be available for enabling and starting it…
the default systemd service will run caddy as the caddy user i think
otherwise you can choose any user to run a systemd system service