14 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
ca3a5b88c3 Fix 'error on line 239' when restoring backup (#194) 2025-09-22 20:37:47 +02:00
Arjan H
273b2b83ff Replace acme_tiny.py with certbot as ACME client 2025-05-31 11:21:08 +02:00
Arjan H
0d985d6b3f Several fixes and tweaks 2025-02-01 17:45:19 +01: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
cfb9476d40 Fix migration of database schema to preserve data (#75) 2023-06-29 20:28:27 +02:00
Arjan H
c03f13ae0c Keep version number in config file when restoring 2023-05-29 15:18:07 +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
6a67044372 Option to import backup instead of setting up from scratch on new install (#44) 2022-04-29 19:24:34 +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
bcabb49c70 Fix restore script 2022-04-02 14:55:00 +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