Introduction

CloudSonic is a cloud hosting platform built for developers and agencies who want the performance of a dedicated stack without the overhead of managing everything from scratch.

You get servers provisioned on enterprise cloud infrastructure, pre-configured with a production-grade stack: Nginx, PHP, Redis, MariaDB, and PostgreSQL. Everything is tuned out of the box. You manage your applications through a clean dashboard, and when you need to go deeper, full root SSH access is always available.

No shared resources. No restrictions on what you can install. No proprietary wrappers between you and your server.

Who CloudSonic is for

CloudSonic works best for developers, agencies, and technical teams who:

  • Run multiple WordPress sites or PHP applications and want them fast
  • Need the flexibility to install custom software, run Node.js apps, or connect to any database
  • Want a managed platform without giving up control of the underlying server
  • Are tired of shared hosting performance or the cost of traditional managed hosting

How it works

When you add a server to CloudSonic, it runs through a provisioning process that hardens the OS, installs and configures the full software stack, and sets up monitoring. The whole process takes a few minutes.

From that point, the CloudSonic dashboard handles the day-to-day: deploying applications, creating databases, managing users, reading logs. Everything that would otherwise mean SSH commands and config files is a button in the dashboard.

The server itself is yours. You can SSH in, install packages, edit configs, and run scripts exactly as you would on any Linux server. CloudSonic manages the stack but never restricts access to it.

The stack

Every CloudSonic server runs on Ubuntu with:

  • Nginx as the web server, with per-site configs and automatic SSL via Let's Encrypt
  • PHP with OPcache enabled and sensible production defaults
  • Redis for caching and session storage, bound to localhost
  • MariaDB for relational databases, InnoDB-only, tuned to available RAM
  • PostgreSQL with PgBouncer connection pooling and TimescaleDB for time-series workloads

All services are bound to localhost by default. Nothing is exposed to the public internet except ports 80 and 443.