Prepare hosting (if needed)
Only do this if your web hosting is not ready for CUP yet.
If your hosting, subdomain and SFTP access are already ready, go straight to step 02.
01.1Choose the hosting planRECOMMENDED
The Pro plan
This is the plan used for this OVH example. Prices and features can change, so check the offer when subscribing.
01.2Link the subdomain to the correct folderMY SITES
In OVH Manager, open My sites and link the chosen subdomain to a dedicated folder, for example /cup. This folder becomes the site root: cup.your-domain.com will display its contents.
Use a subdomain dedicated to CUP. Do not replace the root folder of a live website.
01.3Check the SSL certificateHTTPS
In the SSL Certificates tab, check that the CUP subdomain has an active Let’s Encrypt certificate. Wait until the provider shows it as active before continuing.
The certificate proves to the browser that the server is authorized to answer for this exact domain name and encrypts the connection. Until it is ready for the exact subdomain, the browser may show “This connection is not private”: the certificate presented does not match the site. Do not enter credentials or bypass the warning. Once the certificate is active, open https://cup.your-domain.com and check that the warning is gone.
The certificate must cover CUP’s subdomain, not only the main domain. Initial activation may take a little while after adding the domain or updating DNS. If OVH already shows “Active” but the warning persists, check that the certificate and website folder use the same subdomain and that DNS points to the correct hosting plan.
When the status is active and the warning is gone, open the https:// address before starting the installer.
OVH guide · Let’s Encrypt certificate ↗01.4Check the PHP versionPHP 8.2+
CUP requires PHP 8.2 or later. The installer also checks for curl, ZIP, OpenSSL, mbstring, GD, fileinfo and JSON extensions, HTTPS and write access.
The global PHP version may affect several websites on the same hosting plan. Check their compatibility before changing it.
01.5Prepare SFTP accessPORT 22
Find the SFTP server and login in the FTP - SSH tab. Connect with SFTP on port 22 and open the subdomain root folder, for example /cup.
Download the CUP installerZIP file · 1 PHP file · free compatibility checkYou can download this file before purchasing to check your web hosting: upload it to an empty web folder and open it over HTTPS. Compatibility checks appear without a code. CUP is installed only after you enter an activation code and submit the form.
The destination folder must be empty. Upload only installer-cup.php, not a full CUP archive. Never share your SFTP password.
OVH guide · FTP / SFTP connection ↗