In this video, we deploy the OpenClaw Dashboard App onto the dedicated Mac Mini where OpenClaw is running, and wire up a custom domain using a Cloudflare tunnel. After pushing the code to GitHub and pulling it onto the Mac Mini, we walk through the full setup — the Rails server, the Cloudflare tunnel, and the OpenClaw logs all running in tmux sessions via iTerm2 over SSH.
Once deployed, we test the full integration end to end: queuing a simple task and watching an agent pick it up and send a Telegram message, running a task that invokes a skill, and setting up a recurring scheduled task that automatically spawns the next instance after completing. We also look at execution logs for troubleshooting, the activity feed, and the agents view showing each agent's recurring task schedule. On the security side, we cover Cloudflare Zero Trust Access, which adds an email-based login gate on top of the app's own authentication. Two cheat sheets are included with this lesson — one for mapping your domain with Cloudflare tunnels and Zero Trust, and another for setting up tmux, SSH, iTerm2 profiles, startup scripts, and launchd auto-start on reboot.
What's covered:
- Deploying the dashboard app onto the OpenClaw Mac Mini via GitHub
- Mapping a custom domain using a Cloudflare tunnel
- Testing task dispatch: simple tasks, skill-based tasks, and recurring scheduled tasks
- Execution logs and activity feed for monitoring and troubleshooting
- Cloudflare Zero Trust Access for securing the domain
- iTerm2 profile setup with SSH and tmux integration
- Startup scripts and launchd for auto-starting services on reboot
- Two included cheat sheets covering the full technical setup