Help for Hosting companies
Host Exponential sites: server requirements, PHP and databases, Velocity, caching, security, backups and operations.
582 pages
Start here
Read these pages in this order.
- Hosting companies: start here The landing page for hosting companies and service providers that offer Exponential hosting: what the platf...
- Bundlers: start here The landing page for people and companies who bundle Exponential with other software and ship the result -...
- Migrations The start of everything about migrations in Exponential 6.0.15 - schema and content changes written once as...
- Resellers: start here The landing page for companies and freelancers who resell offers based on Exponential - hosting plans, mana...
- Site packages: start here The start of the site packages help. What a site installer package is, the package server that publishes th...
- Static publishing The start of everything about static publishing in Exponential 6.0.15 - a free, fast and safe public copy o...
Good to know
-
Migrations on hosted sites
What a customer's migration run does to your servers - the installation lock, the captions (database dumps and file copies) and their disk space, maintenance mode, background runs started from the administration, the…
-
Migrations
The start of everything about migrations in Exponential 6.0.15 - schema and content changes written once as files under version control and applied to every installation of a site in the same order, with a caption…
-
Migrations versus migrating a site
The word migration means two different jobs in the Exponential documentation - migrations (schema and content changes of one site, written as files and applied with exp:migration:migrate) and migrating a site (moving or…
-
Deploying with migrations: CI/CD and GitHub Actions
Run migrations as part of every deploy - the order of the steps, a complete GitHub Actions workflow that checks pull requests and deploys over SSH, the exit codes a pipeline acts on, the installation lock, and runs…
-
Migrations: add a remote step by step
Setup > Migrations > Remotes step by step with screenshots. Prepare the secret, add a remote (a target host such as dev, stage or production) with the five steps of the wizard - the remote, the connection, the…
-
Migrations on MySQL, PostgreSQL, SQLite, Oracle and MongoDB
What each database engine means for a migration - transactions, the simulation, captions and the restore, schema changes that commit at once - and how to write one migration that works on MySQL/MariaDB, PostgreSQL…
Search by topic
Each button lists the pages of one topic for Hosting companies.
- Getting started1
- Two ways to build2
- Help and support1
- Partnership1
- Hosting143
- Customer success17
- Public sector152
- Exponential for businesses26
- Training50
- Community7
- Ecosystem15
- Reselling19
- Bundles and distributions31
- AI and agents1
- Adopting Exponential9
- Mobile apps3
- Web frameworks1
- Integration2
- Non-profit organizations5
- Administration34
- Examples1
- Installation and upgrades41
- Migrations17
- Project files2
- History1
Key pages
All pages for Hosting companies- User management from the console The start of everything about the exp:user commands in Exponential 6.0.15 - list, create, change, disable and remove user accounts, reset...
- New in 6.0.15: static publishing Exponential 6.0.15 publishes a site as a free, fast and safe static copy on GitHub Pages or any git host - built, checked and published f...
- Use your own domain Serve the static copy at your own domain instead of github.io - the CNAME file, the DNS records for a subdomain or an apex domain, the DN...
- Keep private content private How static publishing makes sure only public content reaches a public repository - builds as the anonymous user, the clean-up and refuse...
- Captions and rollback in practice Walk through the ways back after a migration run - the automatic restore after a failure, rolling back a whole run, one migration with it...
- Choosing a hosting model A comparison of shared hosting, VPS, dedicated servers, containers and Kubernetes for Exponential, built from what the project's sources...
- Choosing a web server A decision guide for hosts: which web server or engine to offer for which plan, with the facts that decide it (PHP version, long-running...
- Hardening for hosts The hardening a host applies to every Exponential site, layer by layer: served files, secrets, debug output, the administration, password...
- Migrating customers to your hosting The end-to-end process a host follows to bring a customer's site onto its Exponential hosting: assessment questions, the offer, a staging...
- One-click installers for Exponential How a host offers Exponential as a one-click install: the one installer with three front ends (setup wizard, kickstarter, exp:install), w...
Recently updated
- Extensions sevenx_multisite activates Updated: The documented INI load order matches the kernel, in English and German
- Getting Support Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Bundler FAQ Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Composer and Packagist in the ecosystem Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- The PHP stack of the Exponential ecosystem Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Composer and Git on servers Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Requirements at a glance Updated: The documentation names expcomponents as the kernel's libraries, in English an...
- Migrating customers from older versions Updated: The documentation names expcomponents as the kernel's libraries, in English an...
Related audiences
Free documentation: use it to help yourself and others
This help is free documentation, licensed under the GNU Free Documentation License 1.3 or later. You may use it, share it and improve it:
- Study it Read any page as often as you like, for any purpose.
- Copy it and share it Give pages to other users, on paper or as files. Keep the copyright notice, the license notice and a copy of the license with every copy.
- Translate, adapt and improve it Share your version under the same license, with the original notices and a note of what you changed.
- Cite it Refer to a page by its title and its address in the help, or its file in the doc directory.
- Contribute fixes back Use "Edit on GitHub" on any page. Changes are accepted under the same license, so they stay free for everyone.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x