Commit graph

  • edc0b4c30d chore: add commented secrets section in env.prod.template and env.test.template for clarity main phg 2025-07-28 10:09:19 +02:00
  • 70863dd952 refactor: update docker-compose.override.yml to remove unused backups volume and streamline service configurations phg 2025-07-28 10:04:40 +02:00
  • f57f965e4c refactor: remove deprecated docker-compose.base.yml file phg 2025-07-28 09:37:14 +02:00
  • fb2f7e0e1d fix: ensure newline at end of docker-compose.base.yml phg 2025-07-28 09:29:37 +02:00
  • 5b9c5b4c97 feat: add base docker-compose configuration file phg 2025-07-28 09:23:39 +02:00
  • ea77586596 refactor: remove deprecated environment variable from server service phg 2025-07-27 15:52:24 +02:00
  • 03b9a3183b refactor: remove unused backup services and update environment configurations phg 2025-07-27 15:37:47 +02:00
  • 810d7e0cb9 Merge branch 'refactor-docker-compose' phg 2025-07-26 00:10:37 +02:00
  • e356e4cf16 cleanup; Readme still in WIP phg 2025-07-26 00:08:06 +02:00
  • cb16fa06b4 Merge branch '2025.6' into 'main' Philip Henning 2025-07-22 15:59:19 +02:00
  • 317564c27e Patch 2025.6.4 Simon Stumpe 2025-07-22 15:49:57 +02:00
  • 61e5fe0270 changed login example Simon Stumpe 2025-07-22 15:41:36 +02:00
  • 3ad1c0c670 Edit README.md Simon Stumpe 2025-07-22 15:30:50 +02:00
  • e636c4d7e5 Updated upgrade documentation Simon Stumpe 2025-07-22 15:30:00 +02:00
  • c4714b03e6 Upgrade to 2025.6 Simon Stumpe 2025-07-22 14:04:46 +02:00
  • e43cdb811b Upgrade to 2025.6 Simon Stumpe 2025-07-22 14:03:27 +02:00
  • 2e3343403f Merge branch '2025.4' into 'main' Philip Henning 2025-07-22 13:12:20 +02:00
  • df1f06819e Set AUTHENTIK_TAG=2025.4.2 Simon Stumpe 2025-07-22 13:09:52 +02:00
  • 5e79ef4251 bump Authentik version to 2025.4.2 in test environment Philip Henning 2025-06-19 20:13:21 +02:00
  • 321acaf85d Refactor docker-compose setup and update Authentik version to 2025.4.2 Philip Henning 2025-06-19 20:11:30 +02:00
  • 81b2fbc91c bump Authentik version to 2025.2.4 in production environment Philip Henning 2025-04-28 18:36:39 +02:00
  • 1773c2b330 Update README.md to include backup checks and additional steps for updating AUTHENTIK_TAG in test and production environments Philip Henning 2025-04-28 18:36:32 +02:00
  • bccf661ec9 Update RESTICKER_TAG to version 0.0.2-restic0.17.0 in production and test environment templates Philip Henning 2025-04-28 18:06:48 +02:00
  • 3c56c4327e bump Authentik version to 2025.2.4 in test environment Philip Henning 2025-04-28 18:02:21 +02:00
  • 1c5e397bbe Update docker-compose files to version 2025.2.1 and enforce required environment variables Philip Henning 2025-03-11 11:48:11 +01:00
  • 9f3d79ba37 bump Authentik version to 2025.2.1 in production environment Philip Henning 2025-03-11 09:09:48 +01:00
  • f06b58ad46 bump Authentik version to 2025.2.1 in test environment Philip Henning 2025-03-11 08:56:30 +01:00
  • 6b56cc1c6f Upgrade Auhentik on Test to 2024.2.0 Philip Henning 2025-02-25 13:34:11 +01:00
  • af021924fa pin docker container versions Philip Henning 2025-02-04 18:50:08 +01:00
  • 1602b7b771 add check-backup container Philip Henning 2025-02-04 17:52:03 +01:00
  • 25bc71f0f0 fix cron Philip Henning 2025-02-04 17:50:18 +01:00
  • a0b7b4af90 Added documentation for Upgrades and Recovery Philip Henning 2025-02-03 12:15:02 +01:00
  • b7ebd15d83 all restart policies for backup container Philip Henning 2025-02-03 11:27:40 +01:00
  • 259cb76cc1 transition to seperate templates for prod and test; update script to add ssh-key deployment test 2025-01-31 21:33:45 +01:00
  • fe3da3dc3a add restore-cli container, to restore from backups; update compose file to 2024.12 requirements; test 2025-01-31 21:21:54 +01:00
  • b61bc9ce4f fix missing negation Philip Henning 2025-01-28 20:36:39 +01:00
  • 0d7308fb4e link to correct docker-compos file, based on environment Philip Henning 2025-01-28 20:35:50 +01:00
  • 2df35bf010 Ask for PG_PASS and AUTHENTIC_SECRET_KEY (required for restore) Philip Henning 2025-01-28 20:27:00 +01:00
  • dfcbbd763a fix quoting Philip Henning 2025-01-28 20:20:51 +01:00
  • c7cb342c77 make PUBLIC_DOMAIN dependent on the environment where it is deployed Philip Henning 2025-01-28 20:17:02 +01:00
  • 22e4ddcb46 add init.sh option to deploy production or test; add test compose file Philip Henning 2025-01-28 20:04:49 +01:00
  • 854da26eaa disable run on startup for backup Philip Henning 2025-01-28 19:23:10 +01:00
  • 8b7386b315 fix cron notation Philip Henning 2025-01-28 19:20:05 +01:00
  • 9c5d2b4119 fix cert renew script Philip Henning 2025-01-28 18:59:33 +01:00
  • 3fb8ceab14 ignore lego.env environment variables file Philip Henning 2025-01-28 18:51:29 +01:00
  • 452c255314 change to use wildcard certificates Philip Henning 2025-01-28 18:49:38 +01:00
  • 0272c062d3 disable RemainAfterExit, if it is active, the service will not exit and is not triggered by the timer Philip Henning 2025-01-28 16:09:26 +01:00
  • 2d995dc00d revert to static path for the compose project Philip Henning 2024-12-10 16:05:46 +01:00
  • 4a9c318743 use variables for a variable path Philip Henning 2024-12-10 15:43:29 +01:00
  • 3b9794fdd1 use variables for a variable path Philip Henning 2024-12-10 15:39:38 +01:00
  • 238394b255 skip init for prune-backup container Philip Henning 2024-12-10 11:53:29 +01:00
  • 134c9772ba fix volume for prune-backup service Philip Henning 2024-12-09 18:53:16 +01:00
  • fa141b6f2b update prune backup container to 0.17.0 Philip Henning 2024-12-09 18:43:43 +01:00
  • 71ac76ea98 Add Tailscale configuration Philip Henning 2024-12-03 17:48:02 +01:00
  • 1e210137ad Whitelist our current public IP Philip Henning 2024-12-02 11:28:48 +01:00
  • 4f2a71a20e fix docker compose command for backup Philip Henning 2024-11-26 19:01:44 +01:00
  • 99a81eff69 keep the docker compose check more concise Philip Henning 2024-11-26 18:49:21 +01:00
  • 3afb539baf change to docker compose for dumping the database Philip Henning 2024-11-26 18:42:27 +01:00
  • 9cf4d822c3 update restic image Philip Henning 2024-11-26 17:51:47 +01:00
  • f6ae23c51a simplify fetching of public keys Philip Henning 2024-11-25 16:33:42 +01:00
  • e0e56eae39 Update MaxMind GeoIP DB Account ID Philip Henning 2024-11-25 15:59:29 +01:00
  • 3280088f38 remove not required command Philip Henning 2024-11-25 15:36:27 +01:00
  • def7756819 change backup logic for postgresql Philip Henning 2024-11-25 15:32:08 +01:00
  • 411a447b49 fix installing docker-compose Philip Henning 2024-11-25 15:27:53 +01:00
  • cba76b13fc install docker-compose when not installed Philip Henning 2024-11-25 15:24:53 +01:00
  • 6f5c606180 install docker-compose Philip Henning 2024-11-25 15:23:34 +01:00
  • 88ed1b4af2 update known hosts fiel creation; change backup target Philip Henning 2024-11-25 14:20:58 +01:00
  • 7212a69d1d fix backup path; change sftp port; fetch know hosts for domain and IP Philip Henning 2024-11-25 14:01:53 +01:00
  • 812ce26a0c add double slash Philip Henning 2024-11-25 12:58:10 +01:00
  • 746943e512 setup restic for backups Philip Henning 2024-11-25 11:36:28 +01:00
  • dfa16c1208 fix check for creating ssh key Philip Henning 2024-11-25 10:40:19 +01:00
  • be1751a9c4 update README; generate restic password, when not entered Philip Henning 2024-11-25 10:38:42 +01:00
  • f1fa099e4e WIP add restic backups Philip Henning 2024-11-25 10:23:22 +01:00
  • 1606cd0627 Update update instructions Philip Henning 2024-11-25 08:38:55 +01:00
  • 4c1b1b5c30 fix MD031 violation Philip Henning 2024-11-25 08:32:52 +01:00
  • 24e97754d5 update to authentik 2024.10.4 Philip Henning 2024-11-25 08:31:50 +01:00
  • b00f59d54a fix Postgres Database variable name Philip Henning 2024-11-25 08:30:05 +01:00
  • 4e95ba6c97 copy certificates to the correct directory Philip Henning 2024-11-19 17:31:12 +01:00
  • 0668e5cda5 enable hsts Philip Henning 2024-11-19 15:52:33 +01:00
  • 7489d19e41 change back from service to regular docker compose Philip Henning 2024-11-19 15:51:38 +01:00
  • 8a306e0c4f Use a service instead of a manually started compose Philip Henning 2024-11-19 15:35:41 +01:00
  • 3a22687652 add vim by default Philip Henning 2024-11-19 14:36:09 +01:00
  • 532f6348ec fix ownership of certificates directory and dhparams file Philip Henning 2024-11-19 14:35:58 +01:00
  • 59e6fb0fd1 re-add dependency on server by nginx Philip Henning 2024-11-19 14:23:39 +01:00
  • c9022e7380 change http2 configuraiton Philip Henning 2024-11-19 14:18:15 +01:00
  • ea70c2be88 fix dhparams path Philip Henning 2024-11-19 14:18:01 +01:00
  • dbed472925 fix dhparams path; copy certificates instead of linking them Philip Henning 2024-11-19 14:17:44 +01:00
  • e0a7a2f5e9 fix upstream server; remove dependency Philip Henning 2024-11-19 14:00:58 +01:00
  • f6dfd49c1e make nginx dependend on server Philip Henning 2024-11-19 13:57:29 +01:00
  • 1d3c5176fa fix local path for dhparams.pem Philip Henning 2024-11-19 13:54:24 +01:00
  • dd3abc3c1a update nginx resolver Philip Henning 2024-11-19 13:46:29 +01:00
  • fa49dee49d fix missing \ Philip Henning 2024-11-19 13:46:12 +01:00
  • 11e7c12b2c add webroot directory for acme challenges Philip Henning 2024-11-19 13:22:44 +01:00
  • 12fdf637c9 fix cert renew script Philip Henning 2024-11-19 13:20:15 +01:00
  • f2fbc6ab25 update renew script Philip Henning 2024-11-19 13:19:29 +01:00
  • 428d5c288f make renew hook executable; add systemd units and timer to renew certificates Philip Henning 2024-11-19 13:11:40 +01:00
  • 57845a3bdf update cert paths Philip Henning 2024-11-19 12:17:23 +01:00
  • 8c429144f8 create certificates only when not already existing Philip Henning 2024-11-19 12:16:09 +01:00
  • ac1e1f7008 add location for acme; update scripts Philip Henning 2024-11-19 12:11:49 +01:00
  • c237c41457 fix naming for dhparams.pem file Philip Henning 2024-11-19 11:18:46 +01:00