13Nov/190

Plesk Obsidian: Neue Features bei Contabo kostenlos testen!

Das neue Plesk Obsidian ist nun schon eine Weile verfügbar. Zeit für uns, es Euch auch noch einmal kurz vorzustellen und, wie der Titel schon sagt, auf unsere exklusive Promotion mit Plesk hinzuweisen:

Ihr könnt zu jedem virtuellen oder dedizierten Server Plesk Obsidian einen Monat lang kostenlos testen! Einfach im Bestellprozess auf contabo.de im Bereich "Administrationspanel" die gewünschte Edition auswählen. Weitere Informationen findet Ihr immer auch auf unserer Plesk Infoseite.

Doch was gibt es nun für neue und interessante Features bei Plesk Obsidian? Ziemlich viel, um ehrlich zu sein! Hier alle aufzuführen, würde glatt den Rahmen sprengen, daher konzentrieren wir uns auf ein paar ausgewählte:

Neues Design!
Dank Verbesserungen der Benutzeroberfläche ist Plesk nun noch intuitiver zu bedienen und deutlich benutzerfreundlicher!

PHP Composer v2.0
Weniger SSH Interaktionen dank dem neuen PHP Composer: composer.json editieren oder Install/Update Befehle einfach ausführen!

Verbesserter File Manager
Der Massenupload von Dateien und eine neue Dateiensuche vereinfachen das Arbeiten mit Plesk ungemein.

Repair Kit
Probleme mit Plesk gehören der Vergangenheit an. Das Repair Kit identifiziert und löst sie automatisch. Es zeigt Dir alle laufenden Prozesse an und Du kannst sie einzeln deaktivieren.

Domains zwischen Abos verschieben
Organisiere Deine Projekte, so wie es Dir gefällt und ordne Domains einfach verschiedenen Abos zu.

Personalisierte HTML Benachrichtigungen
...sind nun als E-Mail verfügbar und einfacher zu lesen als reine Textnachrichten. Darüber hinaus gibt es nun auch Benachrichtigungen direkt im Plesk Interface. So behältst Du die Dinge immer im Blick!

Bei Fragen rund um Plesk oder allgemein zu unseren Produkten steht Dir unser ausgezeichneter Kundenservice täglich von 8 bis 23 Uhr zur Verfügung!

Posted by: Markus | Tagged as: , , , , , , No Comments
30Oct/190

Webspace: Kostenloses SSL-Zertifikat nutzen

Ein kostenloses SSL-Zertifikat kann jederzeit über cPanel aktiviert werden. In der Regel sollte dies bereits automatisch passiert sein.

Bekommt man folgende Meldung, dann ist das Zertifikat noch nicht installiert.
Ein häufiger Grund hierfür ist eine gerade erst hinzugefügte Domain. Auto-SSL wird regelmäßig ausgeführt, daher kann es einige Zeit dauern (etwa 12-24 Stunden), bis das Zertifikat automatisch von uns installiert wurde.

Es ist auch möglich, selbst einen Antrag an Let's Encrypt stellen, hierfür muss man sich in cPanel einloggen, die Zugangsdaten hat man bereits per E-Mail von uns erhalten.

Anschließend unter "SSL/TLS Status" die Domain oder Subdomain auswählen und oben rechts auf "Run AutoSSL" klicken.

Wichtig: Sollte es zu einem Fehler kommen, dann muss dieser geprüft werden - zu viele fehlgeschlagene Abfragen führen zu einer Sperrung von bis zu 14 Tagen beim SSL Provider Let's Encrypt.

In unserem Fall ist die letzte Anfrage fehlgeschlagen, die Domain wurde gerade erst erstellt, ein DNS Eintrag ist noch sehr neu und noch nicht überall propagiert. Anpassungen an den DNS-Zonen können bis zu 24-48 Stunden dauern.

Wir haben einige Minuten nach Hinzufügen des DNS-Eintrages gewartet und Auto-SSL erneut manuell ausgeführt, das Zertifikat funktioniert nun ordnungsgemäß.

