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