Getting Started

This guide covers the basics of setting up and working with the Hawknest infrastructure.

Prerequisites

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.