Glossary

Hosting and Tenkai terms, with examples and links to learn more.

Hosting

VPS

Also calledVirtual private server

A virtual machine on a physical server shared with other customers. You get your own operating system and root access, then set it up yourself or let Tenkai prepare a supported Debian or Ubuntu release.

Learn: Shared hosting, VPS, dedicated server or PaaS?

PaaS

Also calledPlatform as a Service

A platform that builds and runs applications without asking you to manage servers. A hosted PaaS supplies the machines. Tenkai instead automates the work on your own VPS or dedicated servers, which stay with your provider.

Learn: Shared hosting, VPS, dedicated server or PaaS?

Self-hosted PaaS

A deployment platform you run on your own server, including its dashboard and deployment jobs. Tenkai is not self-hosted: it hosts the control plane, while your servers run your applications.

Help: Compare Tenkai with Coolify and Dokploy

Bring your own hardware

Also calledBYOH

Use servers you own or rent, even at different providers. Tenkai needs Debian 12 or Ubuntu 24.04 or later, root access for enrollment, SSH access and WireGuard connectivity between nodes. All nodes of a cluster must share one CPU architecture.

Help: Projects, environments and clusters

Tenkai and its clusters

Control plane

Tenkai's dashboard, configuration database and deployment jobs. It instructs your servers over SSH but carries no application traffic, so running applications do not depend on it being available.

Help: How Tenkai runs your applications

Server setup

The initial installation of Docker Engine, the firewall and the cluster network on a server. Tenkai also disables SSH password logins and installs its monitoring agent unless the cluster has that option turned off.

Help: How Tenkai runs your applications

Cluster

One or more servers, called nodes, that run your resources together. A cluster groups VPSs or dedicated servers; it is not a hosting category. It places application replicas on nodes with room for them; resources that keep files stay on their data nodes.

Learn: Shared hosting, VPS, dedicated server or PaaS?

Manager node

A node that keeps the cluster state and helps decide where replicas run. Managers can also run workloads. Stop accepting workloads moves their applications away, but leaves stateful resources in place.

Learn: How a Tenkai cluster works

Worker node

A node that runs workloads without voting on cluster changes. Add one when your applications or databases need more CPU or memory.

Learn: How a Tenkai cluster works

Quorum

Also calledMajority

More than half the managers, able to agree on cluster changes. That means 2 of 3 or 3 of 5. Without quorum, containers on surviving nodes keep running, but Swarm cannot replace lost replicas or apply service changes.

2 of 3 managers remain. The cluster can still make changes.
Learn: How a Tenkai cluster works

Data node

The node whose disk holds a database, an application's kept files or cluster storage. Those files stay on that node. Losing its disk requires a backup or an external copy.

Help: Clusters and the roles of their nodes

Applications

Web application

An application that answers HTTP requests on its configured port, 8080 by default. Tenkai runs it from Git, a container image or uploaded static files and gives it an HTTPS address.

Help: Deploy your first application

Replica

Also calledInstance

One running copy of a web application or worker. Choose 1 to 10 replicas, each reserving its own CPU and memory; a web application that keeps files is limited to 1.

Help: How traffic reaches your application

Blue-green deployment

Tenkai checks a new version beside the running version, gives it higher-priority routes, then removes the old routes and stops the old version. An application with kept files stops before its replacement starts.

The new version takes traffic before the old version loses its routes. Applications with kept files stop first.
Learn: Blue-green deployments

Zero-downtime deployment

A deployment without a service interruption. Tenkai overlaps routes so switching versions leaves no routing gap. Applications with kept files still stop during deployment, and the old process must finish requests already in progress.

Learn: Blue-green deployments

Object storage

Also calledS3-compatible storage

File storage accessed through an API, not a local directory. Tenkai runs S3-compatible hosted buckets on one data node, each with its own keys and size limit. An optional bucket copy mirrors files outside the cluster, including deletions.

Learn: Object storage on your cluster with Garage

Databases

Managed service

Also calledManaged database

PostgreSQL, MySQL, Redis® or Valkey run by Tenkai on your cluster. A binding gives an application its connection details at the next deployment; the data stays on your servers.

Help: Create a managed service

Backup

An encrypted copy of database data or application files in your storage bucket. Choosing a bucket enables daily backups for PostgreSQL, MySQL, Redis® or Valkey. Tenkai keeps the 7 latest successful copies.

Learn: Backups and restore

Storage bucket

An S3-compatible bucket you provide outside your clusters for backups and bucket copies. It is separate from a hosted bucket, which stores application files on a cluster.

Help: Back up and restore a database

Disaster recovery

Also calledDR

Getting applications and data back after a failure. Tenkai replaces application replicas while enough managers and capacity remain. To recover lost data, you need a successful backup. You rebuild a lost cluster yourself, since Tenkai keeps none on standby.

Learn: Disaster recovery: what Tenkai lets you recover from

Networking

Load balancer

A service that spreads requests across running copies of an application. Tenkai balances traffic across web application replicas, but does not provide a load balancer in front of its single edge node.

Help: How traffic reaches your application

Custom domain

A hostname you own, such as app.example.com, added to a web application. Point it to the default route with a CNAME, or to the edge node with an A record. Tenkai checks DNS and issues its HTTPS certificate once the application is deployed.

Help: Connect a custom domain

Cluster network

Also calledWireGuard

The WireGuard network that encrypts runtime traffic between cluster nodes on UDP port 51820. It works across providers or over a shared private network.

Learn: How Tenkai isolates your networks

Environment network

The private application network for a project's production environment in its cluster. Applications reach databases by their runtime names. The edge router joins it too, so it is not a complete security boundary.

Learn: How Tenkai isolates your networks

Security

TLS certificate

Also calledSSL certificate

A certificate that lets a browser verify an HTTPS hostname. Tenkai obtains it from Let's Encrypt and sends it to the edge node before routing the hostname. Tenkai also renews certificates. If renewal fails and the certificate expires, browsers show a warning.

Learn: How a request reaches your application: DNS, the edge node and HTTPS

Firewall

Rules that allow or block network connections. Tenkai allows SSH, HTTP and HTTPS through ufw, plus WireGuard from cluster peers. Existing rules and Docker-published ports can allow more.

Learn: What Tenkai does to secure your servers

SSH key

A key pair used to log in over SSH. For your personal key, Tenkai stores only the public half. An owner or admin can authorize it for root access. Tenkai has a separate automation key for each server.

Learn: What Tenkai does to secure your servers

Backup key

Your team's key pair for encrypting and decrypting backups. An owner or admin can download it to read backups without Tenkai. Keep the file outside Tenkai and download it again after a rotation.

Learn: Backups and restore

Looking for the steps to do something in Tenkai? Open the help center.