Getting Started

From download to your first running project in under 5 minutes. No technical experience needed.

System Requirements

Make sure your computer meets these minimum specifications.

🖥️

Operating System

Windows 10 or Windows 11 (64-bit)

🧠

Memory (RAM)

4 GB minimum
8 GB recommended

💾

Disk Space

2 GB for the app + extra space for the services you download

💡

macOS support is coming in a future release. Stay tuned!

Step-by-Step Installation

  1. 1

    Download DevBox Pro

    Go to the GitHub Releases page and download the latest version. You have two options:

    • DevBox-Pro-Setup-x.x.x.exe — the installer (recommended for most users)
    • DevBox-Pro-x.x.x.exe — portable version (no installation needed, runs from any folder)
  2. 2

    Install & Launch

    Run the installer and follow the on-screen prompts. When it finishes, DevBox Pro will open automatically. The first launch may take a few seconds while it initializes — this is normal.

    🛡️

    Windows Defender may ask you to allow network access the first time you start a web server. Click "Allow" so your projects can be accessed in the browser.

  3. 3

    Download Your Tools (Binaries)

    Before creating projects, you need to download the components you'll use. Click on "Binary Manager" in the sidebar.

    You can click "Download All" to get everything, or pick and choose only what you need — for example, PHP 8.4, Nginx 1.28, MySQL 8.4, and Node.js 24.

    Binary Manager showing downloadable PHP versions
    The Binary Manager — pick the versions you want to use
  4. 4

    Create Your First Project

    Click the "+ New Project" button on the Dashboard. A dialog will appear where you can:

    • ✓ Pick your project type — Laravel, WordPress, Symfony, custom PHP, or Node.js
    • ✓ Choose a folder on your computer for the project files
    • ✓ Select the PHP or Node.js version to use
    • ✓ Pick which services to enable (MySQL, Redis, etc.)
    • ✓ Set your local domain (e.g., myproject.test)

    Click "Create" and DevBox Pro will handle the rest — installing frameworks, setting up the database, and configuring virtual hosts.

    Laravel project being installed with progress tracking
    Creating a Laravel project — DevBox Pro handles every step automatically
  5. 5

    Open Your Project

    Once the project is created, click "Start" on the project card. DevBox Pro will boot the web server and any enabled services. Then simply open your browser and go to:

    https://myproject.test

    That's it — your website is live on your computer! 🎉

What's Next?

Now that you're set up, explore everything DevBox Pro can do.