Smarter hosting

apnscp is the perfect hosting platform for your PHP, Ruby, Node, Python, and Go projects. Enable SSL with 1-click, automatically update webapps, receive notification of service defects, block threats real-time, and keep your site operating at peak performance.

Hosting is easy with apnscp.

Access Site Manager demo

Alpha scheduled for late August release. Pre-alpha released July 29.

Get started in seconds

curl | bash SHA2: cf2bf6521775f6ff0de1608b0e4d34c34a75385ee57442d7c13b66ebcdf9cc81

Use apnscp's Bootstrapper to automatically personalize your server. Most servers complete Bootstrapper optimization in one hour.

Minimum requirements

  • 2 GB RAM
  • 20 GB storage
  • RHEL/CentOS 7.4 or greater
  • Cloudflare, DigitalOcean, or Linode DNS ...more coming!
Release Notes/Guide Frequently Asked Questions

Herculean features in a small footprint

Enormous API

apnscp ships with a reflected API that exposes over 2,000 commands. Achieve everything within the panel from outside the panel – or just use Beacon, a CLI API companion.

Multi-tenant isolation

apnscp is multi-tenant. Multi-tenancy allows you to host multiple sites managed by multiple users with isolation and resource containment for each account.

Adaptive firewall

apnscp is built for real-world hosting, which is under constant threat from hackers. apnscp integrates rate-limited dynamic blacklists and permanent recidivism for persistent threats.

Light & nimble

Everything works best with more memory, but apnscp is designed to run proficiently on 2 GB platforms by minimizing auxiliary processes and exploiting modern software.

Builtin cache

Upstream caching is built into the web server. Just send the requisite "cache-control" headers and let the web server accelerate your content improving WordPress throughput by 24x.

Playbook driven

apnscp utilizes Ansible playbooks to provide a powerful, consistent, and intuitive provisioning process. Once provisioned, apnscp takes over.

Simple migrations

apnscp includes an easy-to-use unassisted migration tool. Use a supported DNS provider and apnscp will migrate your accounts between platforms with zero downtime.

Built for longevity

apnscp works with RHEL and CentOS, with 10 year support lifecycles. Ubuntu LTS-based products only provide 5 years of ongoing support.

DNS independence

apnscp works great with Linode, DigitalOcean, Cloudflare, and more. Declare your DNS provider, set the API key, and that's it. Full DNS management within apnscp.

Use any-version

Users may roll out any version of Ruby, Python, Node, and Go within their account. Each version is private to their account.

Limit resources

Limit resources per-account using control groups, built into apnscp. Restrict memory consumption, assign CPU priority, and limit process counts.

Tuners welcome

Customization makes any product great. You can customize the panel internals up to the theme and even the apps.

Intelligent self-healing

apnscp playbooks are idempotent ensuring that it can be run multiple times to detect service anomalies. Munged something? Just run the playbook.

Push monitoring

Argos is a collection of monitoring patterns developed over 16 years in hosting. Travel without worry. It fixes what it can and only alerts you during extremes.

Go headless

Quickly set the panel into headless to block external access. Fret not! Every command in the panel is reflected from terminal with cpcmd.

apnscp FAQ

How does the trial work?

During pre-alpha, all licenses include a 60-day trial at which point the license expires. Once expired your sites will continue to remain in operation, but you will lose access to the apnscp control panel which also affects routine software updates.

A license may be renewed an infinite number of times before 3.0 is officially released near the end of 2018. As we near closer to 3.0 final, the following license durations are enforced: pre-alpha, 60 days; alpha, 30 days; beta+, 15 days with a single trial license per IP per 60 days.

What will it cost?

apnscp is scheduled to cost $10/month per server with no restriction on usage. From experience, apnscp will run without issue on a server with over 500 sites, but there are diminishing returns with monolithic platforms.

Running smaller servers with fewer sites on each reduces service startup/recovery time and reduces the likelihood of multiple sites simultaneously coming under attack from compromised servers.

What support is available?

Before 3.0 is officially released, all support is free. Send an email to the lead dev, Matt, since any news is good news at this stage. Once 3.0 is officially released, free support includes the knowledgebase, as well as community chat + forums.

Paid support is based upon SLA and includes a 1-hour priority turnaround with no blackout as well as 24 hour M-F response time. Each are priced at $249/$49 respectively for the first 30 minutes. Support is structured to keep licensing costs low and focus production on the platform.

I found a bug!

Awesome! Find a way to reproduce it and send Matt an email or open an issue via GitHub or Bitbucket. Bugs are typically fixed sameday.

Contribution guidelines

Any components under GitHub are under FOSS-compatible licenses. Fork, fix, and submit a PR! The panel core on Bitbucket however is under a proprietary license.