Documentation
Getting Started
Run and schedule Python scripts from your browser. One container, no setup headaches.
1 Install with Docker
Run this command to start PyRunner:
docker run -d \
--name pyrunner \
-p 8000:8000 \
-v pyrunner_data:/app/data \
hasanaboulhasan/pyrunner:latest
Open http://localhost:8000 and create your account.
2 Install with Coolify
Prefer the guided setup? The Install PyRunner on Coolify (3-Minute Setup) guide uses Coolify's Docker Compose path with a pre-tuned compose file — persistent volume, healthcheck, port, and automatic HTTPS are all wired up for you. The quick steps below are the minimal Docker Image path.
- Go to your project and click + Add New Resource
- Select Docker Image
- Enter the image name:
hasanaboulhasan/pyrunner:latest
- Set port to
8000 - Add environment variables:
ALLOWED_HOSTS=your-domain.com
DEBUG=False
- Add persistent storage:
/app/data - Click Deploy
3 First Login
Open PyRunner in your browser. The setup wizard will guide you to create your admin account.
Once logged in, you can start creating and running Python scripts right away.