Wie erstelle ich einen kleinen Server für mein Zuhause?

[ware_item id=33][/ware_item]

Ein Haus bestehend aus blauen Servern und einem blauen Dach


Server sind nur Computer ohne Bildschirme und Tastaturen, aber sie können im Vergleich zu den Kosten für die Anmietung eines Virtual Private Servers (VPS) in der Cloud relativ günstig zu kaufen sein.

Speicher kann in einer Cloud-Instanz schnell teuer werden, Festplatten mit mehr als 1 TB Kapazität kosten jedoch weniger als 50 US-Dollar.

Schauen wir uns vor diesem Hintergrund an, wie Sie einen Heimserver aufbauen, um teuren Online-Speicherplatz zu sparen.

Eine schrittweise Anleitung zur Installation eines Heimservers

1. Beginnen Sie mit einem einfachen Computer mit einem kostengünstigen oder integrierten Grafikprozessor (falls Sie später einige Statistiken oder Grafiken auf einem Monitor anzeigen möchten)..

2. Schließen Sie den Computer an einen Bildschirm und eine Tastatur an (nur für den Installationsvorgang müssen Sie nicht lernen, wie Ubuntu über das Netzwerk installiert wird)..

3. Installieren Sie Ubuntu mit den Mindestanforderungen und aktivieren Sie ssh und öffnen Sie einen Port in der integrierten Firewall. Es ist sehr wichtig, dass Sie die kennwortbasierte Anmeldung über ssh deaktivieren. Es wird nicht empfohlen, den offenen Port für das allgemeine Internet zugänglich zu machen. Stellen Sie Ihren Heimserver stattdessen wie einen Router hinter eine physische Firewall und leiten Sie nur die Ports weiter, auf die Sie zugreifen möchten.

Installationsschritte für Ubuntu im Detail

  1. Bereiten Sie Ihren Server vor, indem Sie Monitor, Tastatur, Maus und Ethernetkabel anschließen
  2. Bereiten Sie einen Ubuntu Live USB vor
  3. Stecken Sie den Live-USB in den Server
  4. Starten Sie den Server und geben Sie die BIOS-Einstellungen ein
  5. Booten Sie vom Live USB und installieren Sie Ubuntu auf Ihrem Server (alle Daten werden gelöscht)
  6. Aktivieren Sie shh nach der Installation mit den folgenden Befehlen:
    sudo apt update
    sudo apt install ssh
    sudo ufw erlauben 22
  7. Sie können jetzt Ihren Monitor, Ihre Tastatur und Ihre Maus vom Computer trennen und Ihren normalen Computer verwenden
  8. Um die interne IP-Adresse Ihres Servers herauszufinden, navigieren Sie zu Ihrem Router und sehen Sie sich die Liste der angeschlossenen Geräte an
  9. Sie können sich mit dem Befehl ssh [email protected] bei Ihrem Server anmelden
    Ersetzen Sie "ubuntu" durch Ihren Benutzernamen und die IP-Adresse mit der IP-Adresse Ihres Servers
  10. Sobald Sie angemeldet sind, können Sie den ssh-Schlüssel Ihres Computers zum Server hinzufügen und die Anmeldung mit Benutzername und Kennwort zu Ihrer Sicherheit deaktivieren
  11. Sie können jetzt Programme auf Ihrem Computer installieren! Beginnen Sie am besten mit den neuesten Updates:
    sudo apt update
    sudo apt upgrade

4. Sobald ssh aktiviert ist, können Sie sich von Ihrem Laptop aus bei Ihrem Heimserver anmelden, solange Sie sich im selben Netzwerk befinden.

Einige tolle Dinge, die Sie mit Ihrem neuen Heimserver tun können

Die folgenden Vorschläge sind relativ einfach, wenn Sie mit einer Befehlszeile vertraut sind. Sie müssen die Konfigurationsdateien bearbeiten, aber nicht selbst programmieren.

Hosten Sie Ihren eigenen Tor .onion-Service

Bewertungstabelle: 1 Punkt für Bandbreite, 1 Punkt für Rechenleistung, 1 Punkt für Speicher

