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.