Getting Started
This guide covers the basics of setting up and working with the Hawknest infrastructure.
Prerequisites
- SSH access to the management container
- Familiarity with Docker and Docker Compose
- Understanding of reverse proxy concepts (Traefik)
Project Structure
Each service lives in its own directory under /root/projects/ on the server:
/root/projects/
├── traefik/ # Reverse proxy (HTTPS termination, routing)
├── amneziawg/ # VPN service
└── tproxy/ # Web transport relay
Common Operations
Check service status
ssh root@server "docker ps --format 'table {{.Names}}\t{{.Status}}'"
View logs
ssh root@server "docker logs --tail 50 <container>"
Restart a service
ssh root@server "cd /root/projects/<service> && docker compose restart"
Next Steps
Continue to Infrastructure to learn about the server architecture, or Services for details on individual service configurations.