Erfahrungen mit meinem ersten virtuellen root Server von Contabo

Hallo Leute,

dies wird möglicherweise der erste Blogeintrag auf einer Domain, die es bisher noch nicht gibt bzw. deren Einrichtung, Vor- und Nachteile ich hier beschreibe.

Bisher habe ich als privaten, kleinen Server immer ein Asus Eeepc 1015pn verwendet. Darauf hatte ich Onwcloud laufen um Kalendereinträge, Kontakte und Fotos vom Smartphone zu synchronisieren und zu sichern. Da das das insbesondere wegen der schlechten Up- und Downloadrate nicht besonders performant funktioniert, habe ich mich bei Anbietern von Managed vServern umgesehen. Die meisten Anbieter haben auch relativ kleine und damit günstige Angebote im Angebot (5-15€). Ein Nachteil war jedoch, dass meist relativ wenig Festplattenspeicher enthalten war.

Durch Zufall habe ich den deutschen Anbieter Contabo entdeckt. Er hostet seine Server in München und Nürnberg. Insbesondere hat mir das mit 7,99€ pro Monat sehr günstige Angebot Contabo VPS M sehr gut gefallen (Mindestvertragslaufzeit 1 Monat, automatische Verlängerung, Kündigungsfrist 4 Wochen). Da hier auch keine Einrichtungsgebühr fällig wird habe ich sofort zugeschlagen – Probieren geht über Studieren. Ein weiterer großer Vorteil und ein großer Sympathiebonus ist die direkt angegebene Support Hotline (089 3564717 71 -> MÜNCHNER VORWAHL :D), welche laut Angabe auf dem Webauftritt täglich von 8:00 bis 23:00 Uhr besetzt ist. Technische Daten sind laut Contabo:

CPU mit zwei Kernen (keine Taktfrequenz oder Modell angegeben)
6 GB RAM (mit der Anmerkung „garantiert“)
500 GB Speicherplatz
SSD-Boost (ist wohl eine Art SSHD Feature)
UNLIMITED Traffic
100 Mbit/s-Port (Bei Überschreiten von durchschnittlich 60Mbit/s pro Monat Drosselung auf 10Mbit/s)
Live-Support jeden Tag, 365 Tage im Jahr per E-Mail und Telefon
Root access
Reboot Interface
Betriebssystem-Neuinstallationskonsole
VNC-Zugang
1 Domain inklusive
1 IP-Adresse inklusive
65.535 v6 IP-Adressen inklusive

Im Webportal von Contabo kann man das gewünschte Angebot auswählen und auch zusätzliche Optionen konfigurieren. So habe ich z.B. Ubuntu LTS 14.04 als Betriebssystem ausgewählt. Ob ein späterer Wechsel möglich ist weiß ich nicht. Auch werden hier alternative Produkte für die Serververwaltung, Backupspeicherplatz oder SSL Zertifikate angeboten. Zusätzlich wählte ich die kostenlose Option LAMP, bei der automatisch Apache 2, PHP, MySQL und phpMyAdmin installiert wird. Auch sollen dadurch benötigte Sicherheitsupdates einfacher installiert werden können – we will see.

Nachdem ich meinen gewünschten Domainnamen (www.d34dlock.de), sämtliche persönliche Daten und die Zahlungsmethode Paypal angegeben hatte, habe ich die Bestellung sofort abgeschickt. Innerhalb einer Sekunde, was ich als gutes Zeichen erachte, erreichte mich die Bestätigungsmail von Contabo. Nach Bezahlung mittels Paypal erhielt ich, ebenfalls innerhalb einer Sekunde, die Bestätigung der Bezahlung von Contabo:

Vielen Dank für Ihre PayPal-Zahlung. Wir werden die von Ihnen bestellten Produkte schnellstmöglich bereitstellen und Ihnen alle weitere Informationen per E-Mail zukommen lassen.

Jetzt heißt es warten…

Nach kurzer Wartezeit machte sich allerdings Ernüchterung breit…

Leider konnten wir die Gültigkeit Ihrer Kontaktdaten nicht verifizieren. Möglicherweise haben Sie bei den Eingaben einfach einen Fehler gemacht. Deshalb bitten wir Sie uns Ihre Kontaktdaten erneut mitzuteilen.

Bitte antworten Sie hierzu einfach auf diese E-Mail und füllen Sie die nachfolgende Liste aus:

Vorname:
Nachname:
Straße:
Hausnummer:
Stadt:
Postleitzahl:
Telefonnummer:

Des Weiteren bitten wir Sie uns eine Kopie Ihres Personalausweises oder eines anderen amtlichen Identifikationsdokuments zuzuschicken. Es reicht hierfür aus, wenn Sie das entsprechende Dokument einfach abfotografieren.