Wie viel Rechenleistung Sie verbrauchen, hängt natürlich davon ab, was Sie hosten, und Ihre Bandbreitenanforderungen hängen davon ab, wie viele Besucher Ihre Site besuchen. Für eine einfache persönliche Website sind Ihre Anforderungen jedoch nicht sehr hoch. Sie benötigen lediglich den Code für Ihre Website, einen Webserver (wie Nginx oder Apache) und die Tor-Software.

Hosten Sie einen Chat-Dienst

Bewertungstabelle: 1 Punkt für Bandbreite, 1 Punkt für Rechenleistung, 1 Punkt für Speicher

Ein Chat-Dienst wie ejabberd ist einfach zu installieren, seine Konfiguration kann jedoch mühsam sein. Leider verwenden auch weniger Menschen Jabber / XMPP, wenn sie auf zentralisierte mobile Plattformen migrieren, trotz der hervorragenden Verschlüsselungsfunktion von OTR.

Führen Sie einen Tor-Knoten aus

Bewertungstabelle: 2 Punkte für Bandbreite, 3 Punkte für Rechenleistung, 1 Punkt für Speicher

Das Installieren und Konfigurieren eines Tor-Knotens gehört zu den einfachsten Aufgaben, die Sie ausführen können, und ist ein hervorragender Service für die Privatsphäre. Seien Sie jedoch vorsichtig, wenn der Ort Ihres versteckten Dienstes wirklich geheim sein muss, führen Sie nicht gleichzeitig ein Relay und einen versteckten Dienst aus.

Wenn Sie eine Privatverbindung haben, möchten Sie möglicherweise auch keinen Exit-Knoten ausführen, da dies den Anschein erwecken kann, als würden andere Personen Ihre Internetverbindung für schändliche Zwecke nutzen. Wenn Sie sich in einem Land befinden, in dem Sie für das haftbar gemacht werden können, was andere an Ihrer IP tun, richten Sie stattdessen einfach ein Relais ein.

Führen Sie einen Bitcoin-Knoten aus

Bewertungstabelle: 3 Punkte für Bandbreite, 3 Punkte für Rechenleistung, 3 Punkte für Speicher

Ihr kleiner Heimserver wird wahrscheinlich eine Speichererweiterung benötigen, um Bitcoin auszuführen. Diese hat 170 GB erreicht und wächst mit etwa 40-80 GB pro Jahr (möglicherweise sogar noch mehr, falls die Community jemals zu einer Einigung über eine Erhöhung der Blockgröße gelangen kann)..

Das Ausführen eines Bitcoin-Knotens ist eine hervorragende Idee, wenn Sie versuchen, die Integrität des Netzwerks selbst zu überprüfen, z. B. wenn Sie regelmäßig Bitcoin-Zahlungen erhalten oder in dieses investieren. Andernfalls kann der Betrieb eines vollständigen Knotens nur ein kleiner Beitrag zur Dezentralisierung der Finanzinfrastruktur von morgen sein. Bravo, du!

Führen Sie einen Blitzknoten aus

Im Gegensatz zum Ausführen eines Tor- oder Bitcoin-Knotens ist ein Lightning-Knoten hauptsächlich für Sie bestimmt. Sie können es momentan noch nicht lange verwenden, aber das Versprechen sofortiger, kostengünstiger Bitcoin-Transaktionen ist zweifellos faszinierend. Um einen Lightning-Knoten auszuführen, müssen Sie auch einen Bitcoin-Knoten ausführen. Sie können jedoch die Bandbreitenanforderungen reduzieren, indem Sie keine Blöcke oder Transaktionen weiterleiten.

Führen Sie Ihre eigenen Server aus, um das Web zu dezentralisieren

Das Internet wird immer zentraler, da Anwendungen und Daten in die Cloud verschoben werden. Mit nur einem Dutzend großen Cloud-Anbietern auf der ganzen Welt können sie uns mehr denn je ausspionieren und uns sogar den Zugriff auf unsere E-Mails, Daten oder Mitteilungen verweigern.

Indem wir unsere Daten zurück in unsere Häuser legen, können wir langsam unsere Rechte von denen zurücknehmen, die unsere Privatsphäre kontrollieren.

Wie erstelle ich einen kleinen Server für mein Zuhause?
admin Author
Sorry! The Author has not filled his profile.