Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
Thank you for choosing Infomaniak to create your PaaS!
This guide allows you to quickly use the essential functions of your new Jelastic Cloud product .
Frequently asked questions
- What is a platform as a service (PaaS)?
- What is a container or a node?
- What is Jelastic?
- What is a Cloudlet? How does Jelastic billing work?
- What technologies does Jelastic Cloud support?
- Is it possible to create a VPS with Jelastic Cloud?
- What are the possible ways to deploy an application?
- What is the difference between Jelastic Cloud and a VPS Cloud / VPS Lite?
- Jelastic Cloud resources available (depending on type of account)
See all Infomaniak Jelastic FAQs
Technical resources
We invite you to consult the official Jelastic documentation in English for technical questions:
- Install clustered applications (WordPress, Magento, etc.)
- Create an environment
- Deploy an application or code
- Configure your Java, PHP, Ruby, etc. servers.
- Bind a domain name
- Add a public IP address
- Monitor an application
- Login in SSH
- Manage notifications related to resource consumption
- Configure dynamic horizontal and vertical resizing
- Install packages without root access with Yum Packages Installer
In case of need or problem of understanding, our support remains at your disposal 7/7.
This guide specifies the resources you can benefit from with a Jelastic Cloud depending on the type of account you own.
Preamble
- All Jelastic Cloud accounts offer advantages:
- Web applications: more than 40 CMS can be installed in 1 click.
- Technology: PHP, Java, Node. JS, Ruby, Python, Go, Docker.
- Databases: SQL & NoSQL.
- SSL certificates: free with Let's Encrypt.
- Automatic backups: every 24 hours (incremental, over the last 7 days).
14-day trial account
The trial period allows you to test Jelastic Cloud without commitment. You can check if this solution meets your expectations and estimate the resources you need. Thanks to the calculator, you will then be able to determine the hourly or monthly rate of your PaaS based on your tests.
During the trial period, you have the following resources:
- Number of environments: 5
- Power: Cloudlets (3.2 GHz CPU and 1 GB RAM)
- SSD storage: 10 GB
- bandwidth: 20 000 Kb/s
Paid account
As soon as you buy credits Jelastic, the test account restrictions are removed and you can freely adjust the resources of your PaaS according to your needs:
- number of environments: according to your needs
- power: customizable according to your needs
- SSD storage: 20 GB included, then extendable up to 100 GB per environment
- Inward and outward traffic: 2.8 GB/hour (2.4 TB/month) included, then billed to Go
- bandwidth: 400 000 Kb/s
Read more
- Jelastic Cloud Billing What is a Cloudlet?
- What technologies are supported?
- Jelastic Cloud Start Guide
Git and GitHub are available at Infomaniak with all accommodation offers on...
and of course the offer Jelastic Cloud which will allow you a integration in depth versioning.
This guide explains the differences between Web hosting offers Infomaniak to help you choose the best solution according to your computer needs.
Web Starter Hosting
Free web hosting
Web hosting Starter is offered free of charge with each domain name registered with Infomaniak. It offers 10 MB of disk space in order to create a site (basic pages in HTML language only - no PHP, no database) even without particular knowledge thanks to the tool Welcome page.
- Save or transfer a domain name at Infomaniak
- Read more on the benefits included with a domain name
Shared Web Hosting
The flagship offer to create your sites
These web hostings are shared offers (web sites will be hosted on servers whose resources are shared with other clients). To ensure the reliability of these shared services, Infomaniak servers use on average only 40% of the power of CPUs and are equipped with the latest generation of professional SSDs.
Web hosting offers 250 GB of minimum disk space and allows to manage multiple websites with multiple domain names. This offer includes all the technologies usually used to create professional sites: PHP, MySQL, FTP and SSH access, SSL certificates, Site Creator and easy installation of current WordPress or CMS, etc.
Cloud Server
Professional Web Hosting
With a Cloud Server, resources allocated to you are not shared with other clients and you can customize the hardware and software configuration of your server according to your needs. A Cloud Server also allows you to use Components which are not available on shared web hosting (Node.js
, mongoDB
, Sol
, FFMPEG
, etc.).
- One Cloud Server allows you to easily manage your server via the same administration interface as web hosting - you manage sites in the same way.
- One VPS allows you to manage your server 100% autonomously with the Windows version or Linux distribution of your choice (
Debian
,Ubuntu
,openSUSE
, ...) - strong technical skills are required to use a VPS, including VPS Lite.
Public Cloud (and Kubernetes Service)
Open, proven and secure IaaS solution
For Infomaniak it is the infrastructure that propels kDrive, Swiss Backup and Webmail, services used by millions of users. But Public Cloud is accessible to everyone and makes available the resources you need for the development of your projects.
With personalized and tailor-made offers you won't have any trouble managing your development budget. No commissioning fee. No minimum amount. Resiliable at any time. You only pay for the resources actually used with Public Cloud at the end of each month.
Jelastic Cloud
Custom Web hosting with the technologies of your choice
Jelastic Cloud allows you to create tailor-made development environments with the technologies of your choice (PHP
, Node.js
, Java
, Docker
, Ruby
, etc.). This is a flexible cloud offering:
- Horizontal and vertical resizing of resources.
- Payment based on actual consumption of resources.
- Easy customization of your infrastructure (redundancy, IP, SSL, load distribution, etc.).
This guide provides recommendations to follow in case of a 502 error with Jelastic Cloud by Infomaniak.
Recommendations in case of a 502 error
Check these points:
- Check the URL entered in the address bar of your Internet browser
- From your Jelastic console, click on the relevant environment and then on the "Open in browser" icon:
- Verify that the environment is not stopped or paused
If the problem persists:
- Ensure that the SSL certificate is active
- Check the proper functioning of the application being called
If these recommendations do not help resolve the issue, contact Infomaniak support.
This guide details the various Infomaniak extensions available within the marketplace Jelastic Cloud.
Preamble
- Be aware of this article Infomaniak on this subject.
Install an extension from Marketplace
To this end:
- Log in to Jelastic Cloud dashboard from your server.
- Go on Marketplace.
- Look for and install the desired extension.
List of Jelastic Cloud Extensions
- CPU Calculator simplifies the estimation of the power you need in vCPU.
- BitNinja Protects the Jelastic Cloud environment of your choice in 1 click against the most common threats.
- Swiss Backup automates backup of folders and environments of your choice. The plugin allows you to configure the frequency and retention policy of backups.
- ClamAV is an antivirus to scan upon request containers of your choice. Practical to check the presence of malicious codes, mining or viruses.
- Grafana and Prometheus allow you to collect useful measurements of your containers and view them in modern dashboards in Grafana.
- Zabbix Server simplifies the deployment of a fully customizable alert system.
- SSH Direct Access facilitates access to your containers without passing through Jelastic's public gateway. Ideal for emergency access to your servers.
This guide details how to save data from your folders and nodes Jelastic Cloud via protocol OpenStack Swifton Swiss Backup the backup solution in an independent Swiss cloud.
Preamble
- In order to save data, an extension for Virtuozzo (Jelastic Cloud) is available in the node addons.
- Read more on the extension (add-on) on Github.
- Do not look for the extension in the Marketplace, it is not there:
Configure Swiss Backup extension on Jelastic Cloud
Prerequisites
- Use Jelastic Cloud (at least one Jelastic environment must be active with the extension installed to make your backups visible).
- Possession of space Swiss Backup Infomaniak with an available device quota (minimum 1) for a Cloud backup.
- Add 1 device Type Cloud to get the parameters OpenStack Swift.
To add the useful extension to Swiss Backup on Jelastic Cloud:
- Log in to Jelastic Cloud dashboard from your server.
- See you on the add-on section of the node:
- Look for and install the extension Backup / Restoration:
Two types of backup are then possible and detailed below:
- Save specific folders.
- Create a snapshot of a knot Integer.
Save specific folders
For the backup of specific directories:
- Inform him username and password according to on information specific to your device.
- Check Backup your data.
- Check Backup specific folders
- Inform the absolute path of folders to be saved in the field Folders to backup ; it is possible to specify several folders by separating each path by a comma, e.g.:
/root/admin/, /home/user1/, /jelastic/containers/
(in this example, 3 folders were specified)...
Then we have to define the frequency backups (read below).
Save an Integer Node
For the backup of an integer node:
- Inform your Swift device's username and password on Swiss Backup.
- Check Backup your data.
- Check Backup all files to save the entire file system of a node; some files are automatically excluded:
- folders
/dev
,/proc
,/sys
,/run
- file systems not mounted as part of the root partition, including virtual file systems
- folders
Then we have to define the frequency backups.
Set frequency and retention policy for backups
Two options are available to perform the backup:
- daily (at 8 p.m. UTC)
- every hour (at the beginning of the hour, e.g. at 1 p.m., 2 p.m., etc.)
You can set the shelf life of your backups in years, months, days and hours. To keep your backups indefinitely, simply set the settings to 0.
For example, if you perform backups every hour and set a retention policy at 1 year, 2 months, 4 days, 2 hours, this means that each backup will be available for a period of 1 year, 2 months, 4 days, 2 hours (=10322 backups). Note that the removal of backups is done every Sunday at 10:30 pm (UTC).
Attention : do not set all settings to 0, as permanent backups can result in backup failures.
Recommended limits:
- Year: 1
- Month: 12
- Days: 99
For backup time (each hour), it is recommended a maximum retention of one month. Beyond this value, some backups may fail.
Restore backups
Restore data from a node
- Log in to Jelastic dashboard from your server.
- Once the extension and password username of your Swift device has been added to Swiss Backup, check Restore your data.
- Select the node that contains the backup to restore:
- Select the backup to restore and the restore folder.
- Click on the button Restore:
Restore snapshot-specific folders (CLI)
Each backup corresponds to a unique ID. You can include and exclude files from your snapshots when restoring. To see your snapshots:
. /home/.config/swissbackup/openrc.sh
restic snapshots
- Use
--exclude
and--include
to restrict restoration to a subset of files in the snapshot. P.ex. to restore a single file:restore 79766175 --target /tmp/restore-work --include /work/foo
There are variants insensitive to the cassation of --exclude
and --include
called --iexclude
and --iinclude
These options behave in the same way but ignore the breakage of paths.
Change the configuration of the backup
To this end:
- Log in to Jelastic dashboard from your server.
- Once the extension and password username of your Swift device has been added to Swiss Backup, change the configuration as desired.
The backup calendar is set by a cronjob and backups are performed using the restic tool.
To manually change backup planning (CLI), as root user, execute the command crontab -l
to display current schedules:
- the line containing
retention-all.sh
corresponds to the backup task - the line containing
purge.sh
corresponds to the backup retention task
Example:
Edit the schedule using the command crontab -e
.
You can change the line composed of the script retention-all.sh
or retention.sh
, these scripts correspond to the launch of your backups. Be careful: crons have been designed not to cause problems between backups and multiple deletions. Pay attention to the time required for backups and deletions...
- Learn more about cronjobs: crontab.guru
- Learn more about restic: restic.net
Manually Delete Backups (CLI)
To this end:
- Source the configuration file:
. /home/.config/swissbackup/openrc.sh
- Display the available backups:
restic snapshots
- Remove the desired backup:
restic forget IdBackup --prune
- Remove all backups from a file except one:
restic forget --tag folders --keep-last 1 --prune
Delete backup planning
This button allows you to delete the planning of your backup:
Uninstall the Swiss Backup extension
It is necessary to delete the backup planning (see above) before you can remove the Swiss Backup extension:
⚠ Swiss Backup is compatible with any Openstack Swift, S3 Compatible or SFTP-supporting application. For additional assistance contact a partner — discover also the role of the host.
This guide explains how to get a custom SSL certificate that you can use with Jelastic Cloud to Infomaniak.
Documentation for SSL
Take note of these guides:
- It is quite possible topurchase an SSL certificate from Infomaniak to install it on Jelastic Cloud afterwards.
- Integratedly with Jelastic Cloud, you also find a valid certificate Only for areas of concern
xxx.jcloud.ik-server.com
. - Let's Encrypt certificates can also be free of charge and for any field.
- It is possible toobtain a fee-paying certificate, for any field.
- For the purpose of carrying out tests, you can also implement a self-signed certificate.
This guide concerns user collaboration on environments Jelastic Cloud which is not directly proposed in the current Jelastic infrastructure.
Provide access to other users
The solutions proposed for other users to access your Jelastic environment depend on the type of access desired:
1st case
You want to share access to Jelastic dashboard (note that the user to whom these rights are assigned will have access to all environments present on the Jelastic Cloud dashboard).
For this operation, we need him. assign rights to the product directly when creating the user Rights collaborator All right, enough.
2nd case
You want to share rights in a single environment, however this action is not possible as it is because collaboration is disabled for security reasons.
You can transfer an environment to the desired person, provided that the desired person has a Jelastic Cloud in the same billing group (e.g. EUR or CHF). To perform this action, you have to change the owner of the environment (action possible from the Jelastic dashboard directly and in the environment configuration tab).
Also take note of this other guide.
This guide explains how to customize the time slot(s) during which Infomaniak may perform maintenance to improve your services (new features, fixes, etc.).
Introduction
- This feature is only available for:
- Cloud Servers
- Cloud VPS / VPS Lite
- Jelastic Cloud
- Without input from you, scheduled maintenance is generally performed by Infomaniak between 10 PM and 6 AM.
Modify the scheduled maintenance period
To do so:
- Click here to access the service for which you want to schedule maintenance in the Infomaniak Manager (need help?).
- Click directly on the name assigned to the product in question.
- Click on Scheduled Maintenance in the left sidebar menu.
- Click the blue button to define a preferred intervention time slot: