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 accommodation solution according to your needs.
Starter Accommodation
Free web hosting
Accommodation 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 accommodations are shared accommodation (websites 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 accommodation (Node.js, MongoliaDB, 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 version of Windows or Linux distribution of your choice (Debian, Ubuntu, openSUSE, ...) - solid technical skills are required to use a VPS, including VPS Lite.
Public Cloud
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 accommodation with the technologies of your choice
Jelastic Cloud allows you to create custom 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 according to 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.
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.
Get to know theblog articleInfomaniak on this.
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.
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.
An extension is planned for Virtuozzo (Jelastic Cloud). Read more on the extension (add-on) on Github.
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.
⚠ 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.
Configure Swiss Backup extension on Jelastic Cloud
To add the useful extension to Swiss Backup on Jelastic Cloud:
- Log in to Jelastic Cloud dashboard from your server.
- See you on Marketplace.
- 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
Frequency of backups
2 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.)
Conservation policy
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.
If e.g. you perform backups every hour and you 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 deletion of backups is done every Sunday at 10:30 p.m. (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.
- See you on Marketplace.
- Look for and install the extension Swiss Backup.
- Inform your Swift device's username and password on 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.
- Go into the Marketplace.
- Look for and install the extension Swiss Backup.
- Edit the configuration as desired.
Manually modify backup planning (CLI)
The backup calendar is set by a cronjob and backups are performed using the restic tool.
To change the planning of your backups:
As a 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. 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:
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: