Self Hosting on Windows
Deploy Datasquirel on a Windows machine using Docker Desktop.Prerequisites
Before installing Datasquirel on Windows you need:
- Docker Desktop for Windows — installed and running
- WSL 2 (Windows Subsystem for Linux) — required by Docker Desktop
- A terminal application (Windows Terminal, PowerShell, or Git Bash)
Installation
1. Enable WSL 2 and Docker Desktop
Make sure Docker Desktop is running and WSL 2 integration is enabled in Docker Desktop settings under Resources → WSL Integration.
2. Open a WSL Terminal
Open Windows Terminal and launch a WSL shell (Ubuntu or another distribution):
wsl
3. Run the Installer
From inside your WSL shell, run the Datasquirel install script:
curl https://datasquirel.com/install | bash
Follow the prompts to complete the installation. The script will download the Docker Compose stack, configure the environment, and start all services.
4. Access the Admin Panel
Once the installation finishes, open your browser and navigate to:
http://localhost:7070
You will be redirected to the super admin setup page on first launch.
Updating
To update Datasquirel to a newer version, re-run the install script and follow the prompts:
curl https://datasquirel.com/install | bash
Notes
- All data is stored in Docker volumes on your Windows machine.
- Stopping Docker Desktop will stop Datasquirel. Start Docker Desktop again and the containers will resume automatically.
- For production use on Windows Server, WSL 2 with Ubuntu is the recommended environment.