12 Commits

Author SHA1 Message Date
Arjan H
bbc0556267 Fix backup/restore of nginx ssl files (#194) 2025-09-22 21:13:31 +02:00
Arjan H
273b2b83ff Replace acme_tiny.py with certbot as ACME client 2025-05-31 11:21:08 +02:00
Arjan H
6d72d32398 Use ceremony tool for generating keys and certs; store keys on SoftHSM
Replace openssl certificate / CRL generation with the tool as used by
Let's Encrypt, storing the keys on SoftHSMv2, a simulated HSM (Hardware
Security Module).
Include migration of old setups where key files were also stored on
disk.
2025-01-31 20:44:48 +01:00
Arjan H
012a7a5d53 Switch from docker-compose to docker compose plugin (#73)
The standalone docker-compose has been deprecated in favor of a plugin
for the compose binary.
2023-07-02 16:10:38 +02:00
Arjan H
768806b1dd Use host part of fqdn in backup names instead of docker container name 2023-07-01 10:00:22 +02:00
Arjan H
0ed9d8eac2 Build and use local docker images for docker-only setup (#41)
For now, the images are still built on the target machine for testing,
in the end they need to be built in a GitHub action.
2023-04-15 09:19:17 +02:00
Arjan H
b9a35633d9 Make backup files downloadable (#44) 2022-04-23 11:19:30 +02:00
Arjan H
9e411e03b5 Improve cronjob logging; expose cron log in web gui 2022-04-23 11:11:30 +02:00
Arjan H
e64c5e4c1f More docker-only refactoring and fixes (#37) 2022-04-19 19:08:30 +02:00
Arjan H
091e532308 Move commander service from host to docker container (#37 #38) 2022-04-17 19:36:46 +02:00
Arjan H
954d9bb014 Run nginx as docker container instead of on the host system (#36) 2022-04-02 13:01:52 +02:00
Arjan H
f8ead94450 Initial commit to GitHub 2018-11-10 15:13:43 +01:00