Turbo

Turbo

Fast web server with a real-time visual configuration panel

Open Source
4.3 (9 reviews)

Gallery

About Turbo

Turbo is a fast web server that pairs the engine with a real-time visual control panel, so you can host multiple sites and manage their configuration through a browser instead of hand-editing files. It's aimed at anyone running a VPS or bare-metal box who wants nginx-style capability without living in config syntax, and it runs on both Linux and Windows. The whole thing ships as a single self-contained binary written in Go, with no runtime to install alongside it, and the source lives at github.com/okzgn/turbo-go. There's no fixed limit on how many sites or subdomains a single instance can carry, so one box can hold as much as it has room for.

The core idea is that the things you normally tweak in a text file live in a web admin panel that applies changes live. You point a browser at /admin on your server, sign in with credentials you control, and manage domains, certificates, and routing from there. The panel is meant for real-time edits, and it closes idle sessions after a minute of inactivity as a small safety measure. Default admin credentials ship as a starting point, and you can set them along with the site directory through the TURBO_USER, TURBO_PASSWORD, and TURBO_DIR environment variables, so changing them is the first thing you'll do after install.

The panel is organized around the pieces you actually manage. General settings let you change the admin login and the site directory, request-timing controls cover how long the server spends reading headers, processing a whole request, writing a response, and holding a connection open, and a rate-limiting section caps request frequency per IP address. Size limits guard the maximum URI length, header size, and content body, each answering with the matching HTTP status when a request runs over. Site management lets you add a site as localhost, an IPv4 address, or a multilevel domain with wildcards, and each subdomain gets its own indexes, MIME types, headers, rewrites, and preprocessors, so a single server can hold sites that behave nothing alike.

On the routing and delivery side, Turbo handles multilevel domains and subdomains, alias addresses, redirects between the root and www forms, and URI rewrites that can do dynamic keyword replacement without a redirect, plus custom MIME types and HTTP headers by file extension. SSL is wired to Certbot, so you can create, manage, and delete certificates, cover wildcards, and turn on automatic HTTPS redirection, with renewals handled for you rather than left to a cron job you forget about. Multiple programming languages are supported through CGI-based preprocessors, so dynamic sites aren't limited to static files, and you can cap upload sizes or even replace a site's content by uploading files straight from the panel.

The point of all this is to keep the common web-server chores in one place. Instead of editing a config file, reloading the server, and hoping you didn't fat-finger a directive, you make a change in the panel and it takes effect, and Turbo writes the whole configuration to a file in your sites directory so it survives a restart. Optional logs record rate-limit denials and general visits in separate files, or fall back to stdout if you'd rather not keep them on disk. For someone running a handful of sites on a single box, that turns a fiddly, error-prone routine into a few clicks, without having to memorize a particular server's configuration language just to get TLS, redirects, and rewrites working.

Because it's a single self-contained binary, setup is light. On Linux it targets 64-bit x64 and ARM64 systems with systemd and expects common tools like nano and wget, and on Windows it runs on Windows 10 or Server 2016 and newer, 64-bit only, with administrator rights and PowerShell. The downloads are tiny, around 6 MB on Linux and 8 MB on Windows, published on GitHub with SHA256 checksums, and the project lists a modest 128 MB of RAM as a recommended minimum, so it's comfortable on small instances. You download the executable, set permissions or open ports 80 and 443, optionally register it as a service, on Windows through a wrapper like WinSW or NSSM, and start it, and from then on the panel does the rest.

Turbo suits developers and system administrators who manage a few sites and want SSL, redirects, and rewrites handled from one place rather than scattered across config files and cron jobs. It's less of a fit if you need the plugin ecosystem, tuning depth, and long track record of a server like nginx or Apache. The project uses a dual license, an open-source build under the GNU Affero General Public License v3 and a separate commercial license for proprietary use through the maker's contact page. It's currently at version 2.3 release candidate, so it's usable today while still stabilizing toward a final release, and the site is largely written in Spanish, which is worth knowing before you dig into the docs.