Die Webseite ist nun per https:// erreichbar, eine Zertifikatswarnung wird fortan nicht mehr erscheinen.

Damit künftig alle Anfragen über die unsichere Verbindung "http://" auf "https://" umgeleitet werden, bietet es sich an folgende Regel in cPanel unter "Umleitungen" zu erstellen:

Bekannte Probleme sind hier statische HTML-Seiten, unter Umständen muss die Webseite (html Dateien) angepasst und dort sämtliche http:// Verlinkungen durch https:// ersetzt werden. Anschließend wird das Schloss im Browser wieder grün und es sind keinerlei Warnungen mehr auf der Webseite zu erkennen.

Bei Fragen dazu steht Ihnen unser ausgezeichneter Kundenservice auch jederzeit gerne unterstützend zur Seite.

Posted by: Gianni-Donato | Tagged as: , , , , , No Comments
17Oct/190

Cent OS 8 ab sofort bei Contabo!

Wer uns bereits kennt, weiß auch, dass wir stets die neuesten Versionen der gängigen Linux Betriebssysteme im Angebot haben. Dazu gehört ab sofort auch das erst kürzlich veröffentlichte Cent OS 8!

Ab sofort könnt Ihr für Euren neuen virtuellen oder dedizierten Server Cent OS 8 als Betriebssystem auswählen, Bestandskunden können über unser Kundenlogin auf Cent OS 8 wechseln.

Kombinierbar ist Cent OS 8 derzeit mit Webmin und dem Software RAID. Die Administrationspanel Plesk und cPanel unterstützen Cent OS 8 aktuell noch nicht, beide arbeiten aber an einer entsprechenden Integration, die bald verfügbar sein sollte - wir bitten Euch noch um ein klein wenig Geduld.

Bei Contabo erhaltet Ihr für alle virtuellen und dedizierten Server eine große Auswahl der aktuellen Betriebssysteme: Cent OS, Debian, Ubuntu, Fedora, Windows Server, uvm. Vorbeischauen lohnt sich!

Bei allen Fragen steht Euch unser Kundenservice an 365 Tagen im Jahr zur Seite - einfach melden!

Posted by: Markus | Tagged as: , , , , , No Comments
1Oct/190

RZ-Anbindung: 200 Gbit/s bei Contabo!

Treue Leser unseres Blogs und auch alle unsere Kunden wissen es längst: Wir arbeiten laufend an Verbesserungen! Dies betrifft neben unseren Systemen auch die Infrastruktur, im konkreten Fall die Anbindung unserer Rechenzentren ans Internet:

Kürzlich haben wir diese um weitere 70 Gbit/s ausgebaut und sind nunmehr mit 200 Gbit/s ans Internet angebunden!

Im Folgenden möchten wir Euch einen kurzen Überblick über die derzeit verfügbaren Kapazitäten geben:

  • CenturyLink: 60 Gbit/s
  • Telia Carrier: 60 Gbit/s
  • Versatel: 20 Gbit/s
  • DE-CIX: 20 Gbit/s
  • AMS-IX: 20 Gbit/s
  • M-NET: 10 Gbit/s
  • Colt: 10 Gbit/s

Ziel unseres konsequenten Ausbaus der RZ-Anbindung ist es, Euch eine noch bessere Redundanz, mehr Bandbreite und ein besseres globales Routing zu bieten.

Ihr könnt Euch auf unser Wort verlassen: Auch in Zukunft werden wir weiter in den Ausbau unserer Uplinks investieren!

Auf unserer Website findet Ihr weitere Informationen zu unseren Rechenzentren!

18Sep/190

LEMP: Debian, NGINX + Certbot, MariaDB, PHP

In diesem Tutorial zeigen wir, wie man sein Debian System für das Hosten von einer oder mehreren Webseiten vorbereitet.
Wir werden keine Optimierungen der Konfigurationen durchführen, es gibt je nach Art der Webseite oder Servertyp verschiedene Möglichkeiten die Konfigurationen weiter zu optimieren. NGINX, MySQL bzw. MariaDB und PHP (LEMP) erhalten lediglich die Grundkonfiguration, die für unsere Webseite (eine phpinfo Datei) benötigt werden.

