diff --git a/lotus-land-story/caddy.yml b/lotus-land-story/caddy.yml
index 4bc03aa..d5fc708 100644
--- a/lotus-land-story/caddy.yml
+++ b/lotus-land-story/caddy.yml
@@ -1,7 +1,5 @@
- name: Set up Caddy
hosts: lotus-land-story
- vars_files:
- - vars.yml
vars:
# don't forget to update docker-caddy-tailscale first!
version: 2.10.2
diff --git a/lotus-land-story/dockhand.yml b/lotus-land-story/dockhand.yml
new file mode 100644
index 0000000..114fc77
--- /dev/null
+++ b/lotus-land-story/dockhand.yml
@@ -0,0 +1,27 @@
+- name: Set up Dockhand
+ hosts: lotus-land-story
+ vars:
+ version: latest
+ vars_files:
+ - vars.yml
+ tasks:
+
+ - name: Create data directory for Dockhand
+ ansible.builtin.file:
+ path: /mnt/lotus-land-story/dockhand
+ state: directory
+ mode: "0755"
+
+ - name: Run Dockhand
+ community.docker.docker_container:
+ name: dockhand
+ image: fnsys/dockhand:{{ version }}
+ restart: true
+ volumes:
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /mnt/lotus-land-story/dockhand:/app/data
+ restart_policy: unless-stopped
+ networks:
+ - name: lotus_land_story
+
+# vim: ft=yaml.ansible
diff --git a/lotus-land-story/templates/Caddyfile b/lotus-land-story/templates/Caddyfile
index a526ac4..7a143b1 100644
--- a/lotus-land-story/templates/Caddyfile
+++ b/lotus-land-story/templates/Caddyfile
@@ -131,6 +131,13 @@ homebox {
### Internal
+dockhand {
+ tls internal
+ bind tailscale/dockhand
+ tailscale_auth
+ reverse_proxy dockhand:3000
+}
+
home-assistant {
tls internal
bind tailscale/home-assistant