Leser wie Sie helfen, MUO zu unterstützen. Wenn Sie über Links auf unserer Website einen Kauf tätigen, erhalten wir möglicherweise eine Affiliate-Provision. Weiterlesen.

Trotz seiner geringen Größe und geringen Kosten kann ein Raspberry Pi-Einplatinencomputer zum Betreiben von Servern verwendet werden. Tatsächlich ist Server-Hosting eine der beliebtesten Anwendungen für einen Raspberry Pi, und das aus gutem Grund. Sie sind billig, energieeffizient und für ihre Größe sehr leistungsstark. Es gibt jedoch mehrere Faktoren, die bei der Auswahl eines Raspberry Pi für den Betrieb Ihres Servers berücksichtigt werden müssen.

Vorteile der Verwendung eines Raspberry Pi als Server

Lassen Sie uns zunächst einen Blick auf einige der Vorteile der Verwendung eines Raspberry Pi als Server werfen.

  • Raspberry Pis sind sehr erschwinglich: Die Raspberry Pi-Reihe von Einplatinencomputern ist bekannt für ihre niedrigen Kosten. Das Flaggschiff Raspberry Pi Model 4B kostet ab 35 US-Dollar. Im Gegensatz dazu wird das günstigste Hosting-Paket von angeboten
    instagram viewer
    Blauwirt, ein beliebter Hosting-Anbieter, kostet etwa 100 US-Dollar pro Jahr. Das Hosting auf dem Raspberry Pi 4B ist viel billiger, selbst nach Berücksichtigung der anderen Add-Ons, die im Bluehost-Paket enthalten sind.
  • Raspberry Pis verbrauchen eine winzige Menge Strom: Alle Raspberry-Modelle sind darauf ausgelegt, so wenig Strom wie möglich zu verbrauchen. Das Modell 4B verbraucht im Leerlauf etwa 2–4 ​​Watt (je nach verfügbaren E/A- und Hintergrundprozessen), was enorme Einsparungen bei Ihrer Stromrechnung bedeuten kann. Indem Sie mit Ihrem Server-Setup so effizient wie möglich sind und die Gesamtlast auf dem Pi reduzieren, können Sie noch mehr sparen. Hinzu kommt die Überlegung, dass das Hosting auf einem Raspberry Pi nachhaltiger und umweltfreundlicher sein kann als die Nutzung eines Hosting-Dienstleisters.
  • Mit einem Raspberry Pi haben Sie die volle Kontrolle: Mit dem Raspberry Pi haben Sie die volle Kontrolle über Ihren Server. Notwendige Upgrades wie das Hinzufügen einer SSD oder die Aktualisierung des Betriebssystems können Sie sofort und problemlos durchführen. Außerdem können Sie durch die Einführung von Konzepten wie Virtualisierung und Containerisierung die Fähigkeiten Ihres Raspberry Pi weiter ausbauen.

Nachdem Sie die Vorteile kennen, lesen Sie weiter, um die sieben Hauptaspekte zu entdecken, die bei der Verwendung des Raspberry Pi als Server zu berücksichtigen sind.

1. Raspberry Pi ARM-Architektur

Bildkredit: Rafe Blandford/Flickr

Raspberry Pis basieren auf System-on-Chips mit CPUs auf Basis der ARM-Architektur. Das bedeutet, dass x86- und x64-Anwendungen nicht nativ auf dem Raspberry Pi laufen. Wenn die Anwendung Sie beabsichtigen, auf Ihrem Raspberry Pi-Server keine Version für ARM zu haben, könnten Sie auf einige stoßen Problem. Wenn Sie jedoch Plex installieren, einen Minecraft-Server auf Ihrem Raspberry Pi einrichten oder eine andere mit ARM kompatible Software verwenden möchten, müssen Sie sich keine Sorgen machen.

2. Raspberry Pi-Sicherheit

Wenn Sie den Raspberry Pi als Server verwenden, insbesondere wenn Sie ihn dem Internet aussetzen, ist es wichtig, die Sicherheit zu berücksichtigen. Die folgenden Sicherheitsmaßnahmen sollten Sie ergreifen, um Ihren Raspberry Pi-Server zu sichern:

  • Ändern Sie den Standardbenutzernamen und das Standardkennwort. Es ist nicht so schlimm, wenn Sie Ihren Raspberry Pi nur in Ihrem lokalen Netzwerk verwenden, aber die Standardeinstellungen auf einem exponierten Raspberry Pi zu belassen, ist fast so, als würde man darum bitten, gehackt zu werden. Daher wird empfohlen, dass Sie den Benutzernamen und das Passwort ändern, bevor Sie Ihren Raspberry Pi für das Internet öffnen. Achten Sie darauf, ein sehr sicheres Passwort zu verwenden. Eine gute Möglichkeit, sich zu schützen, ist die Einrichtung eines starken Passworts auf Ihrem System über die sudo passwort Terminalbefehl.
  • Halten Sie das Betriebssystem auf dem neuesten Stand. Ein aktuelles Betriebssystem enthält mit größerer Wahrscheinlichkeit alle notwendigen Patches, die Ihren Server vor böswilligen Hackern schützen.
  • Stelle sicher das sudo erfordert ein Passwort, da es Benutzern erlaubt, Operationen mit Superuser-Rechten auszuführen. Indem Sie ein Kennwort obligatorisch machen, können Sie sicherstellen, dass Hacker in ihrer Fähigkeit eingeschränkt werden, Ihrem System im Falle eines Angriffs Schaden zuzufügen.
  • Installieren Sie Fail2ban: Diese Anwendung zum Analysieren von Protokollen scannt auf böswillige Aktivitäten, um DDOS- oder Brute-Force-Angriffe auf Ihren Server zu verhindern.

