44,90 €*
Versandkostenfrei per Post / DHL
auf Lager, Lieferzeit 1-2 Werktage
Mit einer eigenen Schaltzentrale in Ihrem Heimnetzwerk sorgen Sie für zuverlässige Erreichbarkeit Ihrer Daten und Dienste. Wie Sie einen solchen Home Server einfach und günstig einrichten, zeigt Ihnen Dennis Rühmer in diesem Leitfaden. Ob es um den Zugriff auf Ihre eigene Cloud geht oder Sie einen privaten Chat-Dienst einrichten möchten, ob Musik und Videos im eigenen Netzwerk gestreamt werden sollen oder Sie einen zuverlässigen VPN-Server brauchen: Sie werden überrascht sein, was Sie mit ein wenig Hardware und den Hinweisen aus diesem Buch bei Ihnen zu Hause aufbauen können.
Aus dem Inhalt:
- Ihr Server zieht ein: Raspberry Pi oder Intel NUC?
- Installation und Inbetriebnahme
- Linux-Grundlagen: Dateisystem, Rechte, Dienste, Kommandos
- Netzwerkgrundlagen: Adressen, Routing und mehr
- Datei-Server mit Samba
- Medien mit MiniDLNA und TVHeadend streamen
- Die eigene Cloud mit Nextcloud
- Von überall erreichbar: OpenVPN
- Die eigene Telefonanlage mit Asterisk, Voice-Chat mit Mumble
- Backup-System mit rsync
- Keine Chance für Werbung: PiHole
- Sicherheit und Wartung: Fail2Ban, Port-Knocking, Viren- und Rootkit-Schutz
Mit einer eigenen Schaltzentrale in Ihrem Heimnetzwerk sorgen Sie für zuverlässige Erreichbarkeit Ihrer Daten und Dienste. Wie Sie einen solchen Home Server einfach und günstig einrichten, zeigt Ihnen Dennis Rühmer in diesem Leitfaden. Ob es um den Zugriff auf Ihre eigene Cloud geht oder Sie einen privaten Chat-Dienst einrichten möchten, ob Musik und Videos im eigenen Netzwerk gestreamt werden sollen oder Sie einen zuverlässigen VPN-Server brauchen: Sie werden überrascht sein, was Sie mit ein wenig Hardware und den Hinweisen aus diesem Buch bei Ihnen zu Hause aufbauen können.
Aus dem Inhalt:
- Ihr Server zieht ein: Raspberry Pi oder Intel NUC?
- Installation und Inbetriebnahme
- Linux-Grundlagen: Dateisystem, Rechte, Dienste, Kommandos
- Netzwerkgrundlagen: Adressen, Routing und mehr
- Datei-Server mit Samba
- Medien mit MiniDLNA und TVHeadend streamen
- Die eigene Cloud mit Nextcloud
- Von überall erreichbar: OpenVPN
- Die eigene Telefonanlage mit Asterisk, Voice-Chat mit Mumble
- Backup-System mit rsync
- Keine Chance für Werbung: PiHole
- Sicherheit und Wartung: Fail2Ban, Port-Knocking, Viren- und Rootkit-Schutz
Vorwort ... 19
Teil I. Grundlagen ... 21
1. Die erste Begegnung mit einem Home Server ... 23
1.1 ... Was müssen Sie mitbringen, und was können Sie von diesem Buch erwarten? ... 23
1.2 ... Was ist ein Server? ... 25
1.3 ... Was kann Ihnen ein Home Server bringen? ... 27
1.4 ... Welche Hardware bietet sich für einen Home Server an? ... 30
1.5 ... Ist so ein Server überhaupt schnell genug? Und wann entscheide ich mich für welches Modell? ... 45
1.6 ... Gibt es denn auch leistungsfähigere Alternativen? ... 48
1.7 ... Was benötigen Sie an Einzelkomponenten für Ihren Home Server? ... 49
1.8 ... Wie bauen Sie den Server zusammen? ... 55
1.9 ... Welches Betriebssystem bekommt Ihr Server? ... 57
2. Installation des Betriebssystems ... 61
2.1 ... Die Installation des Betriebssystems für den Raspberry Pi ... 63
2.2 ... Die Installation des Betriebssystems für einen Intel NUC ... 72
3. Erste Inbetriebnahme Ihres Servers ... 85
3.1 ... Erste Inbetriebnahme des Home Servers mit Tastatur und Monitor ... 85
3.2 ... Basiskonfiguration für den Intel NUC ... 91
3.3 ... Basiskonfiguration für den Raspberry Pi ... 92
3.4 ... Aufbauen der ersten SSH-Verbindung ... 98
3.5 ... Die ersten Schritte mit dem neuen System ... 103
4. Grundlagen des Linux-Betriebssystems ... 115
4.1 ... Arbeiten mit dem Dateisystem: Verzeichnisse, Dateien und ihr Inhalt ... 115
4.2 ... Eine erste Berührung mit dem Thema Sicherheit ... 129
4.3 ... Die Rechte im Dateisystem ... 130
4.4 ... Geht es nicht auch etwas kryptischer? ... 138
4.5 ... Informationen über den Speicherplatz erhalten ... 139
4.6 ... Die Verzeichnisse und ihre Bedeutung ... 141
4.7 ... Wichtige Befehle für den Alltag ... 145
4.8 ... Häufige Aufgaben und wie Sie sie erledigen ... 154
4.9 ... Einige Komfortfunktionen von 'nano' ... 165
4.10 ... Einhängen eines externen Speichermediums in das Dateisystem ... 170
5. Grundlagen des Netzwerks ... 205
5.1 ... Was ist ein Netzwerk? ... 205
5.2 ... Wie funktioniert die Verbindung der Geräte untereinander? ... 206
5.3 ... Wie funktioniert die Verbindung logisch? ... 209
5.4 ... Was sind weitere Komponenten eines Netzwerks? ... 212
5.5 ... Was für Geräte befinden sich im Netzwerk? ... 214
5.6 ... Statische und dynamische IP-Adressen im Heimnetz ... 215
5.7 ... Eine statische IP-Adresse für Ihren Home Server vergeben ... 220
5.8 ... Aktivieren einer WLAN-Verbindung ... 227
6. Im Fehlerfall ... 235
6.1 ... Den betreffenden Dienst neu starten ... 236
6.2 ... Schritt für Schritt vorgehen ... 236
6.3 ... Beliebte Fehler: Tippfehler ... 237
6.4 ... Beliebte Fehler: die Rechtevergabe ... 238
6.5 ... Beliebte Fehler: Konfigurationsfehler ... 239
6.6 ... Zurück auf null und von vorn beginnen ... 240
Teil II. Serverprojekte ... 241
7. Dateien im Netzwerk freigeben: ein Fileserver mit Samba ... 243
7.1 ... Die Samba-Installation auf dem Home Server ... 244
7.2 ... Die grundlegende Konfiguration von Samba ... 248
7.3 ... Die Freigabe des Home-Verzeichnisses ... 255
7.4 ... Die grundlegende Rechtevergabe ... 257
7.5 ... Die erweiterte Konfiguration von Samba ... 259
7.6 ... Die Rechtevergabe im Detail für Sonderfälle ... 265
8. Medien per UPnP streamen: ein Medienserver mit MiniDLNA ... 269
8.1 ... Vorbereitung des Home Servers ... 270
8.2 ... Die Installation der benötigten Komponenten ... 273
8.3 ... Die grundlegende Konfiguration von MiniDLNA ... 274
8.4 ... Die Inbetriebnahme von MiniDLNA ... 275
8.5 ... Erweiterte Konfiguration mit Komfortfunktionen ... 278
8.6 ... Läuft nicht? Eine kleine Fehlersuche ... 280
9. Dateien per FTP übertragen: ein FTP-Server mit ProFTPD ... 283
9.1 ... Installation des FTP-Servers und Konfiguration von unverschlüsselten Verbindungen ... 284
9.2 ... Konfiguration für verschlüsselte Verbindungen ... 286
9.3 ... Die Benutzerrechte einschränken ... 293
9.4 ... Die Nutzung von FTP über das SSH-Protokoll: SFTP ... 301
10. Statusinformationen per E-Mail erhalten: 'msmtp' als MTA ... 305
10.1 ... Die Installation auf dem Home Server ... 305
10.2 ... Die Konfiguration von 'msmtp' ... 306
10.3 ... Der Versand der ersten E-Mail ... 309
10.4 ... E-Mails empfangen, die an Systembenutzer adressiert werden ... 310
10.5 ... Absichern der Konfigurationsdatei ... 313
10.6 ... Ein paar Worte zu einem eigenen E-Mail-Server ... 314
11. Sprachkonferenzen für Spiele mit Mumble ... 317
11.1 ... Wozu ein Sprachkonferenzsystem? ... 317
11.2 ... Die Installation und Einrichtung des Serverdienstes auf dem Home Server ... 320
11.3 ... Die Nutzung des Servers über das Internet ... 325
11.4 ... Die Installation und Konfiguration von Clientanwendungen ... 326
11.5 ... Erhöhung der Sicherheit: die Registrierung beim Server ... 333
12. Verwalten von Informationen und Anleitungen: ein eigenes Wiki mit DokuWiki ... 335
12.1 ... Die Installation auf dem Home Server ... 337
12.2 ... Die grundlegende Ersteinrichtung ... 346
12.3 ... Die Konfiguration des DokuWikis ... 348
12.4 ... Eine kleine Einführung in die Benutzung ... 352
12.5 ... Größere Dateien erlauben ... 354
13. Die eigene Cloud mit Nextcloud ... 357
13.1 ... Was ist eine Cloud überhaupt? ... 357
13.2 ... Vor- und Nachteile einer eigenen Cloud-Lösung ... 359
13.3 ... Die Installation der Nextcloud auf dem Home Server ... 361
13.4 ... Die Konfiguration der Nextcloud ... 382
13.5 ... Sichere Verzeichnisrechte vergeben ... 388
13.6 ... Ihre Nextcloud aus dem Internet erreichbar machen ... 389
13.7 ... Backup der Nextcloud-Installation ... 393
14. Blockieren von unerwünschten Inhalten beim Webzugriff mit Pi-Hole ... 397
14.1 ... Was ist Pi-Hole, was bietet es, und wie funktioniert es? ... 398
14.2 ... Die Installation von Pi-Hole auf dem Home Server ... 402
14.3 ... Die Konfiguration von Pi-Hole ... 414
14.4 ... Weitere Einstellungen und Komfortfunktionen ... 428
15. VPN-Verbindungen mit OpenVPN ... 435
15.1 ... Eine Einführung in virtuelle private Netzwerke (kurz VPNs) ... 435
15.2 ... Vorbereitungen und Voraussetzungen ... 439
15.3 ... Installation des VPN-Server-Dienstes auf dem Home Server ... 442
15.4 ... Grundlagen der zertifikatsbasierten Authentifizierung und asymmetrischen Verschlüsselung ... 443
15.5 ... Basiskonfiguration des VPN-Servers ... 460
15.6 ... Kopieren der Zertifikats- und Schlüsseldateien ... 464
15.7 ... Installation der Clientanwendungen auf den VPN-Clients ... 464
15.8 ... Die Konfiguration der VPN-Clients ... 469
15.9 ... Das Kopieren der benötigten Dateien auf die Clientrechner ... 476
15.10 ... Das Sichern der Zertifikatsdateien für die zukünftige Nutzung ... 482
15.11 ... Die erste Aktivierung des Servers ... 484
15.12 ... Die Konfiguration der Firewall und des Routers im Heimnetzwerk ... 485
15.13 ... Die erste Verbindung ... 487
15.14 ... Über die VPN-Verbindung auf das gesamte Heimnetzwerk zugreifen ... 494
15.15 ... Über die VPN-Verbindung den heimischen Internetzugang verwenden ... 499
15.16 ... Die Konfiguration von Serverdiensten für die Nutzung im 10.8.0.0-Netzwerk ... 501
15.17 ... Nachteile dieser Art von VPN-Verbindungen ... 503
16. Daten synchronisieren und Backups erstellen mit 'rsync' ... 505
16.1 ... Wozu dient 'rsync', und wobei kann es behilflich sein? ... 506
16.2 ... Wo hat 'rsync' Nachteile, und wie unterscheidet es sich von anderen Backup-Systemen? ... 508
16.3 ... Die Installation von 'rsync' auf dem Home Server ... 509
16.4 ... Ein erster Test direkt auf dem Home Server ... 510
16.5 ... Die Verwendung von 'rsync' über das Netzwerk mit einem anderen Linux-Rechner ... 513
16.6 ... Die Nutzung von 'rsync' auf einem Windows-Computer ... 517
16.7 ... Ein Backup mit Versionsgeschichte und harten Verknüpfungen anlegen ... 520
16.8 ... Ein Backup mit Rechteverwaltung für Sonderfälle ... 525
16.9 ... Das Backup automatisiert ausführen ... 531
16.10 ... Das Wiederherstellen von einzelnen Dateien und ganzen Verzeichnissen ... 543
17. Von jedem Computer aus fernsehen: TV-Streaming mit TVHeadend ... 545
...
Erscheinungsjahr: | 2020 |
---|---|
Fachbereich: | Datenkommunikation, Netze & Mailboxen |
Genre: | Informatik, Mathematik, Medizin, Naturwissenschaften, Technik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Reihe: | Rheinwerk Computing |
Inhalt: | 800 S. |
ISBN-13: | 9783836279079 |
ISBN-10: | 383627907X |
Sprache: | Deutsch |
Herstellernummer: | 459/07907 |
Einband: | Gebunden |
Autor: | Rühmer, Dennis |
Hersteller: | Rheinwerk Verlag GmbH |
Maße: | 249 x 184 x 50 mm |
Von/Mit: | Dennis Rühmer |
Erscheinungsdatum: | 28.11.2020 |
Gewicht: | 1,587 kg |
Vorwort ... 19
Teil I. Grundlagen ... 21
1. Die erste Begegnung mit einem Home Server ... 23
1.1 ... Was müssen Sie mitbringen, und was können Sie von diesem Buch erwarten? ... 23
1.2 ... Was ist ein Server? ... 25
1.3 ... Was kann Ihnen ein Home Server bringen? ... 27
1.4 ... Welche Hardware bietet sich für einen Home Server an? ... 30
1.5 ... Ist so ein Server überhaupt schnell genug? Und wann entscheide ich mich für welches Modell? ... 45
1.6 ... Gibt es denn auch leistungsfähigere Alternativen? ... 48
1.7 ... Was benötigen Sie an Einzelkomponenten für Ihren Home Server? ... 49
1.8 ... Wie bauen Sie den Server zusammen? ... 55
1.9 ... Welches Betriebssystem bekommt Ihr Server? ... 57
2. Installation des Betriebssystems ... 61
2.1 ... Die Installation des Betriebssystems für den Raspberry Pi ... 63
2.2 ... Die Installation des Betriebssystems für einen Intel NUC ... 72
3. Erste Inbetriebnahme Ihres Servers ... 85
3.1 ... Erste Inbetriebnahme des Home Servers mit Tastatur und Monitor ... 85
3.2 ... Basiskonfiguration für den Intel NUC ... 91
3.3 ... Basiskonfiguration für den Raspberry Pi ... 92
3.4 ... Aufbauen der ersten SSH-Verbindung ... 98
3.5 ... Die ersten Schritte mit dem neuen System ... 103
4. Grundlagen des Linux-Betriebssystems ... 115
4.1 ... Arbeiten mit dem Dateisystem: Verzeichnisse, Dateien und ihr Inhalt ... 115
4.2 ... Eine erste Berührung mit dem Thema Sicherheit ... 129
4.3 ... Die Rechte im Dateisystem ... 130
4.4 ... Geht es nicht auch etwas kryptischer? ... 138
4.5 ... Informationen über den Speicherplatz erhalten ... 139
4.6 ... Die Verzeichnisse und ihre Bedeutung ... 141
4.7 ... Wichtige Befehle für den Alltag ... 145
4.8 ... Häufige Aufgaben und wie Sie sie erledigen ... 154
4.9 ... Einige Komfortfunktionen von 'nano' ... 165
4.10 ... Einhängen eines externen Speichermediums in das Dateisystem ... 170
5. Grundlagen des Netzwerks ... 205
5.1 ... Was ist ein Netzwerk? ... 205
5.2 ... Wie funktioniert die Verbindung der Geräte untereinander? ... 206
5.3 ... Wie funktioniert die Verbindung logisch? ... 209
5.4 ... Was sind weitere Komponenten eines Netzwerks? ... 212
5.5 ... Was für Geräte befinden sich im Netzwerk? ... 214
5.6 ... Statische und dynamische IP-Adressen im Heimnetz ... 215
5.7 ... Eine statische IP-Adresse für Ihren Home Server vergeben ... 220
5.8 ... Aktivieren einer WLAN-Verbindung ... 227
6. Im Fehlerfall ... 235
6.1 ... Den betreffenden Dienst neu starten ... 236
6.2 ... Schritt für Schritt vorgehen ... 236
6.3 ... Beliebte Fehler: Tippfehler ... 237
6.4 ... Beliebte Fehler: die Rechtevergabe ... 238
6.5 ... Beliebte Fehler: Konfigurationsfehler ... 239
6.6 ... Zurück auf null und von vorn beginnen ... 240
Teil II. Serverprojekte ... 241
7. Dateien im Netzwerk freigeben: ein Fileserver mit Samba ... 243
7.1 ... Die Samba-Installation auf dem Home Server ... 244
7.2 ... Die grundlegende Konfiguration von Samba ... 248
7.3 ... Die Freigabe des Home-Verzeichnisses ... 255
7.4 ... Die grundlegende Rechtevergabe ... 257
7.5 ... Die erweiterte Konfiguration von Samba ... 259
7.6 ... Die Rechtevergabe im Detail für Sonderfälle ... 265
8. Medien per UPnP streamen: ein Medienserver mit MiniDLNA ... 269
8.1 ... Vorbereitung des Home Servers ... 270
8.2 ... Die Installation der benötigten Komponenten ... 273
8.3 ... Die grundlegende Konfiguration von MiniDLNA ... 274
8.4 ... Die Inbetriebnahme von MiniDLNA ... 275
8.5 ... Erweiterte Konfiguration mit Komfortfunktionen ... 278
8.6 ... Läuft nicht? Eine kleine Fehlersuche ... 280
9. Dateien per FTP übertragen: ein FTP-Server mit ProFTPD ... 283
9.1 ... Installation des FTP-Servers und Konfiguration von unverschlüsselten Verbindungen ... 284
9.2 ... Konfiguration für verschlüsselte Verbindungen ... 286
9.3 ... Die Benutzerrechte einschränken ... 293
9.4 ... Die Nutzung von FTP über das SSH-Protokoll: SFTP ... 301
10. Statusinformationen per E-Mail erhalten: 'msmtp' als MTA ... 305
10.1 ... Die Installation auf dem Home Server ... 305
10.2 ... Die Konfiguration von 'msmtp' ... 306
10.3 ... Der Versand der ersten E-Mail ... 309
10.4 ... E-Mails empfangen, die an Systembenutzer adressiert werden ... 310
10.5 ... Absichern der Konfigurationsdatei ... 313
10.6 ... Ein paar Worte zu einem eigenen E-Mail-Server ... 314
11. Sprachkonferenzen für Spiele mit Mumble ... 317
11.1 ... Wozu ein Sprachkonferenzsystem? ... 317
11.2 ... Die Installation und Einrichtung des Serverdienstes auf dem Home Server ... 320
11.3 ... Die Nutzung des Servers über das Internet ... 325
11.4 ... Die Installation und Konfiguration von Clientanwendungen ... 326
11.5 ... Erhöhung der Sicherheit: die Registrierung beim Server ... 333
12. Verwalten von Informationen und Anleitungen: ein eigenes Wiki mit DokuWiki ... 335
12.1 ... Die Installation auf dem Home Server ... 337
12.2 ... Die grundlegende Ersteinrichtung ... 346
12.3 ... Die Konfiguration des DokuWikis ... 348
12.4 ... Eine kleine Einführung in die Benutzung ... 352
12.5 ... Größere Dateien erlauben ... 354
13. Die eigene Cloud mit Nextcloud ... 357
13.1 ... Was ist eine Cloud überhaupt? ... 357
13.2 ... Vor- und Nachteile einer eigenen Cloud-Lösung ... 359
13.3 ... Die Installation der Nextcloud auf dem Home Server ... 361
13.4 ... Die Konfiguration der Nextcloud ... 382
13.5 ... Sichere Verzeichnisrechte vergeben ... 388
13.6 ... Ihre Nextcloud aus dem Internet erreichbar machen ... 389
13.7 ... Backup der Nextcloud-Installation ... 393
14. Blockieren von unerwünschten Inhalten beim Webzugriff mit Pi-Hole ... 397
14.1 ... Was ist Pi-Hole, was bietet es, und wie funktioniert es? ... 398
14.2 ... Die Installation von Pi-Hole auf dem Home Server ... 402
14.3 ... Die Konfiguration von Pi-Hole ... 414
14.4 ... Weitere Einstellungen und Komfortfunktionen ... 428
15. VPN-Verbindungen mit OpenVPN ... 435
15.1 ... Eine Einführung in virtuelle private Netzwerke (kurz VPNs) ... 435
15.2 ... Vorbereitungen und Voraussetzungen ... 439
15.3 ... Installation des VPN-Server-Dienstes auf dem Home Server ... 442
15.4 ... Grundlagen der zertifikatsbasierten Authentifizierung und asymmetrischen Verschlüsselung ... 443
15.5 ... Basiskonfiguration des VPN-Servers ... 460
15.6 ... Kopieren der Zertifikats- und Schlüsseldateien ... 464
15.7 ... Installation der Clientanwendungen auf den VPN-Clients ... 464
15.8 ... Die Konfiguration der VPN-Clients ... 469
15.9 ... Das Kopieren der benötigten Dateien auf die Clientrechner ... 476
15.10 ... Das Sichern der Zertifikatsdateien für die zukünftige Nutzung ... 482
15.11 ... Die erste Aktivierung des Servers ... 484
15.12 ... Die Konfiguration der Firewall und des Routers im Heimnetzwerk ... 485
15.13 ... Die erste Verbindung ... 487
15.14 ... Über die VPN-Verbindung auf das gesamte Heimnetzwerk zugreifen ... 494
15.15 ... Über die VPN-Verbindung den heimischen Internetzugang verwenden ... 499
15.16 ... Die Konfiguration von Serverdiensten für die Nutzung im 10.8.0.0-Netzwerk ... 501
15.17 ... Nachteile dieser Art von VPN-Verbindungen ... 503
16. Daten synchronisieren und Backups erstellen mit 'rsync' ... 505
16.1 ... Wozu dient 'rsync', und wobei kann es behilflich sein? ... 506
16.2 ... Wo hat 'rsync' Nachteile, und wie unterscheidet es sich von anderen Backup-Systemen? ... 508
16.3 ... Die Installation von 'rsync' auf dem Home Server ... 509
16.4 ... Ein erster Test direkt auf dem Home Server ... 510
16.5 ... Die Verwendung von 'rsync' über das Netzwerk mit einem anderen Linux-Rechner ... 513
16.6 ... Die Nutzung von 'rsync' auf einem Windows-Computer ... 517
16.7 ... Ein Backup mit Versionsgeschichte und harten Verknüpfungen anlegen ... 520
16.8 ... Ein Backup mit Rechteverwaltung für Sonderfälle ... 525
16.9 ... Das Backup automatisiert ausführen ... 531
16.10 ... Das Wiederherstellen von einzelnen Dateien und ganzen Verzeichnissen ... 543
17. Von jedem Computer aus fernsehen: TV-Streaming mit TVHeadend ... 545
...
Erscheinungsjahr: | 2020 |
---|---|
Fachbereich: | Datenkommunikation, Netze & Mailboxen |
Genre: | Informatik, Mathematik, Medizin, Naturwissenschaften, Technik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Buch |
Reihe: | Rheinwerk Computing |
Inhalt: | 800 S. |
ISBN-13: | 9783836279079 |
ISBN-10: | 383627907X |
Sprache: | Deutsch |
Herstellernummer: | 459/07907 |
Einband: | Gebunden |
Autor: | Rühmer, Dennis |
Hersteller: | Rheinwerk Verlag GmbH |
Maße: | 249 x 184 x 50 mm |
Von/Mit: | Dennis Rühmer |
Erscheinungsdatum: | 28.11.2020 |
Gewicht: | 1,587 kg |