Reorganize and update docs

This commit is contained in:
2025-07-31 20:18:16 +02:00
parent 50144e083e
commit e3889870e5
12 changed files with 741 additions and 475 deletions

View File

@@ -29,13 +29,23 @@ Setting up a personal homelab using a ThinkPad laptop running Arch Linux to move
- ✅ Development environment setup completed
- Next: Network domain setup and self-hosted services
## Documentation & TODO Lists
## Documentation Structure
**[troubleshooting.md](troubleshooting.md)** - General troubleshooting for any issues found
### Quick Start Guide
1. **System Setup**: Follow [system-setup.md](system-setup.md) for Arch installation and configuration
2. **Network Security**: Configure SSH, DNS, and VPN using [network-security.md](network-security.md)
3. **Services**: Plan and deploy applications from [services.md](services.md)
4. **Tasks**: Track progress in [TODO.md](TODO.md)
5. **Issues**: Find solutions in [troubleshooting.md](troubleshooting.md)
- [x] **[arch-install-notes.md](arch-install-notes.md)** - Installation process and core system setup
- [ ] **[arch-linux-setup.md](arch-linux-setup.md)** - General Arch Linux configuration tasks
- [ ] **[yadm-setup-notes.md](yadm-setup-notes.md)** - Dotfiles management and development environment setup
- [ ] **[ssh-setup-guide.md](ssh-setup-guide.md)** - SSH configuration and security hardening
- [ ] **[network-planning.md](network-planning.md)** - Network setup, DNS, and security planning
- [ ] **[self-hosted-services.md](self-hosted-services.md)** - Planning for git hosting and cloud storage
### Documentation Files
- **[system-setup.md](system-setup.md)** - Complete Arch Linux installation, TTY config, desktop setup
- **[network-security.md](network-security.md)** - SSH hardening, DuckDNS, WireGuard VPN, firewall setup
- **[services.md](services.md)** - Self-hosted services: Git hosting, cloud storage, media server
- **[TODO.md](TODO.md)** - Centralized task list with progress tracking by category
- **[troubleshooting.md](troubleshooting.md)** - Hardware issues, software problems, and solutions
### Current Configuration
- **System**: Arch Linux with XFCE desktop, ter-124b TTY font, Colemak layout
- **Security**: SSH hardened, DuckDNS configured (ak-homelab.duckdns.org)
- **Development**: yadm dotfiles, tmux with temperature monitoring, zsh with proper history