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 will help you to quickly use the key features of your new product. If you have any problems, please consult our knowledge base and this document before contacting our support team.
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 invoicing work?
- What technologies are supported by Jelastic Cloud?
- 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 an unmanaged server?
Technical resources
We invite you to consult the official Jelastic documentation for any technical questions:
- Installing clustered applications (WordPress, Magento, etc.)
- Creating an environment
- Deploying an application or code
- Configuring your servers: Java, PHP, Ruby, etc.
- Linking a domain name
- Adding a public IP address
- Monitoring an application
- Connecting in SSH
- Managing notifications linked to resource consumption
- Configuring dynamic resizing horizontally and vertically
- Installing packages without root access with the Yum Packages Installer
Don't hesitate to contact us if you have any questions.
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
We are dedicated to continuously improving our products and customer service. We take every suggestion that you share with us via our support team, on social media or on the web for improving one of our services to the department concerned, where it is discussed during their next meeting. Your needs shape our priorities and allow us to continue to improve the services that we offer you.
What product does your suggestion concern?
- Domains: French / English / German / Italian / Spanish
- Web hosting: French / English / German / Italian / Spanish
- Email Service and kMail: French/ English / German / Italian / Spanish
- kDrive: French / English / German / Italian / Spanish
- Cloud servers: French / English / German / Italian / Spanish
- Jelastic Cloud: French / English / German / Italian / Spanish
- Newsletter tool: French / English / German / Italian / Spanish
- SSL certificates: French / English / German / Italian / Spanish
- Housing and data center: French / English / Germany / Italian / Spanish
- Audio streaming: French / English / German / Italian / Spanish
- Video streaming: French / English / German / Italian / Spanish
- VOD / AOD: French / English / German / Italian / Spanish
- Synology NAS: French / English / German / Italian / Spanish
- Swiss Backup: French / English / German / Italian / Spanish
- Guest Manager: French / English / German / Italian / Spanish
- Swiss Transfer: French / English / German / Italian / Spanish
- Public Cloud: French / English / German / Italian / Spanish
Our support team is also happy to help, and can be contacted by email, chat or phone if needed.
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, then expandable as needed
- 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
Jelastic offers an add-on that allows you to install packages that require sudo permissions without the need for root access: https://github.com/jelastic-jps/packages-installer
All the information you need to use this add-on is given in the readmefor the add-on
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 use the Swiss Backup extension to back up your Jelastic node data.
Swiss Backup is a backup solution that enables the automatic backup of your files, workstations, mobile devices and servers. Your data is stored in Infomaniak's data centers in Switzerland in at least three different physical locations. You are thus ensured that nothing will be lost.
1. Requirements
- Use Jelastic (discover Jelastic Cloud)
- Have a Swiss Backup account (create a free account)
- At least one environment must be enabled with the extension installed to ensure that your backups are visible
2. Configure Swiss Backup
- Open the Manager (manager.infomaniak.com)
- Go to Swiss Backup
- Click on Add a device
- Select a free storage space
- Give a name to this space and determine a quota
- Note the username (e.g., SXY-PM000000) and generate a password via the email received
3. Configure the Swiss Backup extension on Jelastic
- Log in to your server's Jelastic dashboard
- Go to the 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 explain these two possibilities in detail.
3.1 Back up specific folders
- Enter the username and password for your free Swiss Backup location (cf. point 2, step 6)
- Tick Backup your data
- Tick Backup specific folders
- Enter the absolute path of the folders you want to save in the Folders to backup field. It is possible to specify several folders by separating each path with a comma, as in the image below. e.g.: /root/admin/, /home/user1/, /jelastic/containers/ (3 folders are specified in this example).
3.2 Back up an entire node
- Tick Backup your data
- Tick Backup all files to save the entire file system of a node. Note that certain files are automatically excluded:
- /dev, /proc, /sys, /run folders
- file systems that are not assembled as part of the root partition, including virtual file systems.
3.3 Define backup frequency and retention policy
Backup frequency
Two options are available:
- daily backups (at 8:00 p.m. UTC)
- hourly backups (at the beginning of each hour, e.g. at 1:00 p.m., 2:00 p.m., etc.)
Retention policy
You can configure the storage period in years, months, days and hours. If you wish to store your backups indefinitely, simply set the parameters to 0.
If, for example, you make hourly backups and define a retention policy of 1 year, 2 months, 4 days and 2 hours, this means that each backup will be available for a period of 1 year, 2 months, 4 days and 2 hours (=10,322 backups). Note that the deletion of backups takes place every Sunday at 10:30 p.m. (UTC).
NB: please do not set all settings to 0 because permanent backups can cause backup failures.
Recommended limits:
- Year: 1- Months: 12
- Days: 99
For an hourly backup, we recommend a maximum retention period of one month. Beyond that, some backups may fail.
4. Restore backups
4.1 Restore node data
- Log in 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 (cf. point 2, step 6)
- Tick Restore your data
- Select the node that contains the backup to be restored (figure 1)
- Select the backup to be restored and the restoration folder (figure 2)
- Click on Restore
Figure 1.
Figure 2.
4.2 Restore specific folders of a snapshot (CLI)
Each backup corresponds to a unique ID. You can include and exclude folders in/from your snapshots when restoring. To view your snapshots:
- . /home/.config/swissbackup/openrc.sh
- restic snapshots
- use --exclude and --include to restrict restoring to a sub-set of files in the snapshot. For example, to restore a single file: restore 79766175 --target /tmp/restore-work --include /work/foo
There are some non-case-sensitive variations of --exclude and --include called --iexclude and --iinclude. These options behave in the same way but are insensitive to the case of the paths.
5. Modify the backup configuration
- Log in to your server's Jelastic dashboard
- Go to the Marketplace
- Find and install the Swiss Backup extension
- Modify the configuration as required
5.1 Manually modify the backup routine (CLI)
The backup calendar is defined by a cronjob and backups are performed using the restic tool.
To modify your backup routine:
As a root user, launch the crontab -l command to display current times:- The line containing retention-all.sh corresponds to the backup task
- The line containing purge.sh corresponds to the backup retention task
For example:
Modify the schedule using the crontab -e command
You can edit the line containing retention-all.sh or retention.sh; these scripts correspond to the launch of your backups. Please note: the crons have been designed to avoid causing problems between backups and multiple deletions. Please pay attention to the time required for backups and deletions- To find out more about cronjobs, visit the crontab.guru website
- To find out more about restic, consult the restic.net/ website
6. Manually delete backups (CLI)
- Open the configuration file:
. /home/.config/swissbackup/openrc.sh - Display the backups available:
restic snapshots - Delete the backup concerned:
restic forget IdBackup --prune - Delete all the backups of a file except one:
restic forget --tag folders --keep-last 1 --prune
7. Delete the backup routine
This button enables you to delete your backup routine:
8. Uninstall the Swiss Backup extension
It is necessary to delete the backup routine (see chapter 8) before you can uninstall the Swiss Backup extension.
Find out more
- Getting started with Swiss Backup
- Try out Jelastic Cloud free of charge
- Try out Swiss Backup free of charge
Git and GitHub are available by default on our managed Cloud Servers and shared Web hostings.