In order to optimally design our website and to show appropriate offers we are using cookies. By continuing to use our website you agree that we set cookies. More information

How to perform a file system check?

The file system check is is a practical tool if an error occurs in your file system and your server is not booting any more. With this tool you can analyse and repair such errors in your file system. We recommend to backup all your data before you start with this operation, because there could be data loss of your server during the repair process. Please start the file system check in the rescue system.

If you do not know what the rescue system is or how to start it, please click here.


As soon as your server has booted into the rescue system, please use the following command to display all existing partitions.

  • fdisk -l


In this example the system partition is located on /dev/vda1. Normally the system partition is located on /dev/sda2 or /dev/vda1.

Please use the following command to check which file system type is used.

INFORMATION: Please use your actual partition, in our case we have to use /dev/vda1

  • blkid | grep vda1 | awk '{print $3}'


Depending on which file system is used and which partition has to be checked,  you have to use the following commands. This is only a check in advance and your file system will not be repaired.

  • fsck.ext2 -n /dev/vda1 = For the file system ext2
  • fsck.ext3 -n /dev/vda1 = For the file system ext3
  • fsck.ext4 -n /dev/vda1 = For the file system ext4
  • fsck.btrfs -n /dev/vda1 = For the file system btrfs
  • and so on...

In our case we are using the file system ext4, therefore, we have to use the following command. Please use the command with the right file system type for the rest of the following commands.

  • fsck.ext4 -n /dev/vda1


You will get as result the errors of your file system. If you would like to repair scattered errors, so use the following command.

  • fsck.ext4 /dev/vda1


If you think that all errors have to be repaired, please use the following command. This command includes the parameter  -y which answers all queries with  "Yes". It is not necessary to answer them manually.

Important: We recommend to use this command only if you are 100 percent sure.  All queries will be accepted without further notification.

  • fsck.ext4 -y /dev/vda1


Your system should start normally once the file system check has been finished.

If you would like to exit the rescue system and booting from the regular hard drive, please use the following command.

  • reboot

Your server should will start the operating system now.

Additional important information:

If you start a file system check , some files might lose the information about their names and locations in the file system. The file system check deposits these files in a specific directory called lost+found. If there are missing files after you have performed the file system check, you will be able to find the files in this directory in most cases.

Posted by: Mike | Tagged as: , , , , No Comments

What to do if your server is not reachable anymore

If your server should run but is not reachable, the reason might be a routing problem between your internet provider and Contabo and you should follow these instructions:

To make sure it's not an connectivity issue we recommend to create a so called "MTR report".

MTR does nothing else than a traceroute combined with PING.

To create a simple traceroute type the following into your command line:

Open your cmd.exe or your powershell application and type
tracert <your IP>
Linux :
Open a terminal and type
traceroute <your IP>

Starting an MTR is very easy, just get the latest Version here :

On Windows 10 make sure to get Version 0.92 or newer.
On Linux you should be also able to install it from your repository:
apt-get update && apt-get install mtr

After installing the necessary package, you can run the application.

Windows: Navigate to the downloaded folder and unzip the file, some directories have been created. Rightclick on the .exe and hit "Run as administrator". Now just type your IP and hit start.


Linux: Open your terminal and enter mtr <your IP>


It's recommended to run the application for at least 10 minutes, this makes sure that enough data is being collected.

Take a screenshot or save the log file, our support will need those information if you plan to contact us.

Posted by: Gianni-Donato | Tagged as: , , , , , , , 1 Comment

Mounting of additional hard drives in Windows

In this tutorial, we are going to mount an additional hard drive in Windows. As you may notice, we will do so in Windows Server 2012, but the procedure is basically the same with Windows Server 2008.

At first, we need to open a menu by right-clicking the Start button:


We must select Disk Management to open the Disk Management service. If Windows identifies a new hard drive, a pop-up menu opens:


For volumes smaller than 2 TB, we choose MBR, for larger disks, we select GPT. As the hard drive in our example only has a capacity of 100 GB, we'll go with MBR here. By clicking OK, the chosen partition table will be written to the hard disk. After that procedure, we will be sent to the main menu of the Disk Management service. Alternatively, one can reach this overview via Control Panel => Computer Management.


As we can see here, our new hard drive is listed as Disk 1. But before we can use it for storing data, we need to partition and format it. Therefore, we right-click the rectangle next to the box which says Disk 1 and choose New Simple Volume.