Ich war mir sicher alle Daten korrekt eingegeben zu haben. Prüfen kann ich das allerdings aktuell nicht, da ich noch kein Loginpassowort für das Contabo Kundencenter zugeschickt bekommen habe, sondern lediglich die Kundennummer. Als Reaktion auf die Email habe ich den Emailverkehr nochmals gecheckt (Phishing und so) und wie gewünscht geantwortet. Da die Daten jetzt manuell eingegeben werden müssen, ist wohl mit einer Fertigstellung heute nicht mehr zu rechnen :/ .

Am nächsten Tag habe ich morgens nochmals die selbe Email erhalten in dem scheinbar ein neues Supportticket eröffnet wurde und ich wieder um meine Logindaten sowie ein Foto des Personalausweises gebeten wurde. Da ich davon ausgegangen bin, dass etwas schief gelaufen ist habe ich den Telefonsupport ausprobiert. Eine freundliche, deutsch sprechende Mitarbeiterin hob morgens um 8:15 Uhr sofort ab. Während des Gesprächs erklärte sie mir, dass die nochmaligen Anfragen von persönlichen Daten und nach einem Foto des Personalausweises bei einer Zahlung per Paypal Standard sind. Warum ich diese Forderung allerdings zweimal erhalten habe konnte sie nicht beantworten. Daraufhin wollte sie die Anfrage an einen Techniker weiterleiten. Genau in diesem Moment – ich hatte noch nicht aufgelegt – traf allerdings die Email mit den Contabo Zugangsdaten ein 🙂 .

Die Email enthielt alle wichtigen IP-Adressen, Benutzernamen und Kennwörter. Unter my.contabo.de kann man sich nun ins Kundencenter einloggen. Im Kundencenter kann man verschiedene Details wie Payment, Userdaten oder Passwörter anpassen und die VPS rebooten, starten, stoppen, neu installieren und retten(?). Auch kann man von hier aus das Betriebssystem neu installieren und einige DNS Einstellungen vornehmen.

Ein Loginversuch über SSH mit dem von mir neu vergebenen Passwort scheiterte. Mit dem alten von Contabo per Email zugesendeten Passwort funktionierte die Anmeldung als root allerdings 😀 .

FirstLogin

 

Top

FilesystemRoot
Meine ersten Erkenntnisse:
– 6GB Ram (laut top)
– CPU Auslastung im Leerlauf unter 1%
– Die folgenden Packages sind installiert:

