My home server.
  • Dockerfile 100%
Find a file
2026-08-02 05:44:14 +02:00
.vscode Add initial Caddy configuration files 2026-08-02 05:44:14 +02:00
Caddy Add initial Caddy configuration files 2026-08-02 05:44:14 +02:00
.env.example Add initial configuration files for Dockhand setup 2026-08-01 05:19:33 +02:00
.gitignore Initial commit 2026-07-25 02:23:00 +02:00
compose.yaml Fix service name from socket-proxy to socket_proxy in compose.yaml 2026-08-01 05:22:41 +02:00
README.md Fix host configuration in README for socket_proxy 2026-08-01 05:42:14 +02:00

Artemis

My home server

Requirements

# Install docker
paru -S docker docker-compose

# Create the directory on the host
sudo mkdir -p /opt/dockhand
sudo chown 1000:1000 /opt/dockhand

# Create 32-byte (256-bit) random key for Dockhand and add it to .env file
openssl rand -base64 32

# Create .env file
cp .env.example .env

Usage

# Start the containers
docker compose up -d

# Stop the containers
docker compose down

Access

# Open the dashboard in your browser
http://localhost:3000

# Go to Settings > Environments:
# - Add a new environment or edit the default one
# - Set connection type to Direct
# - Set the host to socket_proxy:2375
# - Save the environment