## Cluster Access

```bash
# SSH to controller
ssh -i ~/.ssh/id_ed25519 ubuntu@192.168.2.130

# SSH to worker
ssh -i ~/.ssh/id_ed25519 ubuntu@192.168.2.19

# SSH to NAS node
ssh tim@192.168.2.18
```

## Dokploy

Configured to deploy across the nodes in the cluster. The nas node has access to a NFS share at <????>

Dokploy has an s3 compatible storage which is pointing to minio on the nas node. This is used for backups.

## Minio

Minio is installed on the nas node. It is used for backups of the dokploy database and for storing the dokploy s3 compatible storage.

## Traefik

Traefik is installed on the controller node. It is used to route traffic to the various services on the cluster.

## Gitea

Used for storing all the compose and stack yml files for each service.

## Technitium DNS

Using internal DNS requires configuring the docker DNS to point to the Technitium DNS server.
