# 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