1. Installation der Software

NGINX, Certbot, PHP Installation:

:~# apt install nginx python3-certbot-nginx php-fpm php-mysql zip unzip pwgen

MariaDB kann mit folgendem Befehl installiert werden:

:~# apt install mariadb-server

Eine Installation über die bereits konfigurierten Standard-Paketquellen installiert nicht zwingend die aktuelle stable MariaDB Version. Falls Sie die aktuellen MariaDB Pakete benötigen, besuchen Sie bitte: Official MariaDB Repo und folgen Sie der Anleitung.

2. Konfiguration der Software

Nach der Installation der Software sollte zunächst die Datenbank abgesichert und konfiguriert werden:

:~# mysql_secure_installation && mysql_upgrade
:~#mysql

 Welcome to the MariaDB monitor.  Commands end with ; or \g.
 Your MariaDB connection id is 55
 Server version: 10.4.6-MariaDB-1:10.4.6+maria~buster mariadb.org binary distribution
 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

Anschließend starten wir den Certbot, welcher für unseren default vmXXXX.contaboserver.net Hostnamen ein Zertifikat beantragen wird.
Man kann hier auch jede andere Webseite konfigurieren.

Wichtig: Falls Sie weitere Domains absichern möchten, dann einfach mit der "-d" Option direkt hinterm dem Befehl, Certbot muss und sollte nicht mehrmals ausgeführt werden.

:~# certbot --nginx -d $(hostname) -d vmXXXX.contaboserver.net

Certbot wird eine Konfiguration der abgesicherten Website in /etc/nginx/sites-enabled/ erstellen.

Als nächstes konfigurieren wir PHP, damit der NGINX Webserver weiß, wo der PHP-Interpreter lauscht. Wir prüfen nun, wie PHP konfiguriert ist und wo es verfügbar ist:

:~# grep "listen =" /etc/php/7.3/fpm/pool.d/www.conf
listen = /run/php/php7.3-fpm.sock

In diesem Fall ist PHP über UNIX Socket konfiguriert, Änderungen nehmen wir keine vor. Die oben geprüfte php-pool Konfiguration bietet sehr viele Möglichkeiten PHP zu optimieren.
Öffnen Sie nun die /etc/nginx/sites-enabled/default Datei mit einem Editor, eine PHP-Sektion ist bereits sichtbar, diese muss für jede Webseite welche PHP benötigt, hinzugefügt werden. Außerdem muss folgende Zeile um "index.php" erweitert werden:

index index.php index.html index.htm;
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}

:~# systemctl restart nginx

Wir werden nun phpMyAdmin herunterladen und verfügbar machen.
phpMyAdmin ist unter Debian 10 leider nicht einfach über "apt install phpmyadmin" verfügbar, vermutlich wird das Paket verfügbar werden, sobald die aktuelle Alpha Version zu "Stable" wird.
Für den Download besuchen Sie Official phpMyAdmin Website. Unter Debian 10 ist PHP 7.3 Standard, daher benötigen wir die Alpha Version von phpMyAdmin für volle Kompatibilität. Diese Version ist noch in der Testphase.

:~# mkdir /var/www/phpmyadmin
:~# cd /var/www/phpmyadmin/
:~# wget https://files.phpmyadmin.net/phpMyAdmin/5.0.0-alpha1/phpMyAdmin-5.0.0-alpha1-all-languages.zip
&& unzip phpMyAdmin-5.0.0-alpha1-all-languages.zip
:~# mv phpMyAdmin-5.0.0-alpha1-all-languages/* .

Wir importieren nun die Datenbank und erstellen einen Nutzer.
Passwörter können mittels "pwgen" erstellt werden:

:~# mysql < sql/create_tables.sql
:~# mysql

