Commit graph

27 commits

Author SHA1 Message Date
Philip Henning
dfcbbd763a fix quoting 2025-01-28 20:20:51 +01:00
Philip Henning
c7cb342c77 make PUBLIC_DOMAIN dependent on the environment where it is deployed 2025-01-28 20:17:02 +01:00
Philip Henning
22e4ddcb46 add init.sh option to deploy production or test; add test compose file 2025-01-28 20:04:49 +01:00
Philip Henning
9c5d2b4119 fix cert renew script 2025-01-28 18:59:33 +01:00
Philip Henning
452c255314 change to use wildcard certificates 2025-01-28 18:49:38 +01:00
Philip Henning
0272c062d3 disable RemainAfterExit, if it is active, the service will not exit and is not triggered by the timer 2025-01-28 16:09:26 +01:00
Philip Henning
7212a69d1d fix backup path; change sftp port; fetch know hosts for domain and IP 2024-11-25 14:01:53 +01:00
Philip Henning
dfa16c1208 fix check for creating ssh key 2024-11-25 10:40:19 +01:00
Philip Henning
be1751a9c4 update README; generate restic password, when not entered 2024-11-25 10:38:42 +01:00
Philip Henning
f1fa099e4e WIP add restic backups 2024-11-25 10:23:22 +01:00
Philip Henning
4e95ba6c97 copy certificates to the correct directory 2024-11-19 17:31:12 +01:00
Philip Henning
7489d19e41 change back from service to regular docker compose 2024-11-19 15:51:38 +01:00
Philip Henning
8a306e0c4f Use a service instead of a manually started compose 2024-11-19 15:35:41 +01:00
Philip Henning
532f6348ec fix ownership of certificates directory and dhparams file 2024-11-19 14:35:58 +01:00
Philip Henning
dbed472925 fix dhparams path; copy certificates instead of linking them 2024-11-19 14:17:44 +01:00
Philip Henning
11e7c12b2c add webroot directory for acme challenges 2024-11-19 13:22:44 +01:00
Philip Henning
12fdf637c9 fix cert renew script 2024-11-19 13:20:15 +01:00
Philip Henning
f2fbc6ab25 update renew script 2024-11-19 13:19:29 +01:00
Philip Henning
428d5c288f make renew hook executable; add systemd units and timer to renew certificates 2024-11-19 13:11:40 +01:00
Philip Henning
8c429144f8 create certificates only when not already existing 2024-11-19 12:16:09 +01:00
Philip Henning
ac1e1f7008 add location for acme; update scripts 2024-11-19 12:11:49 +01:00
Philip Henning
c237c41457 fix naming for dhparams.pem file 2024-11-19 11:18:46 +01:00
Philip Henning
d542bbd20d fix lego options 2024-11-19 11:15:00 +01:00
Philip Henning
2c3a0864da remove possibly descructive commands 2024-11-19 11:04:53 +01:00
Philip Henning
f68f061db5 update script 2024-11-19 11:00:38 +01:00
Philip Henning
06c0526ede fix scrips 2024-11-19 10:55:15 +01:00
Philip Henning
ae3d5e4df7 Add cert scripts; update readme; update gitignore; add nginx 2024-11-19 10:54:05 +01:00