Feature - Web

TinyCP currently supports both Apache and NGINX servers. Only one of them can be active at the same time.


Domain settings are synchronized between them, so you can activate the appropriate module at any time!

TinyCP - Apache/NGINX domain list

Both web servers share identical forms. You can edit/set up there:

  • Document root
  • Redirects to www/non-www
  • Redirects to https
  • Certificates + Let's Encrypt
  • Use specific certificate
  • Timeouts
  • PHP version per domain
  • Custom domain config (if you need more than web UI offers)
  • Subdomains
  • Aliases
  • Listening on IP/Port
  • Proxy
TinyCP - Apache/NGINX domain edit form

Let's Encrypt

An increasing number of browsers negative approaches to pages that do not have an SSL certificate attached to the domain. Let's Encrypt allows you to get one for free. Those certificates are valid for 3 months by default but can be extended.

TinyCP supports both issuing and extending of those certificates!

TinyCP - Let's Encrypt

Apache modules

You no longer have to manage your Apache modules by editing specific files as TinyCP supports it from web interface!

TinyCP - Apache module settings

PHP modules

Same as above goes for PHP modules. You can also enable different PHP modules per PHP version.

TinyCP - PHP module settings

Web applications

With TinyCP you can set up a web application like WordPress, RoundCube or phpMyAdmin in no-time.

TinyCP - web application chooser

All you have to do is to fill in some basic information per application and you are ready to go!

TinyCP - example of WordPress installation