CREATE USER 'phpmyadminuser'@'localhost'  IDENTIFIED BY 'USE ONLY SECURE PASSWORDS !!';
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'phpmyadminuser'@'localhost'
IDENTIFIED BY 'USE ONLY SECURE PASSWORDS !!'; FLUSH PRIVILEGES;

Jetzt konfigurieren wir phpMyAdmin in der config.inc.php Datei, folgende Zeilen müssen angepasst werden:

/* User used to manipulate with storage */
  $cfg['Servers'][$i]['controlhost'] = 'localhost';
  $cfg['Servers'][$i]['controlport'] = '3306';
  $cfg['Servers'][$i]['controluser'] = 'phpmyadminuser';

:~# cp -p config.sample.inc.php config.inc.php
:~# pwgen 32 1 #Copy the password for blowfish secret
:~# chown www-data: /var/www/phpmyadmin -R

Abschließend können wir die Seite über NGINX erreichbar machen, wir nutzen hier wieder den Hostnamen unseres Servers und tragen in der server {} Sektion folgende Konfiguration ein:

    location /phpmyadmin {
           root /var/www/phpmyadmin/;
           index index.php index.html index.htm;
           location ~ ^/phpmyadmin/(.+\.php)$ {
                   try_files $uri =404;
                   root /var/www/phpmyadmin/;
                   fastcgi_pass unix:/run/php/php7.3-fpm.sock;
                   fastcgi_index index.php;
                   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           }
           location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
                   root /var/www/phpmyadmin/;
           }
    }

Posted by: Gianni-Donato | Tagged as: , , , , , , No Comments
5Sep/190

Webspace: In unter 5 Minuten zum eigenen Blog

In diesem Tutorial möchten wir anhand von einigen Bildern/Screenshots darstellen, wie Sie schnell eine Webseite weltweit verfügbar machen können.

Voraussetzung für die Installation von WordPress mittels Softaculous ist ein Webspace Paket L oder größer. WordPress kann auch auf kleineren Paketen manuell installiert werden.

1. Nach Erhalt der E-Mail mit den Zugangsdaten loggt man sich in cPanel ein.

2. Unter "Softaculous Apps Installer" klicken wir auf WordPress, es erscheint folgende Seite:

3. Auf dieser Seite stehen die WordPress Installationen, die man bereits installiert hat zur Verfügung. Außerdem hat man die Möglichkeit, neue Installationen durchzuführen.
Wir möchten eine neue Seite installieren und klicken daher auf "Install Now".

Möchte man den Blog auf einer Subdomain oder in einem extra Verzeichnis haben, dann kann man dies hier einstellen. Soll die Haupt-Domain für den Blog genutzt werden, dann muss "wp" bei der "In Verzeichnis" Option gelöscht werden, das Feld bleibt also leer.

Man wählt nun ein sicheres Passwort, passt die Optionen nach seinen Bedürfnissen an und klickt auf "Installation starten".

Fertig. Der Blog ist nun unter der Adresse erreichbar und kann angepasst werden.

Damit man lange viel Spaß mit dem eigenen Blog hat, empfiehlt es sich, automatische Updates oder zumindest regelmäßig manuell Updates einzuspielen.
WordPress ist eine sehr verbreitete Software und daher auch oft Ziel von Hackerangriffen. Sicherheitslücken in veralteten Versionen oder veralteten/unsicheren Plugins werden oft genutzt, um die Webseite mit Malware zu kompromittieren.

Falls man statt WordPress eine andere Software oder den Contabo Homepage-Baukasten nutzen möchte, kann man die WordPress Seite jederzeit wieder löschen.
Hierfür wieder in das WordPress Menü in Softaculous (erreichbar über den cPanel Login) gehen und die betroffene Webseite löschen.

Posted by: Gianni-Donato | Tagged as: , , , , , No Comments
8Aug/190

Installation einer grafischen Nutzeroberfläche in Linux

