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.