All realizations
Server control panelIn production

TinyCP

A lightweight, fast control panel for Linux servers. Web, databases, mail, DNS, files and security: every service you'd otherwise wrangle from the command line, managed from one clean dashboard.

Project pagetinycp.com
Co-created with
Tech stack
C# / .NETNode.jsBashLinuxApache · NginxMariaDB
tinycp.com
TinyCP
The live dashboard: system load, per-core CPU, memory, disk and network at a glance.
Our roleCo-creator & maintainer
TypeSelf-hosted control panel
Runs onDebian · Ubuntu
FootprintLightweight by design
Overview

One dashboard for the whole server.

Most control panels are heavy: they assume a big box, eat resources, and bury the basics under a dozen menus. TinyCP takes the opposite stance: a small, fast panel that runs comfortably on a modest VPS and still manages everything a real server needs.

From a single screen you provision websites, spin up databases, configure mail and DNS, move files, schedule jobs and harden the firewall. The work that normally means SSH and config files becomes a few clicks, without hiding what's actually happening underneath.

The context

Server management without the weight.

Administrators wanted the convenience of a hosting panel without the bloat, licensing, and lock-in of the established players. The brief was deceptively hard: cover the full surface of a Linux server, stay fast on low-spec hardware, and never get in the operator's way.

  • Manage web, data, mail, DNS, files and security from one place
  • Run light enough for a small VPS, not just a dedicated box
  • Stay transparent: generate standard configs, never a black box
  • Keep the interface legible under load, with live system telemetry
What it does

Everything the server needs, in one place.

Each module wraps a real Linux service with a clean UI, and writes the same standard configuration you would by hand.

Web & domains

Create sites on Apache or Nginx, manage virtual hosts, PHP versions and document roots in seconds.

Databases

Create and administer MariaDB / MySQL databases, users, permissions, imports and backups from the panel.

Mail server

Email accounts, forwarding, auto-responders, the mail queue and anti-spam with RBL, allow and block lists.

DNS

Author and serve DNS zones and records through a simple form, no editing zone files by hand.

File sharing

Browse, upload and edit files in the browser, with FTP (vsFTPd), Samba and DLNA sharing.

Firewall & security

Rule-based firewall, a custom guard, OpenVPN and free SSL automation with Let's Encrypt.

Live monitoring

Per-core CPU, memory, disk, inodes and live network throughput, updating in real time.

Cron & services

Schedule jobs and start, stop and watch system services without touching a terminal.

Version control

Git and Subversion repositories with their own users and permissions, managed from the panel.

The toolkit

Built on a stack we trust.

Core

C#.NETNode.jsJavaScriptBashsystemd

Services managed

ApacheNginxPHPMariaDB / MySQLvsftpdSambaGitSVN

Platform & security

DebianUbuntuLet's EncryptFirewallCustom guardOpenVPN
Why teams pick it

Small panel, full server.

1 panel
Web, data, mail, DNS, files & security in one place
Live
Real-time CPU, memory, disk and network telemetry
Minutes
From a clean install to a managed, secured server
Open configs
Standard service files, never a black box
It does what the big panels do, on a box a tenth the size, and it never hides what it's actually doing to the server.
TinyCP
Why we still run TinyCP in production

Have something in mind? Let's scope it.

Tell us about your project and we'll come back within one business day with honest, practical next steps.