Alle Linux-Server-Betriebssysteme werden standardmäßig ohne eine grafische Nutzeroberfläche (GUI) ausgeliefert. Eine GUI kann auf einem dedizierten Server nur mit einer angeschlossenen KVM genutzt werden. Der KVM Zugang ist nicht standardmäßig verfügbar für unsere dedizierten Server, dieser muss zusätzlich bestellt werden. Dieses Tutorial ist eine einfache Anleitung zur Installation der zwei verbreitetsten GUIs für Debian, CentOS und Ubuntu. Um diese anschließend nutzen zu können, müssen Sie sich per VNC auf Ihren VPS verbinden oder via KVM bei einem dedizierten Server. Bitte beachten Sie, dass Sie einen neuen Benutzer für das Login ins GUI anlegen müssen, da ein Login als root nicht möglich ist.

Bitte beachten Sie auch, dass VNC KEINE verschlüsselte Verbindung erlaubt. Wenn Sie Ihren Sevrer ausschließlich über eine GUI administrieren wollen, nutzen Sie bitte xRDP stattdessen.

Ubuntu 16.04 / 18.04

Bitte verbinden Sie sich per SSH als root auf Ihren Server, erstellen Sie einen neuen User und vergeben Sie ein Passwort:

useradd -m NewUserName && passwd NewUserName

Jetzt können Sie mit folgendem Befehl die Ubuntu-Desktop GUI installieren (es werden Updates installiert, die GUI installiert und der Server automatisch neu gestartet):

apt update && apt upgrade -y && apt install ubuntu-desktop -y && init 6

Als Alternative können Sie mit folgendem Befehl die Kubuntu-Desktop GUI installieren (es werden Updates installiert, die GUI installiert und der Server automatisch neu gestartet):

apt update && apt upgrade -y && apt install kubuntu-desktop -y && init 6

Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS, oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können.

Ubuntu (ab Version 18.10)

Bitte verbinden Sie sich per SSH als root auf Ihren Server, erstellen Sie einen neuen User und vergeben Sie ein Passwort:

useradd -m NewUserName && passwd NewUserName

Sie können mit Hilfe des "tasksel" Tools aus diversen GUIs wählen und diese bequem installieren.

apt update && apt upgrade -y && tasksel

Installieren Sie bitte nicht mehrere Desktop Umgebungen parallel zueinander. Starten Sie Ihren Server nach erfolgreicher Installation neu. Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können.

CentOS 6

Bitte verbinden Sie sich per SSH als root auf Ihren Server, erstellen Sie einen neuen User und vergeben Sie ein Passwort:

useradd -m NewUserName && passwd NewUserName

Sie müssen Ihre "/etc/inittab" anpassen, damit Ihr Server nach dem reboot automatisch Runlevel 5 startet:

nano /etc/inittab

Bitte ändern Sie folgende Zeile:

id:3:initdefault:  ->  id:5:initdefault:

Speichern Sie die Datei und schließen Sie den Editor mit strg+o, enter, strg+x.

Um die GNOME GUI zu installieren, nutzen Sie bitte folgenden Befehl (es werden auch Updates installiert und der Server wird neu gestartet):

yum update -y && yum -y groupinstall "Desktop" "X Window System" "Fonts" && init 6

Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS, oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können. Alternativ können Sie auch die KDE GUI mit folgendem Befehl installieren:

yum update -y && yum -y groupinstall "KDE desktop" "X Window System" "Fonts" && init 6

Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS, oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können.

CentOS 7

Bitte verbinden Sie sich per SSH als root auf Ihren Server, erstellen Sie einen neuen User und vergeben Sie ein Passwort:

useradd -m NewUserName && passwd NewUserName

Sie können die KDE GUI mit folgendem Befehl installieren (es werden auch Updates installiert und der Server wird neu gestartet):

yum update -y && yum -y groupinstall "KDE Plasma Workspaces" && ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target && init 6

Alternativ können Sie die GNOME GUI mit folgendem Befehl installieren (es werden auch Updates installiert und der Server wird neu gestartet):

yum update -y && yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools" && ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target && init 6

Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS, oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können.

Debian (ab Version 8)

Bitte verbinden Sie sich per SSH als root auf Ihren Server, erstellen Sie einen neuen User und vergeben Sie ein Passwort:

