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?
- 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.
Jelastic Cloud is the product of close collaboration between Infomaniak and the Jelastic company.
Infomaniak
Infomaniak provides the infrastructure, ensures support and seeks to guarantee the performance, security and reliability of the solution. Our infrastructure continuously guarantees the availability and flow of your applications. It responds to traffic peaks and automatically reduces resource consumption during off-peak periods. This flexibility offers optimal cost/performance ratios because only the resources actually used are calculated. With this new Cloud service, you can thus align computing resources with the pace and flow of demand while maintaining perfect control over budget.
All of your data is managed at Infomaniak datacenters in Switzerland, and you also benefit from quality support in five languages.
Jelastic
Jelastic provides the software part of the product and ensures the software development of the solution. Founded in 2011, Jelastic is a platform that automates the creation, resizing, clustering and security updates of traditional and native applications in the Cloud. This solution also offers the advantage of accepting Java, PHP, Ruby, Node.js, Python, .NET, and Go environments, as well as Docker.
To learn more
This guide gives recommendations to follow in case of a 502 error with Jelastic Cloud.
What to do in case of a 502 error ?
- Check the URL entered in the address bar of your Web browser
- From your Jelastic console, click on the environment concerned and then on the "Open in the browser" icon
If the problem persists:
- Check that the SSL certificate is active
- Check the proper operation of the called application
If these recommendations do not help you solve the issue, please contact our support.
This guide specifies the resources you can benefit from with a Jelastic Cloud depending on the type of account you have.
All Jelastic Cloud accounts offer the following benefits:
- Web applications: more than 40 CMS installable in 1 click
- Technologies: PHP, Java, Node.JS, Ruby, Python, Go, Docker (find out more)
- Databases: SQL & NoSQL (find out more)
- 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 obligation. You can check if this solution meets your expectations and estimate the resources you need. Thanks to our calculator, you can then determine the hourly or monthly price of your PaaS by depending on your testing.
During the trial period, you have the following resources:
- Number of environments: 5
- Power: 8 Cloudlets (3.2 GHz of CPU and 1 GB of RAM)
- SSD storage: 10 GB
- Bandwidth: 20,000 Kb/s
Paid account
As soon as you buy Jelastic credits, the trial account restrictions are lifted and you can freely adjust the resources of your PaaS according to your needs:
- Number of environments: according to your needs
- Power: customizable to your needs
- SSD storage: 20 GB included, expandable up to 100 GB per environment
- Incoming and outgoing traffic: 2.8 GB / hour (2.4 TB / month) included, then billed per GB
- Bandwidth: 400,000 Kb/s
Find out more
- Jelastic Cloud billing What is a Cloudlet?
- What technologies are supported
- Jelastic Cloud Getting Started Guide
This guide explains how to change the password for your Jelastic Cloud console (https:/ /app.jpc.infomaniak.com).
Change password
- Open the Manager (manager.infomaniak.com)
- Go to Jelastic Cloud
- Go toDashboard - Information
- Click on Change under Jelastic Password
- Choose a new password
- You can now access the console with this new password and your username ( eg: XXXYYYZZZ@juser.ik-server.com)
Lost with your passwords?
Do not confuse the password for your Infomaniak account with the one that allows you to manage your Jelastic Cloud:
- Your Infomaniak account allows you to manage your Infomaniak products: manager.infomaniak.com
- The Jelastic Cloud / Virtuozzo console allows you to administer your server : app.jpc.infomaniak.com
This guide explains how to obtain a personalized SSL certificate that you can use with Jelastic Cloud at Infomaniak.
Documentation for SSL
- It is quite possible to buy an SSL certificate from Infomaniak in order to install it on Jelastic Cloud afterwards
- Integrated into Jelastic Cloud, you will also find a certificate valid only for xxx.jcloud.ik-server.com domains
- Let's Encrypt certificates can also be obtained for free and for any domain
- It is possible to obtain a paying certificate , for any domain
- For the purpose of testing, you can also set up a self-signed certificate
This guide explains how to customize the time slot(s) during which Infomaniak can carry out maintenance to improve your services (new features, corrections, etc.). For the moment, this feature is only available for Cloud Servers (managed and unmanaged) and Jelastic Cloud.
If you do not indicate otherwise, scheduled maintenance generally takes place between 10:00 p.m. and 2:00 a.m.
Modify the time of your scheduled maintenance
- Open the Manager (manager.infomaniak.com)
- Go to the product concerned (Cloud Server, Jelastic Cloud, etc.)
- Click Scheduled maintenance
- Click Customize the time slot or Modify
This guide shows how to back up the data in your Jelastic Cloud folders and nodes with Swiss Backup, Infomaniak's Swiss backup solution, using an extension planned for Virtuozzo (Jelastic Cloud).
Swiss Backup is a backup solution that allows you to automate the backup of your files, workstations, mobiles and servers. Your data is stored in Switzerland in Infomaniak data centers in at least three different physical locations. This gives you the assurance of not losing anything.
Learn more about the extension (add-on) on Github.
Prerequisites
- use Jelastic (discover Jelastic Cloud)
- have a Swiss Backup account - Swift
- at least one environment must be active with the extension installed for your backups to be visible
Configure Swiss Backup
- open Swiss Backup from the Infomaniak Manager
- click on the Add device button
- choose a free storage space
- give a name and determine a quota for this space
- note the username (eg: SXY-PM000000) and generate a password via the email received
Configure the Swiss Backup extension on Jelastic Cloud
- connect to your server's Jelastic Cloud Dashboard
- go to Marketplace
- find and install the Backup/Restoration extension
Two types of backup are then possible:
- back up specific folders
- create a snapshot of an entire node
We will now detail these two possibilities.
Back up specific folders
- enter the username and password of your free Swiss Backup location (see step 6 of point 2)
- check Backup your data
- check Backup specific folders
- enter the absolute path of the folders to backup in the Folders to backup field . It is possible to specify multiple folders by separating each path with a comma as in the image above. Example: /root/admin/, /home/user1/, /jelastic/containers/ (In this example, 3 folders have been specified.).
Back up an entire node
- check Backup your data
- check Backup all files to back up the entire file system of a node. Please note that some files are automatically excluded:
- the /dev, /proc, /sys, /run folders
- file systems not mounted as part of the root partition, including virtual file systems.
Define backup frequency and retention policy
Backup Frequency
2 options are available:
- perform the backup daily (at 8 p.m. UTC)
- perform the backup every hour (at the start of the hour, e.g. 1 p.m., 2 p.m., etc.)
Conservation policy
You can set the retention period for your backups in years, months, days and hours. If you want to keep your backups indefinitely, simply set the settings to 0.
If for example you perform backups every hour and you set a retention policy to 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 saves). Note that backup deletion is done every Sunday at 10:30 p.m. (UTC).
Caution : We urge you not to set all settings to 0, as permanent backups may result in backup failures.
Recommended limits:- Year: 1
- Month: 12
- Days: 99
For an hourly backup (every hour) , we recommend a maximum retention of one month. Beyond this value, some backups may fail.
Restore backups
Restore data from a node
- connect to your server's Jelastic Dashboard
- go to the Marketplace
- find and install the Swiss Backup extension
- enter the username and password of your free Swiss Backup location (see step 6 of point 2)
- check Restore your data
- select the node that contains the backup to restore (figure 1)
- select the backup to restore and the restore folder (figure 2)
- click on the Restore button
Figure 1.
Figure 2.
Restore specific folders from a snapshot (CLI)
Each backup corresponds to a unique ID. You can include and exclude folders from your snapshots during a restore. To view your snapshots:
- . /home/.config/swissbackup/openrc.sh
- restic snapshots
- use --exclude and --include to restrict the restore to a subset of files in the snapshot. For example, to restore a single file:restore 79766175 --target /tmp/restore-work --include /work/foo
There are case-insensitive variants of --exclude and --include called --iexclude and --iinclude. These options behave the same but ignore path case.
5. Change backup configuration
- connect to your server's Jelastic Dashboard
- go to the Marketplace
- find and install the Swiss Backup extension
- modify the configuration as desired
Manually modify the backup schedule (CLI)
The backup schedule is defined by a cronjob and backups are performed using the restic tool.
To change your backup schedule:
As root user, run the crontab -l command to display the current times:- The line containing retention-all.sh corresponds to the backup task
- The line containing purge.sh corresponds to the backup retention task
Example :
Modify the schedule using the crontab -e command
You can modify the line consisting of the script renttention-all.sh or retention.sh , these scripts correspond to the launch of your backups. Warning: crons have been designed not to cause problems between backups and multiple deletions. We urge you to pay attention to the time required for backups and deletions- To learn more about cronjobs, visit crontab.guru
- To learn more about restic, visit restic.net/
Manually delete backups (CLI)
- source the configuration file:
. /home/.config/swissbackup/openrc.sh - show available backups:
restic snapshots - delete the desired backup:
restic forget IdBackup --prune - delete all but one backup of a file:
restic forget --tag folders --keep-last 1 --prune
Delete backup schedule
This button allows you to delete your backup schedule:
Uninstall the Swiss Backup extension
It is necessary to delete the backup schedule (see chapter 8) before you can delete the Swiss Backup extension.
Git and GitHub are available by default with all our offers, managed cloud servers , shared web hosting , etc. and of course the Virtuozzo Cloud offer which will allow you an in-depth integration of versioning.
We do not directly provide this VPN service, tunnel or secure network built between two points (VPN = Virtual Private Network).
However, you can consider an alternative solution using our hosting products.