Skip to content

Set Up Supabase on Windows

Set up Supabase on a Windows Server: install WSL2 with Ubuntu, configure Docker, start Supabase, and make it accessible externally → Learn more now

10 November 20266 min read3 Views0 helpful

Introduction

Supabase is an open-source Postgres development platform that provides a full Postgres database plus authentication, instant APIs, realtime, and storage—an open-source alternative to Firebase.

Supabase consists of several Linux containers. These containers cannot run directly on a Windows Server. Instead, they run in a Linux system that you set up with the Windows Subsystem for Linux (WSL2). In this guide, we’ll show you how to install WSL2 with Ubuntu, set up Docker in it, and start Supabase.

Tip

An easier option: use a Linux VPS On a Linux VPS (Debian or Ubuntu), you can install Supabase in just a few clicks using One-Click Apps in the VPS web interface, or manually by following our guide Set Up Supabase on a Linux Server. This is the option we recommend: on Windows, WSL2 also runs as its own virtual machine inside your VPS, using memory and CPU resources and requiring more maintenance. One-Click Apps are not available on Windows VPSs.

Requirements

Before installing Supabase, make sure your hosting environment meets the following requirements. Windows and the WSL2 environment also need their own resources in addition to those used by Supabase.

HardwareMinimumZAP-Hosting recommendation
CPU2 vCPU cores4 vCPU cores
RAM8 GB16 GB
Disk space60 GB80 GB

Operating system: Windows Server 2022 or Windows Server 2025

Dependencies: WSL2 with Ubuntu 24.04, with Git and Docker (Engine and Compose) installed in Ubuntu

Warning

No Docker Desktop or Windows containers Docker Desktop is not supported by Docker on Windows Server. The Docker Engine from our guide Set Up Docker on a Windows Server only runs Windows containers, so it is not suitable for Supabase. Install Docker inside Ubuntu in WSL2 as described below.

FAQ

Frequently asked questions

Supabase runs in Linux containers. On Windows Server 2022 or 2025, first install WSL2 with Ubuntu, set up Docker Engine and Docker Compose in Ubuntu, then start Supabase with docker compose. One-Click Apps are only available on Linux VPSs.
Supabase is an open-source Postgres development platform that provides a full Postgres database plus authentication, instant APIs, realtime, and storage—an open-source alternative to Firebase.
Because Windows and the WSL2 environment need additional resources, plan for at least 2 vCPU cores, 8 GB of RAM, and 60 GB of disk space. ZAP-Hosting recommends 4 vCPU cores, 16 GB of RAM, and 80 GB of disk space.

Feedback

Was this article helpful?

Your feedback helps us prioritize and improve content.

0 of 0 Users found this article helpful.

Personal support

Need more help than the guide provides?

Our ZAP support team knows your product — briefly describe your issue and we'll help you personally.