useradd -m NewUserName && passwd NewUserName

Sie können die KDE GUI mit folgendem Befehl installieren (es werden auch Updates installiert und der Server wird neu gestartet):

apt update && apt upgrade -y && apt install kde-standard -y && init 6

Alternativ können Sie die GNOME GUI mit folgendem Befehl installieren (es werden auch Updates installiert und der Server wird neu gestartet):

apt update && apt upgrade -y && apt install gnome -y && init 6

Jetzt verbinden Sie sich bitte per VNC auf Ihren VPS, oder per KVM auf Ihren dedizierten Server, um Ihre neue GUI nutzen zu können.

Posted by: Philipp | Tagged as: , , , , , No Comments
15Jul/190

Debian 10 ab sofort verfügbar!

Vergangene Woche erst veröffentlicht, ab heute bei uns verfügbar: Debian 10, Codename Buster! Ihr könnt das neue Betriebssystem bei allen vServern und dedizierten Servern dazu bestellen. Bestandskunden haben die Möglichkeit, über unser Kundenlogin auf die neue Version zu wechseln.

Wenn gewünscht, könnt Ihr Debian 10 mit Webmin, Lamp, Webmin+LAMP und dem Software Raid 1 kombinieren. Für Plesk ist es momentan noch nicht verfügbar, wird aber voraussichtlich bald (von Plesk) bereitgestellt werden - wir bitten um etwas Geduld.

Neben Debian 10 erhaltet Ihr bei uns eine große Auswahl aktueller Linux Betriebssysteme sowie Windows Server 2012 und 2016 - schaut einfach mal vorbei und wählt den gewünschten (virtuellen) Server aus 🙂 !

1Jul/190

Hallo Sommer: Plesk jetzt auch für dedizierte Server einen Monat kostenlos!

Um bei der aktuellen Gluthitze ein Sommerloch gar nicht erst aufkommen zu lassen, haben wir von Contabo uns zusammen mit Plesk eine schöne Promotion für Euch ausgedacht. Wie Ihr bestimmt wisst, könnt Ihr bei uns Plesk einen Monat lang kostenlos testen - das war bisher allerdings auf unsere virtuellen Server beschränkt.

In den Sommermonaten weiten wir die Aktion einfach auf unsere dedizierten Server aus! Alles was Ihr dafür tun müsst: Wählt bei Bestellung Eures neuen dedizierten Servers über unsere Website eine der drei Editionen Admin, Pro oder Host aus und im ersten Monat der Nutzung bezahlt Ihr keine Gebühr dafür.

Mehr Informationen findet Ihr auch auf unserer Plesk-Infoseite.

Sommerpromotion von Contabo und Plesk

Die Aktion ist zeitlich befristet - schnell sein lohnt sich also!

26Jun/190

Fedora 30 ab heute verfügbar

Wir wollen Euch am heißesten Tag des Jahres gar nicht lange aufhalten, an unserem Standort in Nürnberg zeigt das Thermometer gerade 37 Grad (wir haben uns für Euch mal vor die Tür gewagt, das muss ein Zahlendreher sein 😀 ) und wir hoffen ihr schleckt lieber ein leckeres Eis anstatt Euch mit Betriebssystemen zu beschäftigen. Dennoch soll es nicht untergehen:

Ab sofort könnt Ihr bei uns Fedora 30 für Eure VPS und dedizierten Server bestellen bzw. über unser Kundenlogin auf die neueste Version upgraden. Kombinieren könnt Ihr es mit dem Software RAID 1 und Webmin!

Wir bieten Euch stets eine große Auswahl der aktuellen Linux-Distributionen sowie Windows Server 2012 und 2016 an - schaut einfach mal bei uns vorbei und überzeugt euch selbst 🙂

Im Übrigen: Keine Sorge, Eure Server sind auch bei der aktuellen Tropenhitze perfekt gekühlt - u.a. Dank unserer ausgezeichneten Brunnenkühlung!

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