From 57f34131c58b2e6c37055a7346d311d22aa9189d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Fri, 24 Jul 2026 11:17:01 +0200 Subject: [PATCH] hledger-web: init --- bootstrap.sh | 12 ++++++++++++ systemd/hledger-web.service | 15 +++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 systemd/hledger-web.service diff --git a/bootstrap.sh b/bootstrap.sh index 920adae..b2cda5b 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -48,6 +48,7 @@ apt install -y \ ufw \ unattended-upgrades \ unzip \ + hledger-web \ vim ################################################################################ @@ -173,6 +174,17 @@ sleep 1 mountpoint /mnt/kdrive ls /mnt/kdrive +############################################################################### +# hledger-web +############################################################################## + +step "Initializing hledger-web" +cp systemd/hledger-web.service \ + /etc/systemd/system/ +systemctl daemon-reload +systemctl enable --now hledger-web + + ################################################################################ # ArchiveBox ################################################################################ diff --git a/systemd/hledger-web.service b/systemd/hledger-web.service new file mode 100644 index 0000000..ee15c0b --- /dev/null +++ b/systemd/hledger-web.service @@ -0,0 +1,15 @@ +[Unit] +Description=hledger-web +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=root +Environment="LEDGER_FILE=/mnt/kdrive/Budget/hledger.journal" +ExecStart=/usr/bin/hledger-web --serve +Restart=always +RestartSec=10 + +[Install] +WantedBy=multi-user.target