Commit graph

71 commits

Author SHA1 Message Date
Philip Henning
b61bc9ce4f fix missing negation 2025-01-28 20:36:39 +01:00
Philip Henning
0d7308fb4e link to correct docker-compos file, based on environment 2025-01-28 20:35:50 +01:00
Philip Henning
2df35bf010 Ask for PG_PASS and AUTHENTIC_SECRET_KEY (required for restore) 2025-01-28 20:27:00 +01:00
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
854da26eaa disable run on startup for backup 2025-01-28 19:23:10 +01:00
Philip Henning
8b7386b315 fix cron notation 2025-01-28 19:20:05 +01:00
Philip Henning
9c5d2b4119 fix cert renew script 2025-01-28 18:59:33 +01:00
Philip Henning
3fb8ceab14 ignore lego.env environment variables file 2025-01-28 18:51:29 +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
2d995dc00d revert to static path for the compose project 2024-12-10 16:05:46 +01:00
Philip Henning
4a9c318743 use variables for a variable path 2024-12-10 15:43:29 +01:00
Philip Henning
3b9794fdd1 use variables for a variable path 2024-12-10 15:39:38 +01:00
Philip Henning
238394b255 skip init for prune-backup container 2024-12-10 11:53:29 +01:00
Philip Henning
134c9772ba fix volume for prune-backup service 2024-12-09 18:53:16 +01:00
Philip Henning
fa141b6f2b update prune backup container to 0.17.0 2024-12-09 18:43:43 +01:00
Philip Henning
71ac76ea98 Add Tailscale configuration 2024-12-03 17:48:02 +01:00
Philip Henning
1e210137ad Whitelist our current public IP 2024-12-02 11:28:48 +01:00
Philip Henning
4f2a71a20e fix docker compose command for backup 2024-11-26 19:01:44 +01:00
Philip Henning
99a81eff69 keep the docker compose check more concise 2024-11-26 18:49:21 +01:00
Philip Henning
3afb539baf change to docker compose for dumping the database 2024-11-26 18:42:27 +01:00
Philip Henning
9cf4d822c3 update restic image 2024-11-26 17:51:47 +01:00
Philip Henning
f6ae23c51a simplify fetching of public keys 2024-11-25 16:33:42 +01:00
Philip Henning
e0e56eae39 Update MaxMind GeoIP DB Account ID 2024-11-25 15:59:29 +01:00
Philip Henning
3280088f38 remove not required command 2024-11-25 15:36:27 +01:00
Philip Henning
def7756819 change backup logic for postgresql 2024-11-25 15:32:08 +01:00
Philip Henning
411a447b49 fix installing docker-compose 2024-11-25 15:27:53 +01:00
Philip Henning
cba76b13fc install docker-compose when not installed 2024-11-25 15:24:53 +01:00
Philip Henning
6f5c606180 install docker-compose 2024-11-25 15:23:34 +01:00
Philip Henning
88ed1b4af2 update known hosts fiel creation; change backup target 2024-11-25 14:20:58 +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
812ce26a0c add double slash 2024-11-25 12:58:10 +01:00
Philip Henning
746943e512 setup restic for backups 2024-11-25 11:36:28 +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
1606cd0627 Update update instructions 2024-11-25 08:38:55 +01:00
Philip Henning
4c1b1b5c30 fix MD031 violation 2024-11-25 08:32:52 +01:00
Philip Henning
24e97754d5 update to authentik 2024.10.4 2024-11-25 08:31:50 +01:00
Philip Henning
b00f59d54a fix Postgres Database variable name 2024-11-25 08:30:05 +01:00
Philip Henning
4e95ba6c97 copy certificates to the correct directory 2024-11-19 17:31:12 +01:00
Philip Henning
0668e5cda5 enable hsts 2024-11-19 15:52:33 +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
3a22687652 add vim by default 2024-11-19 14:36:09 +01:00
Philip Henning
532f6348ec fix ownership of certificates directory and dhparams file 2024-11-19 14:35:58 +01:00
Philip Henning
59e6fb0fd1 re-add dependency on server by nginx 2024-11-19 14:23:39 +01:00
Philip Henning
c9022e7380 change http2 configuraiton 2024-11-19 14:18:15 +01:00