Services & Binaries

A complete reference of every tool and service bundled with DevBox Pro — with versions, descriptions, and default ports.

What Are Services?

Services are the behind-the-scenes programs that power your websites and applications.

When you visit a website, many programs work together: a web server handles the page request, a programming language generates the content, and a database stores the data. DevBox Pro bundles all of these so they run right on your computer.

You don't need to understand every service — DevBox Pro configures them automatically when you create a project. This page is here as a reference if you'd like to know what's available.

Services panel showing running services with status indicators
The Services panel — start and stop each service independently

🐘 Programming Languages

The languages your projects are written in.

PHP

PHP powers popular frameworks like Laravel, WordPress, and Symfony. DevBox Pro lets you run multiple PHP versions simultaneously — each project can use a different version.

VersionStatusNotes
PHP 8.5 Latest Newest release with cutting-edge features
PHP 8.4 Active Current stable release — recommended for new projects
PHP 8.3 Security Only Receiving security updates only
PHP 8.2 Stable Widely used, well-tested
PHP 8.1 Stable Mature release with good compatibility
PHP 8.0 Legacy For older projects only — no longer receiving updates
PHP 7.4 Legacy For legacy applications — end of life

Node.js

Node.js runs JavaScript outside the browser. It's used for frameworks like Next.js, Express, Nuxt, and for front-end build tools like npm and Vite.

VersionStatusNotes
Node.js 24 LTS Current Long-Term Support — recommended
Node.js 22 Maintenance LTS Stable, widely used
Node.js 20 Maintenance LTS End of life April 2026
Node.js 18 Legacy (EOL) For older projects only
Node.js 16 Legacy For legacy applications

Python

Python is available for scripting, automation, and projects that require it.

VersionStatus
Python 3.13Latest
Python 3.12LTS
Python 3.11Stable
Python 3.10Legacy

🌐 Web Servers

The software that serves your web pages to browsers.

⚡

Nginx

Fast and lightweight. Recommended for most projects. Uses very little memory.

Nginx 1.28Stable
Nginx 1.26Previous Stable
ðŸŠķ

Apache

Best when your project uses .htaccess files. Full mod_rewrite support included.

Apache 2.4Stable

ðŸ’ū Databases

Where your applications store their data — users, posts, products, settings, etc.

🐎

MySQL

The most popular database for web applications. Used by WordPress, Laravel, and countless other apps.

MySQL 8.4LTS
MySQL 8.0Legacy (EOL Apr 2026)
ðŸĶ­

MariaDB

A community-driven alternative to MySQL. Fully compatible — you can use it as a drop-in replacement.

MariaDB 11.4Latest
MariaDB 10.11LTS
🐘

PostgreSQL

A powerful, feature-rich database known for reliability. Popular with Rails, Django, and modern PHP apps.

PostgreSQL 17Latest
PostgreSQL 16LTS
PostgreSQL 15Stable
PostgreSQL 14Legacy
🍃

MongoDB

A document-based (NoSQL) database that stores data as JSON-like documents instead of traditional tables.

MongoDB 8.0Latest
MongoDB 7.0LTS
MongoDB 6.0Legacy
📄

SQLite 3

Embedded, file-based database. No separate server needed — just include it.

🔍

phpMyAdmin

A web-based tool for browsing and managing MySQL and MariaDB databases visually.

⚡ Caching & Other Services

Speed up your apps and test emails locally.

ðŸ”ī

Redis

In-memory cache and session storage. Makes your apps faster.

7.4 7.2

🧊

Memcached

High-performance caching for frequently accessed data.

1.6

📧

Mailpit

Catches all emails sent by your app. Perfect for testing without sending real emails.

Latest

ðŸ“Ķ

MinIO

S3-compatible object storage. Test file uploads without using Amazon AWS.

Latest

🛠ïļ Development Tools

Extra tools that help with development workflows.

🎞

Composer

PHP's package manager. Install libraries and frameworks with composer install.

🔀

Git

Version control system. Clone repos and manage code history.

🐚

mongosh

MongoDB Shell for interacting with MongoDB databases from the command line.

📋 Default Ports

Each service uses a specific port number. Here's the full reference.

ðŸ’Ą

What's a port? Think of ports like channels on a TV. Each service uses a different channel (port number) so they don't interfere with each other. You don't need to memorize these — DevBox Pro handles them automatically.

ServiceDefault PortNotes
Nginx (HTTP) 80 Main web traffic
Nginx (HTTPS) 443 Secure web traffic
Apache (HTTP) 80 or 8081 Falls back to 8081 if Nginx is using port 80
MySQL 3306 Standard MySQL port
MariaDB 3306 or 3307 Uses 3307 if MySQL is also running
PostgreSQL 5432 Standard PostgreSQL port
MongoDB 27017 Standard MongoDB port
Redis 6379 Standard Redis port
Memcached 11211 Standard Memcached port
Mailpit (SMTP) 1025 Email sending
Mailpit (Web UI) 8025 View caught emails in browser
phpMyAdmin 8080 Database management UI
MinIO (API) 9000 Object storage
MinIO (Console) 9001 MinIO management UI
PHP Projects 8000+ Auto-assigned per project