root@mymachine:/# dpkg –get-selections | grep -v deinstall
accountsservice install
acpid install
adduser install
apache2 install
apache2-bin install
apache2-data install
apparmor install
apt install
apt-transport-https install
apt-utils install
apt-xapian-index install
aptitude install
aptitude-common install
base-files install
base-passwd install
bash install
bash-completion install
bind9-host install
bsdmainutils install
bsdutils install
busybox-initramfs install
busybox-static install
bzip2 install
ca-certificates install
command-not-found install
command-not-found-data install
console-setup install
coreutils install
cpio install
crda install
cron install
dash install
dbconfig-common install
dbus install
debconf install
debconf-i18n install
debianutils install
dh-python install
dictionaries-common install
diffutils install
discover install
discover-data install
dmidecode install
dmsetup install
dnsutils install
dosfstools install
dpkg install
e2fslibs:amd64 install
e2fsprogs install
ed install
eject install
expect install
file install
findutils install
fontconfig-config install
fonts-dejavu-core install
friendly-recovery install
ftp install
fuse install
gcc-4.8-base:amd64 install
gcc-4.9-base:amd64 install
geoip-database install
gettext-base install
gir1.2-glib-2.0 install
gnupg install
gpgv install
grep install
groff-base install
grub-common install
grub-gfxpayload-lists install
grub-pc install
grub-pc-bin install
grub2-common install
gzip install
hdparm install
hostname install
ifupdown install
info install
init-system-helpers install
initramfs-tools install
initramfs-tools-bin install
initscripts install
insserv install
install-info install
installation-report install
iproute2 install
iptables install
iputils-ping install
iputils-tracepath install
irqbalance install
isc-dhcp-client install
isc-dhcp-common install
iso-codes install
javascript-common install
kbd install
keyboard-configuration install
klibc-utils install
kmod install
krb5-locales install
language-pack-en install
language-pack-en-base install
language-pack-gnome-en install
language-pack-gnome-en-base install
language-selector-common install
laptop-detect install
less install
libaccountsservice0:amd64 install
libacl1:amd64 install
libaio1:amd64 install
libapache2-mod-php5 install
libapparmor-perl install
libapparmor1:amd64 install
libapr1:amd64 install
libaprutil1:amd64 install
libaprutil1-dbd-sqlite3:amd64 install
libaprutil1-ldap:amd64 install
libapt-inst1.5:amd64 install
libapt-pkg4.12:amd64 install
libarchive-extract-perl install
libasn1-8-heimdal:amd64 install
libasprintf0c2:amd64 install
libattr1:amd64 install
libaudit-common install
libaudit1:amd64 install
libbind9-90 install
libblkid1:amd64 install
libboost-iostreams1.54.0:amd64 install
libbsd0:amd64 install
libbz2-1.0:amd64 install
libc-bin install
libc6:amd64 install
libcap-ng0 install
libcap2:amd64 install
libcap2-bin install
libcgmanager0:amd64 install
libck-connector0:amd64 install
libclass-accessor-perl install
libcomerr2:amd64 install
libcurl3-gnutls:amd64 install
libcwidget3 install
libdb5.3:amd64 install
libdbd-mysql-perl install
libdbi-perl install
libdbus-1-3:amd64 install
libdbus-glib-1-2:amd64 install
libdebconfclient0:amd64 install
libdevmapper1.02.1:amd64 install
libdiscover2 install
libdns100 install
libdrm2:amd64 install
libedit2:amd64 install
libelf1:amd64 install
libept1.4.12:amd64 install
libestr0 install
libexpat1:amd64 install
libffi6:amd64 install
libfontconfig1:amd64 install
libfreetype6:amd64 install
libfribidi0:amd64 install
libfuse2:amd64 install
libgcc1:amd64 install
libgck-1-0:amd64 install
libgcr-3-common install
libgcr-base-3-1:amd64 install
libgcrypt11:amd64 install
libgd3:amd64 install
libgdbm3:amd64 install
libgeoip1:amd64 install
libgirepository-1.0-1 install
libglib2.0-0:amd64 install
libglib2.0-data install
libgnutls-openssl27:amd64 install
libgnutls26:amd64 install
libgpg-error0:amd64 install
libgssapi-krb5-2:amd64 install
libgssapi3-heimdal:amd64 install
libhcrypto4-heimdal:amd64 install
libheimbase1-heimdal:amd64 install
libheimntlm0-heimdal:amd64 install
libhtml-template-perl install
libhx509-5-heimdal:amd64 install
libidn11:amd64 install
libio-string-perl install
libisc95 install
libisccc90 install
libisccfg90 install
libjbig0:amd64 install
libjpeg-turbo8:amd64 install
libjpeg8:amd64 install
libjs-codemirror install
libjs-jquery install
libjs-jquery-cookie install
libjs-jquery-event-drag install
libjs-jquery-metadata install
libjs-jquery-mousewheel install
libjs-jquery-tablesorter install
libjs-jquery-ui install
libjs-underscore install
libjson-c2:amd64 install
libjson0:amd64 install
libk5crypto3:amd64 install
libkeyutils1:amd64 install
libklibc install
libkmod2:amd64 install
libkrb5-26-heimdal:amd64 install
libkrb5-3:amd64 install
libkrb5support0:amd64 install
libldap-2.4-2:amd64 install
liblocale-gettext-perl install
liblockfile-bin install
liblockfile1:amd64 install
liblog-message-simple-perl install
liblwres90 install
liblzma5:amd64 install
libmagic1:amd64 install
libmcrypt4 install
libmhash2:amd64 install
libmodule-pluggable-perl install
libmount1:amd64 install
libmpdec2:amd64 install
libmysqlclient18:amd64 install
libncurses5:amd64 install
libncursesw5:amd64 install
libnewt0.52:amd64 install
libnfnetlink0:amd64 install
libnih-dbus1:amd64 install
libnih1:amd64 install
libnl-3-200:amd64 install
libnl-genl-3-200:amd64 install
libnuma1:amd64 install
libp11-kit0:amd64 install
libpam-cap:amd64 install
libpam-modules:amd64 install
libpam-modules-bin install
libpam-runtime install
libpam-systemd:amd64 install
libpam0g:amd64 install
libparse-debianchangelog-perl install
libparted0debian1:amd64 install
libpcap0.8:amd64 install
libpci3:amd64 install
libpcre3:amd64 install
libpipeline1:amd64 install
libplymouth2:amd64 install
libpng12-0:amd64 install
libpod-latex-perl install
libpolkit-gobject-1-0:amd64 install
libpopt0:amd64 install
libprocps3:amd64 install
libpython-stdlib:amd64 install
libpython2.7-minimal:amd64 install
libpython2.7-stdlib:amd64 install
libpython3-stdlib:amd64 install
libpython3.4-minimal:amd64 install
libpython3.4-stdlib:amd64 install
libreadline6:amd64 install
libroken18-heimdal:amd64 install
librtmp0:amd64 install
libsasl2-2:amd64 install
libsasl2-modules:amd64 install
libsasl2-modules-db:amd64 install
libselinux1:amd64 install
libsemanage-common install
libsemanage1:amd64 install
libsepol1:amd64 install
libsigc++-2.0-0c2a:amd64 install
libslang2:amd64 install
libsqlite3-0:amd64 install
libss2:amd64 install
libssl1.0.0:amd64 install
libstdc++6:amd64 install
libsub-name-perl install
libsystemd-daemon0:amd64 install
libsystemd-login0:amd64 install
libtasn1-6:amd64 install
libtcl8.6:amd64 install
libterm-readkey-perl install
libterm-ui-perl install
libtext-charwidth-perl install
libtext-iconv-perl install
libtext-soundex-perl install
libtext-wrapi18n-perl install
libtiff5:amd64 install
libtimedate-perl install
libtinfo5:amd64 install
libudev1:amd64 install
libusb-0.1-4:amd64 install
libusb-1.0-0:amd64 install
libustr-1.0-1:amd64 install
libuuid1:amd64 install
libvpx1:amd64 install
libwind0-heimdal:amd64 install
libwrap0:amd64 install
libx11-6:amd64 install
libx11-data install
libxapian22 install
libxau6:amd64 install
libxcb1:amd64 install
libxdmcp6:amd64 install
libxext6:amd64 install
libxml2:amd64 install
libxmuu1:amd64 install
libxpm4:amd64 install
libxtables10 install
linux-firmware install
linux-generic install
linux-headers-3.13.0-55 install
linux-headers-3.13.0-55-generic install
linux-headers-generic install
linux-headers-server install
linux-image-3.13.0-55-generic install
linux-image-extra-3.13.0-55-generic install
linux-image-generic install
linux-server install
locales install
lockfile-progs install
login install
logrotate install
lsb-base install
lsb-release install
lshw install
lsof install
ltrace install
makedev install
man-db install
manpages install
mawk install
mcrypt install
mime-support install
mlocate install
module-init-tools install
mount install
mountall install
mtr-tiny install
multiarch-support install
mysql-client-5.5 install
mysql-client-core-5.5 install
mysql-common install
mysql-server install
mysql-server-5.5 install
mysql-server-core-5.5 install
nano install
ncurses-base install
ncurses-bin install
ncurses-term install
net-tools install
netbase install
netcat-openbsd install
ntfs-3g install
ntpdate install
openssh-client install
openssh-server install
openssh-sftp-server install
openssl install
os-prober install
parted install
passwd install
pciutils install
perl install
perl-base install
perl-modules install
php-gettext install
php5 install
php5-cli install
php5-common install
php5-gd install
php5-json install
php5-mcrypt install
php5-mysql install
php5-readline install
php5-xcache install
phpmyadmin install
plymouth install
plymouth-theme-ubuntu-text install
popularity-contest install
powermgmt-base install
ppp install
pppconfig install
pppoeconf install
procps install
psmisc install
python install
python-apt install
python-apt-common install
python-chardet install
python-debian install
python-minimal install
python-requests install
python-six install
python-urllib3 install
python-xapian install
python2.7 install
python2.7-minimal install
python3 install
python3-apt install
python3-commandnotfound install
python3-dbus install
python3-distupgrade install
python3-gdbm:amd64 install
python3-gi install
python3-minimal install
python3-update-manager install
python3.4 install
python3.4-minimal install
readline-common install
resolvconf install
rsync install
rsyslog install
sed install
sensible-utils install
sgml-base install
shared-mime-info install
ssh-import-id install
ssl-cert install
strace install
sudo install
systemd-services install
systemd-shim install
sysv-rc install
sysvinit-utils install
tar install
tasksel install
tasksel-data install
tcpd install
tcpdump install
telnet install
time install
tzdata install
ubuntu-keyring install
ubuntu-minimal install
ubuntu-release-upgrader-core install
ubuntu-standard install
ucf install
udev install
ufw install
update-manager-core install
upstart install
ureadahead install
usbutils install
util-linux install
uuid-runtime install
vim-common install
vim-tiny install
wamerican install
wbritish install
wget install
whiptail install
wireless-regdb install
xauth install
xkb-data install
xml-core install
xz-utils install
zlib1g:amd64 install
So das war es vorerst. Jetzt Geht es weiter mit der Einrichtung von Owncloud. Dafür gibt es allerdings zahlreiche gute Guides.
d34dlock