From 8a6154ff22609d7044f16c56cdac8d065332d6bc Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Thu, 19 Jun 2025 09:02:11 +0900 Subject: Elaborate on installation and usage --- contrib/scadere-check.service | 7 +++++++ contrib/scadere-check.timer | 11 +++++++++++ contrib/scadere-listen.service | 11 +++++++++++ 3 files changed, 29 insertions(+) create mode 100644 contrib/scadere-check.service create mode 100644 contrib/scadere-check.timer create mode 100644 contrib/scadere-listen.service (limited to 'contrib') diff --git a/contrib/scadere-check.service b/contrib/scadere-check.service new file mode 100644 index 0000000..ad57246 --- /dev/null +++ b/contrib/scadere-check.service @@ -0,0 +1,7 @@ +[Unit] +Description=Run scadere-check +After=network.target + +[Service] +ExecStart=scadere-check --output=/var/lib/scadere/certificates \ + example.com example.net diff --git a/contrib/scadere-check.timer b/contrib/scadere-check.timer new file mode 100644 index 0000000..235e4c3 --- /dev/null +++ b/contrib/scadere-check.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Run scadere-check everyday + +[Timer] +OnCalendar=daily +Persistent=true +RandomizedDelaySec=86400 +FixedRandomDelay=true + +[Install] +WantedBy=timers.timer diff --git a/contrib/scadere-listen.service b/contrib/scadere-listen.service new file mode 100644 index 0000000..15c97a8 --- /dev/null +++ b/contrib/scadere-listen.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run scadere-listen +After=network.target + +[Service] +ExecStart=scadere-listen --title='TLS cert renewal' \ + /var/lib/scadere/certificates https://scadere.example :4433 +Restart=on-failure + +[Install] +WantedBy=default.target -- cgit 1.4.1