Thinkpad als Server, Einsatz als Homeserver und NAS

Tat bisher ein Raspberry Pi als Server seinen Dienst, habe ich diesen nun durch ein Thinkpad ersetzt. Genauer gesagt ein bereits betagtes Modell: ein Thinkpad R61. Warum?

Der RPI ist ein nettes, kleines und stromsparendes Gerät. Allerdings störten mich ein paar Dinge. Der RPI selbst ist klein, aber sobald man noch zusätzlichen Speicher haben will und eine externe Platte anschließen muss, benötigt man für diese eine weitere Stromversorgung. Der Strom über USB reicht nicht. Also hatte ich neben dem Kleinrechner also noch eine USB-Platte und einen aktiven USB-Hub mit Netzteil herumstehen. Jeweils mit Kabeln von einem zu anderen. Optisch kein Hightlight.

Auch die Rechenleistung hat ihre Grenzen. Mit der zweiten Generation wurde es besser, aber Owncloud, NAS und Co liefen langsam, aber auch zuverlässig. Am meisten stört mich jedoch, dass Betriebssystem und Daten auf der Micro-SD-Karte laufen. Ich hatte nie Probleme, hörte aber auch öfter von Anderen, dass diese kaputt ging. Ich habe da auch nicht das Riesenvertrauen in den fingelnagelgroßen Datenspeicher. Ein regelmäßiges Backup war daher stets Pflicht, ist aber manueller Aufwand. Herunterfahren, Karte raus, Image erstellen und wieder zurück.

Wie auch immer! Ich spielte schon länger mit dem Gedanken nach einem neuen Server. Da der Raspberry ohne Probleme lief, hatte das keine hohe Priorität und viel Geld wollte ich ohnehin nicht ausgeben.

Thinkpad als Server

Ein Notebook als Server? Ist das eine gute Idee? Ich sehe hier eine Reihe an Vorteilen: Notebooks sind sparsame Geräte und haben eine kompakte Bauform. Durch den Akku hat man gleichzeitig eine eingebaute USV, falls der Strom mal weg ist. Dank eingebauter Tastatur und Bildschirm ist auch bei Problemen die Diagnose einfach. Aufklappen und sehen was los ist, statt Abbauen, Kabel suchen, Monitor + Tastatur anschließen.

Klingt erstmal gut. Nachteile? Notebooks sind eher nicht für den Dauerbetrieb ausgelegt. Auf der anderen Seite handelt es sich bei dem Thinkpad nicht um ein schmales Ultrabook mit hochdrehenden Lüfter. Deswegen ist nicht jedes Notebook gleich geeignet.

Da ein Freund gerade sein altes Thinkpad R61 ausmustern wollte, habe ich Chance ergriffen. Das Gerät ist schon älter, sollte aber seinen Dienst tun. Rechenleistung des Core2Duo und 3 GB RAM müssten ausreichen. Das Thinkpad R61 ist eher die Kategorie mobiler Panzer. Es ist, verglichen mit modernen Geräten, groß und schwer. Die CPU hat einen großen Kühlkörper, was leisen und gut gekühlten Betrieb erlaubt. Der Prozessor ist die meiste Zeit im Idle-Modus und taktet herunter. Der Lüfter ist die meiste Zeit aus. Falls er läuft, dann sehr leise.

Die Festplatte habe ich durch eine SSD ersetzt. Als Datengrab kommt eine USB-Platte zum Einsatz. Dies ist die kleine Unschönheit, ein externes Gerät. Theoretisch könnte man das durch eine entsprechend große primäre Festplatte lösen oder durch eine Festplatte um Ultrabay-Port, statt dem DVD-Laufwerk. Hier hätte man auch Geschwindigkeitsvorteile über das Netzwerk. Das Thinkpad verfügt über einen Gigabit-Ethernet-Port. Ein weiterer Vorteil gegenüber die 100 Mbit des RPI.

Aufgrund des Alters war noch ein neuer Akku fällig. Diese sind zum Glück recht günstig und so kostete der Akku nur 30 Euro. Spannend war nun noch der Stromverbrauch. Der RPI ist hier kaum zu schlagen, aber auch das Thinkpad verbraucht nicht viel. Ohne Display und im Leerlauf sind es ca. 13 Watt. Bei Auslastung geht es bis ca. 25 Watt, aber das ist die Ausnahme. Mit Display werden es 40 Watt, aber das ist standardmäßig nicht aktiv. Passt also.

