Update TODO list with Nginx setup progress and task organization

- Mark Nginx reverse proxy setup as completed
- Add detailed steps for router port forwarding and SSL setup
- Reorganize Gitea configuration tasks with correct base URLs
- Update task structure to reflect current infrastructure state

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-08-06 17:24:25 +02:00
parent f7b5d26eab
commit 1d8e277c9c

16
TODO.md
View File

@@ -9,6 +9,22 @@
- [ ] UFW firewall setup and rules - [ ] UFW firewall setup and rules
- [ ] fail2ban for intrusion prevention - [ ] fail2ban for intrusion prevention
## Git & Development
- [x] Gitea Docker container setup *(completed - running on port 3000)*
- [x] Nginx reverse proxy setup *(completed)*
- [ ] Create homelab landing page at /var/www/homelab/index.html
- [ ] Configure router port forwarding for Nginx
- [ ] Port 80 → 192.168.0.100:80 (HTTP)
- [ ] Port 443 → 192.168.0.100:443 (HTTPS)
- [ ] Remove port 3000 direct forwarding (will go through nginx)
- [ ] Keep port 2223 → 192.168.0.100:2223 (Git SSH operations)
- [ ] Test external access: http://ak-homelab.duckdns.org/
- [ ] Set up SSL certificates: sudo certbot --nginx -d ak-homelab.duckdns.org
- [ ] Initial Gitea configuration via web interface (http://ak-homelab.duckdns.org/gitea/)
- [ ] Complete installation wizard with correct base URL
- [ ] Create admin user account
- [ ] Configure SSH access and repository settings
## System Configuration ## System Configuration
- [x] Arch Linux installation and basic setup *(completed)* - [x] Arch Linux installation and basic setup *(completed)*
- [x] TTY configuration with ter-124b font *(completed)* - [x] TTY configuration with ter-124b font *(completed)*