First steps with pre-installed applications
Find out how to deploy pre-installed applications on your Public Cloud instances
Find out how to deploy pre-installed applications on your Public Cloud instances
Last updated 7th September 2021
OVHcloud offers Public Cloud customers pre-installed application images for quick and easy deployment of applications with few clicks only.
This guide will provide the first steps for each and every pre-installed application image on our Public Cloud platform.
Using the OVHcloud Control Panel / API or the OpenStack Horizon / API, install your chosen application on your Public Cloud instance.
Once the instance has been installed with your chosen pre-installed application, you can retrieve your login details via the OVHcloud API only.
API call
Parameters
serviceName
This is your cloud project ID
instanceId
This is the UUID of your instance
This section only applies to WordPress, Drupal, Joomla! and PrestaShop installations. It will not work for other installations.
You must create or edit two A
records in the OVHcloud Control Panel which point to the IP address of your server. For example if your domain name is "personaldomain.ovh" then you need to create A
records for:
personaldomain.ovh
www.personaldomain.ovh
If your domain is registered with OVHcloud you can follow this guide.
If your domain is registered with another company you will need to contact them for assistance to set up your A
records.
Replace personaldomain.ovh in the commands with your own domain name.
sudo -i
dnf install -y epel-release
dnf install -y certbot python3-certbot-apache mod_ssl
echo "ServerName personaldomain.ovh;" >> /etc/httpd/conf/httpd.conf
systemctl restart httpd
certbot certonly -d personaldomain.ovh --webroot
When asked about "Input the webroot", you need to enter something like "/var/www/wordpress". If you are installing Joomla!, you need to replace "wordpress" with "joomla".
Now you need to get certbot to also place it into the ssl.conf file. To trigger this, enter:
certbot -d personaldomain.ovh --apache
When prompted, answer the first prompt with "1" and also the second prompt with "1".
You should get the following output if your SSL has been generated:
IMPORTANT NOTES:
- Congratulations! Your certificate and chain have been saved at:
/etc/letsencrypt/live/personaldomain.ovh/fullchain.pem
Your key file has been saved at:
/etc/letsencrypt/live/personaldomain.ovh/privkey.pem
Your cert will expire on 2020-11-12. To obtain a new or tweaked
version of this certificate in the future, simply run certbot again
with the "certonly" option. To non-interactively renew *all* of
your certificates, run "certbot renew"
This section will explain the first steps specifically for the cPanel pre-installed image. Steps marked with * will have FAQ at the end of the steps.
Click on the URL that is returned by the API.
If the link has expired already, please SSH into the instance using the CentOS user and execute the "whmlogin" command to generate a new one or just reinstall the instance.
No further steps are necessary to complete the first configuration of this application.
Yes, you can. But you need to make sure you create glue records with your domain registrar. For example if you want "ns1.mydomain.com" and "ns2.mydomain.com", you must set up glue records for both which must point to the IP of your server. If your domain is registered with OVHcloud, you can follow this guide.. Please note that this can take 24 hours to create.
WHM by default uses the root user for authentication and the one time link allows access to complete first setup and change root password. Next time you login to WHM you must use the root user and the password you have set.
OVHcloud at the moment does not provide any licensing for Public Cloud servers other than Windows licensing. Customers must purchase a licence from a third party vendor for cPanel. For this we recommend cPanel directly.
This section will explain the first steps specifically for the Plesk pre-installed image. Steps marked with * will have FAQ at the end of the steps.
No further steps are necessary to complete the first configuration of this application.
OVHcloud at the moment does not provide any licensing for Public Cloud servers other than Windows licensing. Customers must purchase a licence from a third party vendor for Plesk. For this we recommend Plesk directly.
This section will explain the first steps specifically for the Virtualmin pre-installed image.
No further steps are necessary to complete the first configuration of this application.
This section will explain the first steps specifically for the Vestacp pre-installed image.
No further steps are necessary to complete the first configuration of this application.
This section will explain the first steps specifically for the Docker pre-installed image.
No further steps are necessary to complete the first configuration of this application.
Join our community of users on https://community.ovh.com/en/.
Please feel free to give any suggestions in order to improve this documentation.
Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.
Your support requests will not be processed via this form. To do this, please use the "Create a ticket" form.
Thank you. Your feedback has been received.
Access your community space. Ask questions, search for information, post content, and interact with other OVHcloud Community members.
Discuss with the OVHcloud community