Skip to main content
AreaWP is a server control panel for developers, agencies, and hosting providers. Manage WordPress sites, Docker apps, databases, billing, and clients — all from one dashboard. Available as a self-hosted installation on your own server, or as a fully managed hosted solution where the AreaWP team handles the infrastructure for you.

What AreaWP Does

AreaWP runs on your Linux server and connects to remote servers via a lightweight agent. From the dashboard you can deploy apps, manage databases, configure firewalls, handle client subscriptions, and monitor everything in real time.

Multi-Server Fleet

Connect unlimited servers and manage them all from one panel

WordPress & Docker

Deploy WordPress sites and containerized apps in seconds

Built-in Billing

Stripe, PayPal, Tap, and Bank Transfer with full subscription management

Platform Modes

Sell hosting as a serviceClients sign up, choose a plan, and manage their own sites through a self-service portal.
  • ✅ Client self-service portal and billing dashboard
  • ✅ Pricing plans with resource limits (sites, storage, backups)
  • ✅ Stripe, PayPal, Tap, and Bank Transfer
  • ✅ White-label branding (logo, colors, brand name)
  • ✅ Built-in support ticket system

Core Features

Deploy the AreaWP binary agent on any Linux server and manage your entire fleet from one dashboard. Monitor health with heatmaps, compare metrics, detect anomalies, forecast capacity, and run staged or canary upgrades. Available on the Hosted plan only.
Deploy WordPress sites from templates with domain validation, auto-SSL, and isolated Docker containers. Manage sites in a grid or table view, with direct WP Admin auto-login links.
Full Docker lifecycle: start/stop containers, tail logs, open an in-browser terminal, manage Compose stacks, images, volumes, and networks. Live CPU and RAM per container.
Create MySQL, PostgreSQL, and SQLite databases. Browse tables, run SQL queries, manage users and privileges, and create or restore backups — all from the browser.
UFW firewall, fail2ban, SSH keys, IP lists, malware scanner, file integrity monitor, vulnerability scanner, and security audit — across 13 dedicated tabs.
Full billing: pricing plans, client subscriptions, invoices, and 4 payment gateways. Admins approve or reject payments; clients renew or cancel from their Billing page.
Built-in Gitea server. Browse repositories, configure webhooks, trigger deployments with pre/post-deploy scripts, and roll back from full deployment logs.
Manage Postfix, Dovecot, OpenDKIM, SpamAssassin, and Roundcube webmail. Add domains, create accounts, configure aliases, forwarding rules, and DNS records (DKIM/SPF/DMARC).

Architecture

ComponentStackRole
PanelFlask + React (Vite)Dashboard, API, billing, user management
AgentGo binaryInstalled per server, executes commands, streams metrics
Browser → Nginx (80/443) → Flask API (5000)
                               ↕ WebSocket
                     Agent on managed Server 1
                     Agent on managed Server 2

Getting Started

1

Check Requirements

Review server prerequisites before installing. Requirements →
2

Install AreaWP

Run the one-line installer on your Linux VPS. Installation →
3

Quick Start

Connect your first server and deploy your first site in under 10 minutes. Quick Start →
4

Set Up Billing

Configure pricing plans and payment gateways to onboard clients. Payment Gateways →

Requirements

Server and software prerequisites

Installation

Step-by-step install guide

Dashboard Overview

Learn the dashboard layout

Support

Contact the support team