From 1d8e277c9c215251824f636b7d8522b865e41585 Mon Sep 17 00:00:00 2001 From: Arpad Krejczinger Date: Wed, 6 Aug 2025 17:24:25 +0200 Subject: [PATCH] Update TODO list with Nginx setup progress and task organization MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- TODO.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/TODO.md b/TODO.md index 92f20ed..fc4b206 100644 --- a/TODO.md +++ b/TODO.md @@ -9,6 +9,22 @@ - [ ] UFW firewall setup and rules - [ ] 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 - [x] Arch Linux installation and basic setup *(completed)* - [x] TTY configuration with ter-124b font *(completed)*