A wizard opens. It is quite self-explanatory and you can't do anything wrong by using the pre-selected and suggested values. Per default, the wizard uses the whole disk capacity for the new partition and formats it with the file system NTFS, which is recommended for Windows. Of course, you are free to change those settings, but in our example, we go along with them.


The name of our new partition is STORAGE, but of course you can name it as you wish.

Once you went through the wizard, the new hard drive will be ready to use. It will also be visible in the Explorer:



Server caught flirting

Yesterday we have been informed by one our clients that spring fever does not only exist among human beings but probably also among servers - to be more precise, among two of our servers located in our data center.

The following has happened to the client's server:

Today we wanted to perform some renames over a mounted webDAV. Controlling the syslog I recognized that the main hobby of my server is the communication with another DHCP server.
Maybe the two servers were flirting with each other? In my opinion this is rather brazen without my consent, isn't it 🙂
Can you maybe give me a hint why my server behaves so strangely?

The request was not only amusing for our supporters, but also has encouraged them to think about the behavior of a server at the beginning of spring.
Maybe we should stop to consider servers merely as things and objects and should rather deal instead with their feelings in a serious way?

Anyway, a big thank you to our client who has approved the publication of his humerous description of a legitimate question that has caused loud laughter in our office.
Of course, we could find an appropriate solution for his request.


Contabo christmas chocolates

Christmas is almost here and we just got some christmas chocolates "made by Contabo":

Our thanks go to the famous Cafe Luitpold in Munich who created these nice chocolates for us and to our designer who excelled himself once again by creating such a nice Contabo Box for our candies.

Have a Merry Christmas and nice holidays, everyone! =)



DNS feature in the Contabo customer control panel

We are happy to announce that you can manage all DNS settings for domains you have ordered at Contabo in the Contabo customer control panel. This new feature is free of charge for you, of course. You can find the new settings under "DNS Zone Management", where you can create new DNS entries or modify existing ones. The current settings are correct, naturally, so you do not have to change anything - if you would like to do so, however, you now have the means to. Everything is possible from simple A and MX records to SRV and CNAME up to AAAA records!

The Contabo customer control panel is reachable at https://my.contabo.com.

Customer Control Panel

Customer Control Panel


Contabo servers cheaper than ever before!

Premium quality server hardware, stable operation of all applications, excellent customer support – this is routine and already existing standard at Contabo. We work hard, day by day, to improve the services for our customers continuously.
But do continous product improvements still our hunger for more? No, they don't. We do not only want to offer high quality, but we want to offer premium quality at the best price attainable. We want to provide you with a price-performance ratio which offers unbeatable opportunities. That - and not less - is the standard for our entire product line-up.

No sooner said than done:
As of today, Contabo proudly reduces the monthly fees for root servers, with immediate effect!

Cheaper than ever before - the Contabo Dedicated Server portfolio at a glance:

Dedicated Server Quad
Intel Core 2 Quad 4 x 2.4 GHz
2 x 400 GB HDD
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 49.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server Core i7
Intel Core i7 920 4 x 2.66 GHz
2 x 1000 GB HDD
Hardware-Raid 1
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
1st month free of charge, only 59.99 EUR from 2nd month on!
Only for a short time: NO setup fee!

Dedicated Server 6-Core
Intel Core i7 980 6 x 3.20 GHz
80 GB Intel Postville SSD
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 79.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server X
Intel Core i7 3930K 6 x 3.20 GHz (Sandy Bridge-E)
256 GB SSD (Samsung 830)
100 Mbps switch port
Real Unlimited Traffic: no restrictions on traffic
Now only 99.99 EUR / month!
Setup fee starting at 0.00 EUR depending on the minimum contract period!

Dedicated Server Dual Xeon
2 x Intel Xeon E5 2620V2 processors, each of them with six cores at 2.1 GHz, so 12 x 2.1 Ghz in total
Any combination of SSDs/HDDs available
1 Gbit/s high-speed internet uplink
Unlimited Traffic
Now only 119.99 EUR / month!
Only for a short time: NO setup fee!

Root servers cheaper than ever before: What are you waiting for? Get your new server now!


Contabo launches second data center

New Contabo data center
Steady growth needs space for development.
In order to meet the increasing demand for our hosting services as well as the quality requirements of our customers, Contabo will start operation of a second data center in Nuremberg, Germany, in March 2014.

The current data center in Munich with a data floor of around 350 m² will then be extended with a 1.750 m² data floor and 530 m² office and service premises in Nuremberg. Around 2.500 dedicated servers remain in operation in our Munich data center, while the new facility in Nuremberg will be capable to run another 10.000 dedicated servers.

