1000 FAQs, 500 tutorials and explanatory videos. Here, there are only solutions!
This guide explains step by step:
- how to transfer a domain name to Infomaniak,
- how to move a website to Infomaniak without interruption,
- how to back up your old emails to manage them with Infomaniak.
1. Why use Infomaniak for your domain names, websites and email?
- Expertise: Infomaniak has been hosting websites for over 20 years. We are a recognized player around the whole world in terms of hosting and online solutions. Infomaniak is the No. 1 hosting service provider in Switzerland in terms of revenue, and the No. 2 in terms of the number of sites hosted.
- Security: all our clients' data is hosted on servers located in Switzerland belonging to Infomaniak. Our solutions are systematically developed and maintained by our engineers in our offices in Geneva, Switzerland.
- Support: with more than 1,000 articles and videos, our knowledge base allows our customers to immediately answer the vast majority of their own questions, and our customer service is open from Monday to Saturday. We help our customers get the full potential from our products by telephone and email.
- Responsible: Infomaniak is 100% committed to sustainable, responsible development through concrete actions, such as adopting the ISO 14001 standard, or creating the greenest datacentre in Switzerland. We offset 100% of the CO2 emissions that we generate through our activities and 100% of the energy we use is from renewable sources.
- Passionate: we love what we do and are pleased to offer high-end solutions at affordable prices. We are continually improving and enriching our services, based on market trends and customer needs.
By consolidating your domain names, websites, and emails with Infomaniak, you can simplify the management of your bills and your services. For example, linking a domain name with your website and your email address will be automatic. That way, you won't need to manually configure your DNS with another registrar (registration office).
2. 2. Transferring a domain name to Infomaniak
The domain name is the address you enter in a browser to view a site, such as infomaniak.com
It's possible to transfer a domain name from one registrar to another.
These are the steps to follow to transfer a domain name to Infomaniak:
- log in with the registrar that currently manages your domain name
- get the transfer code from your current registrar for the domain name to be transferred (aide)
- order the domain name to be transferred to Infomaniak
- During the transfer, be sure to keep the current DNS for the domain name
- enter the transfer code when prompted
3. Moving a website to Infomaniak
All the sites you visit are stored (hosted) with companies usually referred to as web hosts. If you already have a website, it's possible to trust Infomaniak with the management of its hosting without interrupting the operation of your current site and without inconveniencing your loyal visitors :)
Here are the steps to take in order to move your current site to Infomaniak:
- Using an FTP program, back up all the files on your site with your current web host
- back up your MySQL databases if you use any
- order the Infomaniak hosting of your choice with the current domain name for your website
- from our admin console, create an FTP account (help)
- using an FTP program, send your website files that you saved in step 1 in your hosting's Web folder (you can also use our FTP Manager (aide) to upload a .zip of your data and unzip everything from the tool)
- from our admin console, create a new MySQL database with a user who has full rights to the database (using)
- from our admin console, import the backup of your database to the database that has just been created (help)
- In the configuration file of your web app (WordPress, Joomla, Drupal, etc.), adapt the following information based on the parameters shown in our admin console (support):
- the database name
- the database server
- the database username
- the database user's password
- test your website using the preview address (support)
- don't forget to follow chapter 5 of this guide to redirect your domain name to your new hosting!
Warning: The procedure described is only valid if the domain name does not change. Where applicable, you should make the necessary adjustments to your MySQL databases if you use any. Steps 2, 6, 7, and 8 are not necessary if your site does not use a database.
4. Moving the management of your emails to Infomaniak
By outsourcing the management of your mails to Infomaniak you can have a WorkSpace account.
WorkSpace is a comprehensive online solution for viewing and managing your emails, contacts, calendars, tasks, and bookmarks online. It also lets you sync your contacts and calendars with a smartphone, tablet or email client.
Here are the steps to take in order to manage your emails with Infomaniak:
- if necessary, order a Mail hosting (aide)
- from our admin console, create the required mail addresses (help)
- configure your WorkSpace account (support) or your email client with your new addresses (help) use our synchronisation tools (syncimap/imapsync) to automatically copy and rehouse emails and the content of the old email address to the new address, box by box or in batches (help)
- if WorkSpace is used, configure the synchronisation of contacts and calendars with your smartphone/tablet (help)
5. Activate your new hosting
Now, you just need to point your domain name to the Infomaniak hosting:
- open the admin console (https://login.infomaniak.com)
- go to Domain name
- click on your domain name
- click on the Managing DNS button
- click on the Change DNS servers button
- tick the Infomaniak name servers box and click on Register
6. Wait up to 48 hours and then cancel your old service
Updating the DNS for your domain name can take up to 48 hours. It is therefore possible that your domain will still point to your old web host for 48 hours.
Once that time has elapsed, don't forget to terminate your services (email, hosting your sites, etc.) with your old hosting service provider.
Bravo :) Your site and your emails are now hosted with Infomaniak.
Thank you for your confidence.
An alias is a second domain name linked to an existing site.
For example, for the site "example.com" to also be reachable with"www.example.com", you must add it as an alias to the domain "example.com". In this example, "example.com" is the parent site of the alias "www.example.com"
Generally, the alias "www" is already added and present but the procedure will be useful to you anyway when you want to make a second domain name point to your site.
Adding an alias to an existing site:
- open the admin console https://login.infomaniak.com/
- go to Hosting
- click on the hosting/ domain name in question
- under Sites, click on the little arrow next to the Add Site button
- on the drop-down menu, hit Add aliases
- enter the alias domain name to be added
- if necessary, choose the alias domain of the parent site
- If the alias or its DNS zone is managed by Infomaniak, it is possible to automatically update the DNS entries. If not, make the necessary changes through your registrar or transfer the management of the domain name to Infomaniak: https://faq.infomaniak.com/1814
- click on Save to finish the procedure
It could take up to 48 hrs for the alias to point to the parent site.
This guide explains how to change the password for most of our services. It is not possible to read the password currently in place because it is encrypted, the only solution is to apply a new one over the old one.
Change the password to access the Admin Console and WorkSpace
Change an email address password (email account
- do it from WorkSpace: https://faq.infomaniak.com/711
- do it from the Mail hosting control panel: https://faq.infomaniak.com/1321
Change the user password for a MySQL database
Change the user password for a FTP account
When your domain name is registered elsewhere (supplier/third party registers) and you want to benefit from hosting with Infomaniak, you need to order a DNS zone.
This will also be particularly useful if the provider who manages your domain name does not offer DNS zone management.
It is not enough to have hosting ABCXYZ.com in your Infomaniak admin console and to indicate our 2 DNS to the registrar of the domain ABCXYZ.com. In fact, in order for the site to display, you must add a DNS zone in your customer account where the hosting is located.
Ordering a DNS zone
- Log in to your admin console
- Order a domain, indicating the domain name registered elsewhere
- Make sure that DNS zone management is selected:
This guide explains how to change the server configuration of a site with a Web hosting and a managed Cloud Server.
The difference between the .user.ini and .htaccess files
- Apache is the HTTP server. It is configured with a .htaccess file placed at the root of the website.
- PHP is a programming language used to create dynamic web pages via an HTTP server. It is possible to customise your PHP commands with a .user.ini , which will be effective in the folders and subfolders where the .user.ini file is placed.
- changing the .user.ini file needs several minutes to become effective
- The PHP commands absolutely must be placed in the user.ini file to be considered
We are now going to show 3 ways of changing the server configuration for a site.
1. Changing the PHP configuration via the console
Certain settings (e.g. allow_url_fopen or memory_limit) can be configured via the console:
- open the admin console (https://manager.infomaniak.com)
- go to Hosting
- Click on the relevant hosting/domain name
- Under Sites, click on the relevant site's domain name
- adjust the site configuration as needed
2. Changing the PHP configuration via the .user.ini file
To customise the PHP commands via a web browser, the values required need to be specified in a .user.ini file
The following example allows the max_input_vars variable to be changed:
3. Changing the PHP configuration via CLI
To customise PHP commands via a command line interface (CLI) or in CRON tasks,the values required need to be specified in a .user.ini file, and the executable PHP then needs to be called with the -c .user.ini option
The following example allows the memory available for PHP to be changed:
~/web$ echo -e '<?php echo "memory_limit: " . ini_get("memory_limit") . "n"; ?>' >memory-limit.php
~/web$ php memory-limit.php
~/web$ echo 'memory_limit = 1024M' >.user.ini
~/web$ php -c .user.ini memory-limit.php
- How to create a .htaccess or .user.ini
- fileChanging the PHP version for a website
- Enabling Gzip compression
- Enabling Google PageSpeed Tools
- 301 redirection support
- Increasing the memory and runtime for scripts
My WordPress Site allows you to create and update an evolving and ergonomic website without any programming expertise. It is based on the most widely used content management system in the world, WordPress.
Installing WordPress on the site of your choice
Uninstalling a WordPress site
Find out more
- Discover our hostings which are optimised for WordPress
- Install a free SSL certificate and adapt a WordPress site's links
This guide explains how to migrate an old hosting to our current deal.
Our new hostings are a lot more reliable, flexible andsecure. Find out more
Migrating an old hosting to our new deal
- open the manager (manager.infomaniak.com)
- go to Hosting
- click on the hosting/domain name concerned
- click on Change deal
Then carefully follow the guide befitting your situation:
- keep your current site (recommended)
- remove the contents of your hosting and create a new site (ideal for starting again from scratch)
- keep your current site and move to a Cloud Server
From a Mac or Linux
To log in, you must open a terminal window and enter the following command:
ssh -i [key path] [user]@[server]
If you get the error message "WARNING: UNPROTECTED PRIVATE KEY FILE!", launch the following command:
chmod 400 [key path]
Meaning of the indications
[key path] = link to the file which contains the private key. As a reminder, when you ordered your unmanaged cloud server, you were prompted to generate a key pair or to upload your own public key (the rights must be sufficient, e.g. 0700).
[user] = see the back of the guide
[server] = IPv4 address of the server (indicated on your admin console in the "Server" menu > "Cloud," on the "Cloud Server" page.
To start, your private key must be converted to be used with PuTTY.
To do this, open PuTTYgen and click on the "Load" button, to load your private key. Then just save your private key using the "Save private key" button
. Now open PuTTY and configure it with the following settings:
Under Session (in the left panel):
[HostName] = IPv4 address of the server (indicated on your admin console in the "Server" menu -> "Cloud," on the "Cloud Server" page)
[Port] =leave the default port , i.e., port 22
[Connection type] = here, put "SSH".
Under Connection/SSH/Auth (in the left panel): open your private key generated via PuTTYgen using the "Browse" button, under "Private key file for authentication".
Lastly, press the "Open" button at the bottom of the window. A terminal will open and ask you for your username.[user] = see below)
User name [user] for unmanaged Cloud servers under:
Ubuntu = ubuntu
CentOS = centos
Debian Jessie = debian
Debian Wheezy (and previous versions) = root
Changing the PHP version used on a website
You can easily change the PHP version used throughout a website:
- open the admin console (https://login.infomaniak.com)
- go to Hosting
- click on the hosting/domain name in question
- under Sites, click on the domain name of the site to be configured
- under PHP version, click on the version to be configured for the entire website
- click on Save to save the changes
The change is effective immediately.
Changing the PHP version used in a specific directory
It is possible to use different PHP versions on the same website.
For example, you can configure folder X with PHP 5.6 and folder Y with PHP 7.0. If necessary, you can even switch from one version of PHP to another without interrupting your website.
The PHP version used by default is PHP 7.
To configure a folder and its subfolders with another version of PHP:
- if necessary, create a .htaccess file in the folder to be configured (help)
- insert this code in the .htaccess file and save your changes:
- for PHP 5.5: SetEnv PHP_VERSION 5.5
- for PHP 5.6: SetEnv PHP_VERSION 5.6
The change is effective immediately.
Our FTP file Manager makes it simple for you to manage the contents of your hostings:
- Creating files
- Browsing the directory
- Transferring files between your computer and the server
- Manipulating existing files (copy, rename, move, delete, etc.)
- Editing and previewing text, html, and php files under 1 MB
To access the FTP Manager:
- Open the FTP Manager: https://admin2.infomaniak.ch/ftp
- Enter the address of your Web server ** (eg .: xxxx.ftp.infomaniak.com)
- Enter the username and password of a valid FTP account for the domain (help)
It is not possible to upload files because of the upload via Flash and HTML5, which do not allow it. Multiple file selection is possible, which lets you upload a large number of files at one time into a folder created ahead of time. You can also send a zipped folder (.zip) to be extracted once on the server, from the same FTP Manager tool
**To find the Web server address:
- Open the Admin Console (https://login.infomaniak.com)
- Go to Hosting
- Click on the hosting/domain name in question
- the Web server is shown in the gray box in the following format: xxxx.ftp.infomaniak.com