35 lines
890 B
Markdown
35 lines
890 B
Markdown
## 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.
|