The new location will be acquired in February 2014 already and it will be operated independently by Contabo. This will allow continuous improvements and expansions to guarantee the most stable and energy-efficient data center infrastructure.

Facts about the second Contabo data center in Nuremberg:
- 1750 m² data floor
- Raised floor, load-bearing capacity > 1000 kg / m²
- Inhouse transformer-station / power switching station > 2,4 MVA
- 3 x 600 kVA UPS (n + 1)
- Emergency standby system (diesel powered)
- 3 x 600 kW cooling capacity (n + 1), free cooling
- Internet connection using two different fiber directions into the building
- Carrier-neutral (almost any carrier available)
- Alarm system, observation cameras and security service
- Fire alarm system, smoke and heat extraction systems
- Access only via ID card
- Personnel on site 365 days a year

The first Contabo servers will start operation in the new data center early March 2014.


cPanel/WHM: Best practices

Our Dedicated Servers and VPS's with cPanel are very popular among our customers. The easy to use administration panel renders web hosting comfortably even for inexperienced Linux administrators. Almost all settings can be done via WHM, SSH access is rarely necessary.

We deploy cPanel servers automatically with a working standard configuration. Most settings are left default, some had to be added to make the server accessible. I want to show you a few points that are important after the installation.

The following steps can be done in your server WHM. Please log in to https://[server-IP]:2087 as root to continue.

Even if you have not worked with the WHM interface yet, you will be able to navigate through it easily. I find the search bar very useful to access the needed function quickly. It acts similar to the Windows 7 start menu search.

cPanel Search

  1. We start with Basic cPanel & WHM Setup.
    1. Notice the contact e-mail address in the first configuration line. We recommend changing it to a personal address to keep yourself informed about server activities. cPanel is quite active in this regard, so a separate in-box is advisable.
    2. You will find the default nameservers at the bottom of the page. We have predefined our nameservers here. Domains that you bought from us will work out of the box using this setting. If you run domains on other nameservers, you can define their addresses here.
  2. We continue with Configure Remote Service IPs. Choose the tab Remote Name Server IPs here. The following list of IP addresses are associated to the nameservers defined before. If you only use domains from us, no changes are necessary here. If you have domains on other nameservers, you can add their IPs to the list. Otherwise cPanel will refuse to add those domains as addon domains.
  3. The next point is Change Hostname. Our predefined hostname does not resolve to your server IP by default. You will have to define a new one with a working domain to avoid problems with e-mail transmission. You may leave the first section as it is, e.g. "vmi1234.example.com". If you use a domain that is not hosted on our nameservers, make sure to add an A entry for the sub-domain in your DNS management.
  4. A correct RDNS entry is another important factor for RFC compliant e-mail transmission. The PTR of an IP must match the server hostname. Please use our Customer Control Panel to set the entry for your server IP, e.g. "vmi1234.example.com".
    Update 19 December 2014: We now set a default host name in the contabo.host zone which resolves correctly. There are no adjustments necessary in this regard anymore.

After these steps, your cPanel server is ready to fulfil all general hosting tasks. If you need more help material, please see the comprehensive cPanel documentation.

Posted by: Tino | Tagged as: , , , , , , 3 Comments

IPv6 now available for all our customers

IPv6We are happy to announce the introduction of IPv6 in our network. IPv6 is the successor to IPv4. Normally, when talking about an ip address, one means an IPv4 address.

An example for an IPv4 address would be An example for an IPv6 address would be 2a02:c200:0000:0010:0000:0000:1231:0001.

IPv6 is entirely optional, meaning you can use it, but you do not have to. For your server, nothing changes - but if you want to, you can activate IPv6 in addition to your existing IPv4 addresses from now on.

Each VPS, each dedicated server and each colocation server has received 65535 (!) IPv6 addresses from Contabo, an entire /112 network. With IPv4, the address space is very limited, considering today's requirements. IPv6 does not have this problem, an enormous amount of addresses exists. We pass this advantage on to our customers: All IPv6 adresses are completely free of charge!

Further details and instructions on how to enable IPv6 on your server have been published in a blog article: http://blog.contabo.com/tutorials/adding-ipv6-connectivity-to-your-server/

Important: You can only reach your server's IPv6 addresses from your local computer if IPv6 is enabled in your local network and with your Internet connection. Otherwise you will not be able to reach them from your computer, even if you have configured everything correctly on your server.

We wish you much success with IPv6!

Posted by: Katharina | Tagged as: , , , , , , No Comments