Hosting
Hosting Exponential: servers, PHP, databases, web servers, Velocity, caching, backups and operations.
143 pages
- Partner programs for hosts How a hosting company relates to 7x, the Exponential Foundation and the community: what is documented today, what you can do without any agreement, where the Partners section of this help continues, and what never to…
- PHP selection and FPM pools How to give an Exponential site the right PHP on a panel server: the web PHP and the command line PHP must match, one PHP-FPM pool per site running as the site's user, the settings that matter in the pool, and how to…
- Runbook: PHP upgrade A planned move of an Exponential site to a newer PHP 8.x version: check support and extensions on a staging copy, switch the web PHP and the command-line PHP together, reload PHP-FPM or restart Velocity, clear caches…
- SQLite for hosts SQLite 3, the default database of Exponential, from a host's point of view: what the driver adds, the four files and their permissions, the shared settings, backups and restores without copying a live file, monitoring…
- Varnish and reverse proxies Putting a reverse proxy or a caching proxy such as Varnish in front of Exponential sites: whether you need one, trusting the proxy for HTTPS and the visitor's address, what may and may not be cached, and how to purge…
- CDN Putting a content delivery network in front of hosted Exponential sites: what is safe to cache at the edge, trusting the CDN's addresses for HTTPS and the visitor's address, the CDN headers Velocity understands, purge…
- Cron and shell access How customers on panel servers schedule Exponential's runcronjobs.php (parts, schedules, the right PHP binary, the site user's crontab), what the administration's Cronjobs page needs from PHP, and what a site can and…
- Multisite on one installation How one Exponential installation serves several sites through siteaccesses, matched by URL, host name or port; what that means for a host's isolation, logs, caches, billing and backups; and when separate installations…
- Platform as a service What a platform-as-a-service offering must provide for Exponential (tier 3 in the sources), why a read-only or ephemeral file system needs var/ on persistent storage and a database server, how VarDir and the cache and…
- PostgreSQL for hosts PostgreSQL, the recommended database server for Exponential, from a host's point of view: versions, the database owner rule, the pgcrypto extension, settings, installing with exp:install, sequences, backups and the…
- Restore and restore tests The restore procedure for an Exponential site step by step, how to run a restore test on another machine without sending mail or running jobs, and the checks that prove the restored site is complete.
- Runbook: certificate expiry What to do when visitors see HTTPS warnings or a certificate is about to expire: check what is served, under Velocity with exp:velocity ssl show and renew, under Apache or nginx with your certificate tool or panel, and…
- Two-step sign-in Two-step sign-in for the Exponential sites a host runs: what the sevenx_authentication_2fa extension does, how to switch it on per site or siteaccess, how to require it for administrators, the encryption key for…
- Working with the project and 7x How a hosting company works with the Exponential project day to day: following releases, reporting bugs and security issues, contributing fixes upstream, sponsoring, and buying services from 7x when needed.
- Audit trail The Exponential audit trail from a host's side: what is recorded per channel, the cronjob that rotates, verifies and archives, the hash chain and exp:audit verify for monitoring, alert recipients, forwarding to syslog…
- Databases and users Creating the database and its user for an Exponential site, engine by engine in the official order (SQLite 3, PostgreSQL, MongoDB, MariaDB, Oracle, MySQL), with the privileges each driver needs, the character set, how…
- Licensing for hosts What the GNU GPL v2 or later means for a hosting company: hosting customer sites, preinstalled images and one-click installers, changed code, extensions with other licenses, and copying this documentation. Plain words…
- Managed hosting What a managed Exponential hosting service can take over from the customer, with the tools the software provides for each task (updates with ezupdate, the upgrade check, backups in maintenance mode, system information…
- MongoDB for hosts MongoDB as the database of an Exponential site, from a host's point of view: the PHP, server and extension versions it needs, the Composer library, the database user, installing, the indexes, the documented limits…
- Monitoring overview Everything Exponential offers for watching a hosted site (status commands with exit codes, the system information health checks, log health and the error digest, audit alerts, Velocity's health and metrics endpoints)…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x