Du kannst auch Richten Sie einen Cloudflare-Tunnel auf Ihrem Server ein um die darauf gehosteten Dateien und Seiten zu sichern. Eine ausführliche Anleitung zum Sichern Ihres Raspberry Pi finden Sie in der amtliche Dokumentation.

3. Raspberry Pi Prozessor-/Serverlast

Die Prozessorlast ist ein weiterer Faktor, den Sie beim Einrichten eines Raspberry Pi-Servers berücksichtigen müssen. Sie müssen zumindest vernünftige Schätzungen darüber abgeben, wie viele Operationen gleichzeitig auf dem Server ausgeführt werden und wie CPU-intensiv sie sein werden, sowie die maximale Anzahl von Benutzern, die bei a auf den Server zugreifen werden Zeit.

Aufgrund seiner, wenn auch etwas eingeschränkten, Unterstützung für externe Grafikkarten ist ein Raspberry Pi Compute Module 4 scheint eine bessere Option zu sein, wenn Sie Grafiken rendern oder andere grafikintensive Aufgaben ausführen Aufgabe.

4. Kühlung des Raspberry Pi Servers

Bildnachweis: himbeerpi.com

Wenn Sie die CPU übertakten (den Prozessor mit höheren Geschwindigkeiten als dem Nennmaximum betreiben), wird die Kühlung noch wichtiger. Bei der Kühlung gibt es zwei Hauptoptionen: passiv und aktiv. Bei der passiven Kühlung werden Metallkühlkörper zur Wärmeableitung und Temperaturregulierung verwendet. Aktive Kühlung verwendet einen Lüfter, der kühle Luft auf den Prozessor bläst, um Wärme abzuleiten.

Aktive Kühlung ist effektiver als passive Kühlung, insbesondere bei hoher Belastung. Allerdings verbraucht es etwas mehr Strom, erzeugt Lärm und der Lüfter dürfte nach einiger Zeit verschleißen.

Möglicherweise benötigen Sie überhaupt keine Kühlung, wenn Sie die Last minimal halten und den Raspberry Pi-Server ohne Gehäuse betreiben oder einfach ein offenes Kunststoffgehäuse verwenden.

5. Regelmäßige Backups und Updates

Backups sind eine wesentliche Komponente in jedem Server-Setup. Idealerweise sollten sie automatisch, auf einem externen Laufwerk gespeichert und vorzugsweise verschlüsselt werden. Es gibt mehrere Möglichkeiten, wie Sie einen Raspberry Pi-Server sichern können. Zum einen können Sie das gesamte SD-Karten-Image klonen und irgendwo auf Ihrem Hauptcomputer oder einem USB-Stick speichern. Andere Optionen umfassen Befehlszeilenanwendungen wie rsnapshot, rsync und rclone, mit denen Sie regelmäßig Kopien Ihrer Daten erstellen können.

6. Disk I/O des Raspberry Pi Servers

Das von Ihnen gewählte Speichermedium wirkt sich auf die Gesamtgeschwindigkeit Ihres Servers aus. Typischerweise ist eine SSD (Solid State Drive) die beste Wahl für die Speicherung auf einem Raspberry Pi. Zu den Vorteilen gehören eine längere Lebensdauer und viel schnellere Lese-/Schreibgeschwindigkeiten. Wenn Sie sich stattdessen für eine SD-Karte entscheiden, achten Sie darauf, eine hochwertige Karte für Ihren Raspberry Pi zu wählen.

Billige SD-Karten sind oft langsamer und anfälliger für Datenkorruptionsprobleme. Bei SD-Karten ist die Zuverlässigkeit viel wichtiger als die Lese-/Schreibgeschwindigkeit.

7. Skalierbarkeit des Servers

Es ist entscheidend, dass ein Server-Setup skalierbar ist, insbesondere wenn es eine wachsende Website hostet. Ein nicht skalierbarer Server wird vom Datenverkehr überlastet und fällt unweigerlich aus.

Die gebräuchlichste Methode zum Skalieren eines Raspberry Pi-Servers besteht darin, weitere Raspberry Pi-Boards hinzuzufügen, um einen Cluster zu bilden. Manchmal auch als "Bramble" bekannt, kann ein Raspberry Pi-Cluster eingerichtet werden, um Serverausfallzeiten zu verhindern oder paralleles Rechnen zu ermöglichen.

Diese bieten Ihnen normalerweise mehr Rechenleistung, um Spitzen im Website-Verkehr auf Kosten eines höheren Stromverbrauchs zu bewältigen. Ein Raspberry Pi-Cluster kann Sie jedoch nur dann weit bringen, wenn Ihr Website-Verkehr weiter wächst.

Hosten eines Servers auf einem Raspberry Pi

Es ist möglich, einen kleinen Webserver auf einem Raspberry Pi zu hosten, solange Sie die oben genannten Faktoren berücksichtigen. Raspberry Pis eignen sich perfekt zum Testen Ihrer Webseiten, zum Hosten eines Medienservers oder eines Minecraft-Servers für Sie und Ihre Freunde. Sie sollten bedenken, dass die Effizienz Ihres Codes auch die Leistung der Website beeinflusst, also denken Sie daran, wenn Sie Ihre Website entwickeln.