THIS IS DRAFT FOR A DRAFT
How to set up and run Beszel using Docker Compose and Tailscale
https://leaflet.pub/aa705bac-7354-47bc-b493-3b839268a4b8
What You Need
A server with Docker installed (and Docker Compose)
5 minutes of your time
Step 1: Install Beszel
Create a folder and configuration file:
mkdir beszel
cd beszel
nano docker-compose.ymlConfigure the docker-compose.yml file
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
ports:
- 8090:8090
volumes:
- ./beszel_data:/beszel_dataStart the container
docker compose up -dStep 2: Create Your Account
Open your browser and go to:
http://your-server-ip:8090Create your admin username and password
Step 3: Add Your Server
Click the "Add System" button (top right)
Give your server a name
Copy the agent command that appears (it includes your unique key)
Step 4: Install the Agent
On the same server (or any server you want to monitor), run:
mkdir beszel-agent
cd beszel-agent
nano docker-compose.ymlPaste the agent config from Step 3
Start the agent:
docker compose up -d