Key Features

  • Real-time web admin panel
  • Multilevel domains and subdomains
  • Certbot SSL with auto-renewal
  • Redirects, aliases, and URI rewrites
  • Per-IP request rate limiting
  • Single binary for Linux and Windows

Pros & Cons

What we like

  • Manages sites from one visual panel
  • Lightweight single binary, runs on 128 MB RAM
  • Open source under AGPL v3
  • Handles SSL and renewals for you

Room for improvement

  • Still a release candidate, not final
  • Much of the site copy is in Spanish
  • Smaller ecosystem than established servers
  • AGPL terms may need a commercial license

Frequently Asked Questions

What is Turbo?
Turbo is a fast web server with a real-time visual configuration panel. It lets you host multiple sites and manage domains, SSL, redirects, and rewrites from a browser-based admin panel instead of editing config files by hand, and it runs on Linux and Windows.
Is Turbo free?
Turbo uses a dual license. The open-source build is free under the GNU Affero General Public License v3, and a separate commercial license is available for proprietary use through the maker's contact page.
What can I configure in the panel?
The admin panel, reachable at /admin on your server, covers multilevel domains and subdomains, SSL certificates via Certbot with automated renewal, alias addresses, redirects, URI rewrites, custom MIME types and headers, upload size limits, request timeouts, and per-IP rate limiting.
Who is Turbo for?
It's for developers and system administrators running a VPS or bare-metal server who want nginx-style capability without living in config syntax. It suits people who'd rather manage a few sites from a visual panel and like a lightweight server they fully control.

Best For

Hosting multiple sites on one VPSManaging SSL certificates without the command lineSetting up redirects and URL rewrites visuallyRunning a lightweight server on small hardware

Featured in

Alternatives to Turbo

View all

Reviews (9)

K
Kenji Okafor

Finally something that fits

Started using Turbo casually, now it is pinned in my dock. The certbot ssl with auto-renewal is more useful than I expected. It fits well for setting up redirects and url rewrites visually. No regrets so far.

5/17/2026 14 found this helpful
E
Emerson Choi Verified

It just works

Picked Turbo for the price, stayed for the quality. Performance has been steady even when I lean on it hard. The core workflow is smooth once you are set up. Found it works best for managing ssl certificates without the command line. No regrets so far.

3/20/2026 14 found this helpful
A
Anders Thomas

Does the job, a few gripes

Picked Turbo for the price, stayed for the quality. Got real value out of handles ssl and renewals for you. It handles the boring parts so I can focus on the work that matters. Mostly using it for managing ssl certificates without the command line. The catch is still a release candidate, not final. Hard to imagine going back to my old setup.

6/16/2026 13 found this helpful
D
Dmitri Andersen

Solid daily driver

Tried Turbo on a side project first, then rolled it out everywhere. Support actually answered when I had a question, which surprised me. It has shaved real time off my week. Hard to imagine going back to my old setup.

6/14/2026 10 found this helpful
K
Krishna Martin Verified

Genuinely impressed

Came to Turbo after getting frustrated with what I had before. Got real value out of real-time web admin panel. The thing I keep coming back to is how reliable it is. It earns its place in my stack.

5/31/2026 10 found this helpful
I
Ingrid Costa Verified

Pulled its weight from week one

Started using Turbo casually, now it is pinned in my dock. Their take on open source under agpl v3 is genuinely good. The output quality holds up better than I expected.

6/28/2026 9 found this helpful
E
Ethan Lindqvist

Two months in, no regrets

Turbo solves a real problem for me without making a fuss about it. What stands out is how it handles real-time web admin panel. Mostly using it for hosting multiple sites on one vps. Easy yes for anyone weighing the same trade offs.

4/12/2026 9 found this helpful
J
Jordan Martin Verified

Finally something that fits

Turbo solves a real problem for me without making a fuss about it. What stands out is how it handles handles ssl and renewals for you. Worth it for what I get out of it.

3/14/2026 4 found this helpful
J
Jamie Ito

Quietly excellent

Started using Turbo casually, now it is pinned in my dock. Where it really wins is handles ssl and renewals for you. Mostly using it for managing ssl certificates without the command line. It earns its place in my stack.

4/4/2026