From 89dc2ec4999d4c72e559395b3fa94372fecf54e3 Mon Sep 17 00:00:00 2001 From: Claus Dethlefsen Date: Wed, 22 Apr 2026 06:30:35 +0200 Subject: [PATCH] Add TODO list for Gitea external HTTPS setup --- dokumenter/TODO.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dokumenter/TODO.md diff --git a/dokumenter/TODO.md b/dokumenter/TODO.md new file mode 100644 index 0000000..ca1295a --- /dev/null +++ b/dokumenter/TODO.md @@ -0,0 +1,30 @@ +# TODO - Pending Tasks + +## Gitea External HTTPS Access +**Status:** Partial - content accessible but SSL certificate warning + +### Task 1: SSL Certificate Binding +- [ ] Access Synology DSM Control Panel +- [ ] Navigate to Security → Certificate +- [ ] Bind the SSL certificate to `gitea.anneclaus.synology.me` in the reverse proxy configuration +- [ ] If certificate missing: Obtain new Let's Encrypt certificate for the hostname +- [ ] Test: Verify no SSL warning when accessing https://gitea.anneclaus.synology.me/ + +### Task 2: Update Gitea Configuration for External URL +- [ ] Edit `.env.infrastructure` file +- [ ] Update the following variables: + ``` + GITEA_DOMAIN=gitea.anneclaus.synology.me + GITEA_ROOT_URL=https://gitea.anneclaus.synology.me/ + GITEA_SSH_DOMAIN=gitea.anneclaus.synology.me + ``` +- [ ] Restart Gitea container: + ```bash + docker compose --env-file .env.infrastructure -f docker-compose.infrastructure.yml up -d gitea + ``` +- [ ] Test: Verify Git clone links show external URL + +### Notes +- DNS routing and reverse proxy already working (content is accessible) +- Only certificate binding and Gitea configuration update remaining +- These changes will enable full external functionality for Git operations