Optisch gefällt mir das Thinkpad deutlich besser als der Aufbau des Raspberry Pi. Es nimmt etwas mehr Grundfläche ein, verzichtet darüber hinaus aber auf das Kabelgewirr. Man könnte auch eine Pflanze drauf stellen. Aushalten würde das Ding das. Um schnell mal etwas nachzuschauen kann ich das Notebook aufklappen und direkt dran arbeiten. Dabei fällt auf, was die alten Thinkpads doch für geile Tastaturen hatten.

Die Software

Auf dem RPI liefen bisher zahlreiche Dienste: Fileserver, Subversion, Seafile, Owncloud, Jabber, Webserver, MySQL-Datenbank, Redmine. Als Betriebssystem kam Linux zum Einsatz, was anderes gibt es auf dem RPI eh nicht. Auf dem Thinkpad habe ich mich entschlossen zweigleisig zu fahren. Das Grundsystem ist ein Windows 10. Die Dienste laufen in einer virtuellen Linux-Maschine.

Unter Windows selbst läuft derzeit nur der Fileserver. Freigaben lassen sich in Windows leicht einrichten. Den Rest habe ich mit VirtualBox in Ubuntu-Server umgesetzt. Viele Anwendungen laufen besser unter Linux. Zudem kann ich von der virtuellen Maschine schnell ein Backup erstellen. Ich kann diese auch klonen um was zu testen, Snapshots erstellen. Um im Falle, dass der Server seinen Dienst einstellt, kann ich diese dann einfach auf einem anderen Computer weiter betreiben.

Die Einrichtung der Linux VM hat mich etwas 2 Tage gekostet. Ich konnte zwar viele Dinge vom RPI und dessen Konfigurationsdateien übernehmen, aber jede neue Linux-Version macht Dinge anders und neu.

Windows bootet automatisch, meldet sich an und startet dann die virtuelle Maschine. Backups gehen automatisch: die virtuelle Maschine wird in der Nacht herunter gefahren, das Backup erstellt und wieder gestartet.

Fazit

Performancemäßig ist das alte Thinkpad deutlich schneller. Die NAS kommt auf 20 MB/s schreiben und 30 MB/s lesen. Beim RPI waren es knapp 9 MB/s. Der limitierende Faktor ist hier das externe USB-Laufwerk. Beim Zugriff auf die interne SSD kann man mit knapp 70 MB/s schreiben und lesen. Dies könnte ich noch mit einem Ultrabay-Adapter und interner Festplatte verbessern, hat aber momentan keine Priorität.

Auch Seafile und Nextcloud laufen schneller und flüssiger. Bei den anderen Diensten merke ich keinen Unterschied. Stromverbrauch passt auch. Die Lautstärke ist die meiste Zeit bei Null. Nur gelegentlich läuft der Lüfter mal an.

Fazit: Läuft zur vollsten Zufriedenheit und hoffentlich noch die nächsten Jahre ohne Probleme. Aber Thinkpads sind eh gebaut für die Ewigkeit.

