hledger/examples/systemd
2021-07-05 05:24:21 -10:00
..
hledger-web.service ;imp: added systemd and nginx files to examples dir 2021-07-05 05:24:21 -10:00
hledger.nginx ;imp: added systemd and nginx files to examples dir 2021-07-05 05:24:21 -10:00
readme.md ;imp: added systemd and nginx files to examples dir 2021-07-05 05:24:21 -10:00

Setup hledger-web with a service file and reverse proxy

Systemd service file

This setup describes a user service file setup, with hledger-web serving it's web app.

Copy the template service file in this directory to $HOME/.config/systemd/user.

Edit your service file and change the settings for your needs.

Start the web app by running systemctl --user start hledger-web.service.

If you want your app to start on bootup, then run systemctl --user enable hledger-web.service.

Reverse proxy

Nginx

The hledger.nginx file in this directory has the basics of what you'll need to setup a reverse proxy server.

I would strongly suggest you integrate some kind of security in place to protect your data. How to do that is beyond the scope of this document.