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)*