13 Kommentare

  1. Hallo

    Bin auf deine Seite gestoßen, da ich ebenfalls ein Thinkpad über habe und überlege, es als Server laufen zu lassen. Mir ist bei deinem Beitrag jedoch nicht ganz klar geworden, wieso du als Host ein Windows verwendest. VM mit Snapshots verstehe ich ja noch – ein Vorteil durch Windows erschließt sich mir allerdings nicht.

    Ich überlege aktuell, auf FreeNAS zu setzen und verschiedene Server dann jailed laufen zu lassen. Oder auch als Docker.

    Anhand der Dienste deines Servers gehe ich davon aus, dass die Kiste online läuft?

    LG
    Boris

    1. Hallo,
      ja die hängt auch im Internet, damit ich von unterwegs Zugriff auf Subversion, Webserver, Seafile und Co habe.

      Windows habe ich genommen, da ich selbst viel mit C# programmiere und da meine Tools und ASP.net Anwendungen drauf laufen lassen kann. Im Wesentlichen ist Windows aber eh nur um die VM laufen zu lassen. Da ich nicht wusste, ob das Thinkpad überhaupt länger durchhält, kann ich die VM einfach sichern und schnell auf einem anderen System laufen lassen. Das System läuft jetzt seit einem Jahr ohne große Probleme. Lediglich die SSD ist kaputt gegangen, jetzt ist wieder eine normale Platte drinnen. Entweder war die SSD scheiße oder SSD sind für den Serverbetrieb nicht geeignet.

      Deine Idee mit FreeNAS klingt auch super. Die Dienste dann als Container laufen zu lassen klingt ebenfalls spannend. Wie machst Du dann ein komplettes Backup von dem Kram? Kann man da auch einfach den Container wegsichern?

      Gruß
      Andy

  2. Moin moin,

    altere Artikel, aber ich frage trotzdem mal.
    Überlege aktuell, ob ich ein “altes” Notebook als Homeserver nutze.
    Läuft den TP noch?
    Frage mich ob Win 10 mit VM besonders für ein älteres Laptop wirklich eine Lösung ist. Mal kurz deine persönlichen Gründe Betreff C++ beiseitegelassen.

    Win 10 ist ja im Netzwerk/Internet und will/muss per Update aktuell gehalten werden. Entsprechend überlege ich, ob es wirklich meine Wahl werden sollte. Bin vom gefährlichen Halbwissen in der Win Welt fitter als in der Linux Welt. Linux entdecke ich gerade erst für mich, weil ich beruflich nicht mehr zu 100% auf Win angewiesen bin. Aber das nur als Anmerkung.

    Vielleicht hast du ja Langzeiterfahrung und kannst ein Fazit abgeben -,)

    LG
    Paul

    1. Hallo,
      gerne, das Thinkpad läuft nicht mehr, wobei das Thinkpad weiterhin ohne Probleme lief, nur wurde es mit besagtem Windows am Ende leider doch etwas langsam. Mit Linux würde das Ding wohl noch laufen können, Linux ist da einfach um Welten sparsamer. Wie Du ja sagst, die VM ist auch etwas leistungshungriger.
      Die Hardware des Thinkpad hat die Sache gut überstanden und keine Probleme gemacht, das Thinkpad habe ich auf eBay verkauft und jetzt hat noch jemand anders Freude daran. Kurz gesagt: Laptop als Server kann ich weiterhin empfehlen, wenn man ein Laptop drüber hat.
      Gruß
      Andy

      1. Hey danke für die Info. Werde es mit Linux probieren. Ein Notebook ist eigentlich ja perfekt zum unverbindlichen spielen/testen und wird meine Lernkurve in Sachen Linux bestimmt deutlich steigern 😉
        Gruß
        Paul

        1. Genau, das schöne ist auch, dass man schnell mal was machen kann, ohne erst umständlich Maus und Tastatur anschließen zu müssen, falls der Remote-Zugriff mal wieder nicht funktioniert. 🙂 Viel Erfolg bei der Umsetzung.

      2. Danke für den Bericht!
        Um hier mal anzuschließen: womit hast du das Thinkpad für den Homeserver ersetzt?

        Ich hatte mal ein altes Lenovo (Consumer) Notebook mit zum Spielen/Lernen mit Proxmox und OpenMediaVault laufen. Im Idle um die 15 Watt. Aufgrund des Alters des Gerätes war mir die Sache dann etwas zu heiß und ich hab auf einen VPS im Netz gewechselt. Ist jetzt natürlich nicht mehr unter meiner Kontrolle und mittelfristig will ich wieder einen eigenen Server zuhause haben, daher die Frage 🙂

        1. Hallo Flo,

          inzwischen habe ich ein Lenovo ThinkCentre M92p Tiny, das ist so ein Mini-PC der vom Stromverbrauch auch recht wenig braucht.

          Gruß
          Andy

  3. Habe ähnliches mit einem T60 laufen. Einen wahren Geschwindigkeitsschub hat das Aufrüsten von USB 3.0 per Erweiterungskarte gebracht. Kam so vom etwa 20MB/s auf bis zu 80-90.
    Weiß jetzt nicht, ob das R61 auch so einen Express Card Slot hat, aber es lohnt sich, das zu checken. Die Karten selbst Kosten nicht viel.

Schreibe einen Kommentar zu Andy Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert