Knowledge base
1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
This guide explains the differences between the web hosting offers to help you choose the best solution according to your computer needs.
If you are looking to host your email, refer to this other guide.
Web Hosting Starter
The free web hosting
The Starter Web hosting is offered for free with each domain name registered with Infomaniak. It provides 10 MB of disk space to create a site (basic pages in HTML language only - no PHP, no database) even without particular knowledge thanks to the Welcome Page tool.
- Register or transfer a domain name with Infomaniak
- Learn more about the benefits included with a domain name
Shared Web Hosting
The flagship offer to create your sites
These web hostings are shared offers (the websites will be hosted on servers whose resources are shared with other customers). To ensure the reliability of these shared services, Infomaniak servers use on average only 40% of the CPU power and are equipped with professional, latest generation SSD disks.
Web hosting offers a minimum of 250 GB of disk space and allows you 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 and easy installation of WordPress or common CMS, etc. It is also possible to add a Node.js site and/or Site Creator.
Cloud Server
Professional Web hosting
With a Cloud Server, the 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 that are not available on shared web hosting (Node.js
, mongoDB
, Sol
, FFMPEG
, etc.).
- A Cloud Server allows you to easily manage your server via the same administration interface as Web hosting - you manage the sites in the same way.
- A VPS allows you to manage your server completely autonomously with the version of Windows or the Linux distribution of your choice (
Debian
,Ubuntu
,openSUSE
, ...) - solid 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 drives kDrive, Swiss Backup and the Webmail, services used by several million users. But Public Cloud is accessible to everyone and provides the resources you need to develop your projects.‍
With customized and tailored offers, you will have no trouble managing your development budget. No setup fees. No minimum amount. Cancelable at any time. You only pay for the resources actually used with Public Cloud at the end of each month, same for Kubernetes Service.
Jelastic Cloud
Web hosting tailored to your chosen technologies
Jelastic Cloud allows you to create custom development environments with the technologies of your choice (PHP
, Java
, Docker
, Ruby
, etc.). It is a flexible cloud offering:
- Horizontal and vertical scaling of resources.
- Payment based on actual resource consumption.
- Easy customization of your infrastructure (redundancy, IP, SSL, load balancing, etc.).
This guide explains how to navigate the Public Cloud interface from the Infomaniak Manager and presents the various limits of this service.
Discovering Public Cloud
The list of scheduled maintenances and current issues can be found at https://status.infomaniak.cloud/.
To access the homepage of your Public Cloud:
- Click here to access your product management on the Infomaniak Manager (need help?).
- You arrive on a page where all the Public Clouds you have ordered are listed:
- This button allows you to order a new Public Cloud.
- This link allows you to access the page comparing the different subscription formulas for Public Cloud.
- This button allows you to switch between list or thumbnail view.
- Click on the action menu â‹® to the right of the relevant object to access the options:
- The pencil icon ✎ allows you to rename your Public Cloud
- The tree icon allows you to access the projects page related to the selected Public Cloud
- From this projects page linked to the Public Cloud, you will have access to all of your projects:
- This button allows you to create a new project that will be linked to the Public Cloud.
- This button allows you to switch between list or thumbnail view.
- Click on the action menu â‹® to the right of the relevant object to access the options:
- The first item allows you to access the dashboard of the project
- The pencil icon ✎ allows you to rename your project
- The right arrow icon allows you to access the OpenStack Horizon dashboard directly.
Additional options are accessible from the left sidebar and under Manage:
To invite new users to your project, it is essential to go directly through the OpenStack administration interface.
Public Cloud Limits
By default, the resources that can be used in a project are limited (for security reasons - to avoid ending up with a bill that is too high at the end of the month, for example).
Learn about the 3 levels of limits detailed in this other guide.
The Manager indicates which level of limit is assigned to the Organization:
To increase the limit of the projects, contact support Infomaniak.
The limits apply to all projects in the Organization. In an Organization with 5 projects, where 1 needs level 3, the other 4 projects will inherit a level 3 limit.
This guide presents the Infomaniak Public Cloud offer, an Infrastructure as a Service (IaaS) solution based on OpenStack that provides the resources you need to develop your projects.
Preamble
- The Infomaniak Public Cloud, a platform powered by the open-source and free technology OpenStack, offers virtual instances with several performance profiles:
- IOPS-optimized instances
- RAM-optimized instances
- Instances with latest generation GPU
- Tools available:
- Object storage (S3 compatible)
- Managed Kubernetes service
- Managed databases
- Load balancers
- DNS management
- Private network services
- Many integrations, including:
- A unified API
- A Terraform/OpenTofu connector
- An Ansible collection
- The infrastructure is available in several regions in Switzerland, with several availability zones.
To get started
- The Infomaniak Public Cloud User Guide offers numerous tutorials, step-by-step guides, and best practices to follow.
- Also check out all the Public Cloud FAQs and in particular:
- The list of scheduled maintenances and current issues can be found at https://status.infomaniak.cloud/.
- Discover the presentation of the Public Cloud (replay of the Infomaniak 2022 Webinar):
Pricing
Community Space & Feedback
- Click here to share your opinion or suggestion about an Infomaniak product.
- Check out the Reddit page created to facilitate technical exchanges with the user community.
This guide explains how to create a new project with Public Cloud Infomaniak.
Prerequisites
- Have read and understood the Guide de démarrage.
- Have Public Cloud on your Manager Infomaniak.
Create a new project
To access Public Cloud:
- Click here to access the management of your product on the Manager Infomaniak (need help?).
- Click directly on the name assigned to the relevant product, on which a new project will be created
- Click on the Create a project button:
- Name your project.
- An OpenStack identifier is automatically created (in the form
PCU-XXXX
). - It is possible to add a description (to specify who the identifier is intended for, for example).
- Set a password (or send the procedure by email).
- Click on Create to complete the project creation:
Resource level
The highest level of resources to which your organization has access is automatically assigned to the project. You can change it at any time once the project is created.
Also refer to this other guide if you are looking for information about actions on an existing project.
This guide provides some information about Windows licenses for Public Cloud Infomaniak.
Windows Licensing Information
As a Microsoft Partner, Infomaniak provides and automatically bills Microsoft licenses for the following operating systems:
- Windows Server 2019 standard and datacenter
- Windows Server 2022 standard and datacenter
- Windows Server 2025 standard and datacenter
Billing is based on the number of vCPUs of the instance.
The license belongs to Infomaniak and is not the property of the client. It starts when the client uses one of these versions of Windows Server and stops when the instance is destroyed.
There is no licensing billing in case of instance pause or stop.
Microsoft Partner
- As a Microsoft partner, Infomaniak provides pre-activated images on Public Cloud, via Horizon or the Openstack CLI. In case of activation failure, refer to this other guide for more information.
- As a Microsoft partner, Infomaniak does not allow the use of a client's personal license (Bring Your Own License); in the case of using their own license, Infomaniak provides and automatically bills for the licenses provided by Infomaniak. The client can then activate their OS via the activation procedure.
- As a Microsoft partner, the non-use of licenses (i.e., a 180-day Evaluation version) is also not allowed. These versions are for testing purposes in an internal environment. In case of using an evaluation version, Infomaniak provides and automatically bills the licenses provided by Infomaniak. The client can then activate their OS via the procedure for converting an evaluation version into a normally activated version.
- If you use Microsoft software within Windows Server that requires a License Mobility, such as Microsoft SQL Server, Microsoft Sharepoint Server or Microsoft Exchange Server, you must necessarily transmit the Software Assurance document via the Infomaniak contact form.
This guide addresses an issue that may occur when starting an instance on Public Cloud Infomaniak.
Preamble
- Check for any ongoing issues on https://infomaniakstatus.com/.
- For Public Cloud specifically, the list of scheduled maintenances and current issues can be found at https://status.infomaniak.cloud/.
Using the image ID
The images of the different operating systems, offered by Infomaniak in the Images section and listed in the Source section when you launch a new instance of your Public Cloud, are regularly updated but their name is not changed.
Having a stable name can cause issues with automation tools like heat
or terraform
with the risk that they recreate the VMs undesirably.
This issue can be avoided by using the image ID or a personal image:
Infomaniak does not directly provide VPN, tunnel, or secure network services built between two points (VPN = Virtual Private Network
, virtual private network). However, you can consider an alternative solution using Infomaniak services such as Public Cloud. This guide explains how to use this Infomaniak hosting product to create a VPN.
Create a VPN with Infomaniak Public Cloud
Infomaniak does not provide the OpenStack VPNaaS (Virtual Private Network-as-a-Service), unfortunately very limited in terms of features and security, to create a VPN.
Infomaniak suggests using one of the following alternatives to manually create a VPN VM:
This guide details the billing process for your Public Cloud Infomaniak.
Billing operation
What payment methods are accepted?
It is only possible to pay the invoices for the Public Cloud service with a credit card.
When is the credit card charged?
The billing period runs from the first day to the last day of the month. The credit card is typically charged on the first day of the following month (depending on your bank, there may be a few days delay in the deduction). An invoice is issued at the time of the card charge.
Are turned-off instances billed?
Inactive instances are not billed, except for:
- storage that continues to use space even if it is unused
- the GPU and the IPv4 address of instances placed on a public network
I started an instance for less than an hour, how will I be billed?
In this case, the calculation includes the median use of resources each hour, multiplied by the hourly rate.
Example: an instance with an hourly rate of CHF 10 and was in service for 15 minutes in the last hour, it will therefore be billed CHF 10 * 15 / 60 = CHF 2.50
What are Infomaniak ICU?
Openstack bases its billing through tokens, which is why the Infomaniak Cloud Unit or ICU was created. This token allows the cost of using resources on Openstack to be converted into CHF or EUR.
Conversion table ICU to CHF or EUR:
Currencies | Value | Infomaniak Cloud Unit (ICU) |
---|---|---|
‍‍CHF (Swiss Franc) | 1 | fifty |
EUR (euro) | 1 | 55.5 |
To learn more about ICU and conversion terms, refer to these Infomaniak guides.
Learn more
- Getting Started Guide: Public Cloud
- Public Cloud: Action on an existing project
- Complete product documentation: https://docs.infomaniak.cloud
This guide lists the various Linux distributions and Windows versions that you can deploy in 1 click when launching a new instance of your Public Cloud.
Available operating systems
The images of the different operating systems, offered by Infomaniak in the Images section and listed in the Source section when you launch a new instance of your Public Cloud, are currently the following:
- Alpine Linux 3.17
- Amazon Linux 2
- Arch Linux
- CentOS 7
- CentOS 8 Stream
- CentOS 9 Stream
- CirrOS 0.6.1
- Debian 10.13 buster
- Debian 11.6 bullseye
- Fedora Cloud OS 37
- Fedora Core OS 37
- FreeBSD 13.1
- Infomaniak Rescue Image
- OPNsense 22.1.2_2-amd64
- Oracle Linux 9
- RancherOS 1.5.8
- RedHat Enterprise Linux 9
- Rocky Linux 9
- Ubuntu 18.04 LTS Bionic Beaver
- Ubuntu 20.04 LTS Focal Fossa
- Ubuntu 22.04 LTS Jammy Jellyfish
- openSUSE Leap 15.4 JeOS
- Microsoft Windows Server 2019 Standard
- Microsoft Windows Server 2019 Datacenter
- Microsoft Windows Server 2022 Standard
- Microsoft Windows Server 2022 Datacenter
- Microsoft Windows Server 2025 Standard
- Microsoft Windows Server 2025 Datacenter
Be sure to always prioritize the ID of the image over its name during deployment.
This guide explains how to manually create a discussion list system with your Mail Service, thanks to Mailman
and the Public Cloud of Infomaniak!
⚠️ This guide is exclusively for users with a high level of technical expertise. No responsibility is assumed in case of damage or loss — be sure to back up your data before any manipulation. For assistance, contact a partner or launch a free tender. Also discover the role of the host.
Preamble
Mailman
is a free application for managing mailing lists, discussion groups, and newsletters.- The provided files allow for easy setup of
Mailman
. - The server and its firewall are deployed with
Terraform
, anInfrastructure as Code (IaaC)
tool, and its configuration is done withAnsible
. - This system allows you to create discussion lists for your various contacts (direction@, ecommerce@…).
Preparation…
… of your environment
- Having an Infomaniak Mail Service is essential to follow this tutorial.
- Download the files necessary for deploying
Mailman
on the Public Cloud via this GitHub repository.
... of the Mail Environment
- Create an address
mailman@domain.xyz
(help) and keep the password safe (it will be used to configure the server). - Add the following aliases (help) :
- postorius
- mylist
- mylist-bounces
- mylist-confirm
- mylist-join
- mylist-leave
- mylist-owner
- mylist-request
- mylist-subscribe
- mylist-unsubscribe
Your mail environment is ready, let's proceed with the deployment of Mailman!
… of the Public Cloud
- Create a Public Cloud project and a user (help).
- Warning: the Public Cloud password must be secure. 2FA authentication on your Infomaniak account is strongly recommended.
- Click here to access the OpenStack dashboard and use the identifier
PCU-XXXXXX
with the defined password. - Download your
openrc
file. It allows you to authenticate as an administrator via command line (it contains information such as the identifier, password and datacenter).
You are ready to connect to the OpenStack administration.
... of the instance
To make your future instance accessible via SSH, HTTP and HTTPS, create a security group
with the following command:
openstack security group create --description "Ports 22 - 80 - 443 pour Mailman" mailman-sec
Then add the necessary rules:
openstack security group rule create --dst-port 80 --protocol TCP mailman-sec
openstack security group rule create --dst-port 443 --protocol TCP mailman-sec
openstack security group rule create --dst-port 22 --protocol TCP mailman-sec
These steps can also be performed from the Horizon dashboard, in the Network → Security Groups tab. Refer to the Cloud documentation for more information on this subject.
Deploy the instance that will host Mailman
with the following command:
openstack server create --flavor a1-ram2-disk20-perf1 --security-group mailman-sec --network ext-net1 --key-name <votre-clé> --image "Debian 11.5 bullseye" mailman3
Once connected to the machine, update it:
sudo apt update && sudo apt upgrade -y
Install the openstack
client:
sudo apt install python3-openstackclient -y
Install Ansible
to automatically deploy Mailman
:
sudo apt install ansible -y
Mailman Deployment
To deploy Mailman
, import your SSH key and the OpenRC
file via SFTP to the installation machine.
Use tools like putty
, termius
or mobaxterm
(or any SSH/SFTP client) with the following information:
- IP: IP address of the created machine
- Port:
22
- SSH key:
.pem
file - User:
debian
In this guide, Termius
was used for the SFTP transfer.
Download the necessary files:
wget https://github.com/reneluria/mailman-cloud
Move the files next:
mv cle.pem mailman/
mv PCP-XXXX.sh mailman/
Access the folder:
cd mailman/
Protect the key by assigning the correct permissions:
sudo chmod 600 tf-keypair.pem
Create a file inventory
to configure SMTP, the domain, etc. :
nano inventory
Fill in this template with your information:
mailman ansible_host=xxx.xxx.xxx.xxx
[all:vars]
ansible_python_interpreter=/usr/bin/python3
ansible_user=debian
ansible_ssh_private_key_file=id_tf_keypair
fqdn=mailman.<yourdomain>
mail_host=mail.infomaniak.com
mail_account=mailman@<yourdomain>
mail_password=<email_password>
mailman_user=mailman
mailman_password=<interface_password>
mailman_domain=<yourdomain>
mailman_email=<your_email>
Save with Ctrl + S
, then exit with Ctrl + X
.
Start the deployment:
ansible-playbook playbook.yml -D
Mailman
is now accessible at your IP address: X.X.X.X/mailman3
Log in
Log in with the credentials defined in the inventory
file for:
- Create a domain then a list « maliste »
In the list settings, it is recommended:
- DMARC Mitigations: Replace with the list's address »
- Modify messages: Reply to the list " and " Reply to the first strip »