Glossary

Key terms and technologies used throughout ServerPlane.


A Record

A type of DNS record that maps a domain name to an IPv4 address. Used to point your domain to your server's IP.

Apache

An open-source web server. ServerPlane uses Apache to serve WordPress applications.

CDN

Content Delivery Network. A distributed network of servers that caches and delivers content to users from the closest geographic location, improving load times.

CNAME

Canonical Name record. A type of DNS record that maps one domain name to another (an alias). Used in ServerPlane for whitelabel custom domain setup.

Deploy Key

A secure key granted read-only access to a specific GitHub repository. ServerPlane generates deploy keys automatically to pull code from private repositories without requiring full account access.

DNS

Domain Name System. The system that translates human-readable domain names (e.g., example.com) into IP addresses that computers use to route traffic.

Docker

A platform for running applications inside lightweight, isolated containers. Containers package an app and all its dependencies together for consistent deployment.

Docker Compose

A tool for defining and running multi-container Docker applications. ServerPlane uses Docker Compose to manage Docker-based app deployments.

Gunicorn

Green Unicorn. A Python WSGI HTTP server used to serve Python web applications. ServerPlane uses Gunicorn behind Nginx for Python apps.

HMAC

Hash-based Message Authentication Code. A cryptographic method for verifying both the integrity and authenticity of a message. ServerPlane uses HMAC to verify incoming GitHub webhook payloads.

Let's Encrypt

A free, automated certificate authority that issues SSL/TLS certificates. ServerPlane provisions Let's Encrypt certificates for your domains automatically.

MariaDB

An open-source relational database and drop-in replacement for MySQL. One of the three database engines supported by ServerPlane.

MongoDB

An open-source document-oriented NoSQL database that stores data in flexible, JSON-like documents. One of the three database engines supported by ServerPlane.

Nginx

A high-performance web server and reverse proxy. ServerPlane uses Nginx as a reverse proxy in front of Node.js, Python, and Docker applications, and for SSL termination.

OAuth

Open Authorization. An open standard for token-based authentication and authorization. ServerPlane uses OAuth for GitHub login and repository access.

PHP-FPM

PHP FastCGI Process Manager. A high-performance PHP process manager. Used by ServerPlane to serve WordPress applications.

PM2

A process manager for Node.js applications. It keeps apps running, handles restarts on failure, and manages log output. ServerPlane uses PM2 to manage Node.js apps.

PostgreSQL

An advanced open-source relational database known for its extensibility and standards compliance. One of the three database engines supported by ServerPlane.

Backup Engine

ServerPlane uses an encrypted, incremental backup engine to efficiently back up your servers, apps, and databases.

SFTP

SSH File Transfer Protocol. A secure file transfer protocol. ServerPlane provisions SFTP user accounts on your servers for secure file access.

SSH

Secure Shell. A cryptographic network protocol for secure communication between two computers. ServerPlane uses SSH to connect to and manage your servers.

SSL/TLS

Secure Sockets Layer / Transport Layer Security. Cryptographic protocols that encrypt data in transit between a web server and a browser. When a site uses SSL/TLS, its URL starts with https://.

Systemd

The service manager used by Ubuntu. It manages background services such as web servers, application processes, and database engines on your server.

2FA / TOTP

Two-Factor Authentication / Time-based One-Time Password. A security mechanism that requires a second verification step (a 6-digit code from an authenticator app) in addition to your password when logging in.

Virtualenv

A Python tool for creating isolated environments with their own dependencies. ServerPlane uses virtualenv to keep each Python application's packages separate from the system Python.

VPS

Virtual Private Server. A virtualized server that acts like a dedicated machine. You connect your VPS to ServerPlane for management, deployment, and monitoring.

Webhook

An HTTP callback triggered by an event. ServerPlane uses GitHub webhooks to receive push notifications and trigger automatic deployments when code is pushed to a configured branch.