---
title: Windows Self Hosting | Datasquirel docs
description: Host Datasquirel on a Windows machine
page_title: Self Hosting on Windows
page_description: Deploy Datasquirel on a Windows machine using Docker Desktop.
---

## Prerequisites

Before installing Datasquirel on Windows you need:

- [Docker Desktop for Windows](https://www.docker.com/products/docker-desktop/) — installed and running
- [WSL 2](https://learn.microsoft.com/en-us/windows/wsl/install) (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):

```bash
wsl
```

### 3. Run the Installer

From inside your WSL shell, run the Datasquirel install script:

```bash
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:

```bash
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.
