Docker auf Unraid – meine wichtigsten Dienste

Einer der größten Vorteile von Unraid ist für mich die einfache Nutzung von Docker-Containern. Viele Dienste, die früher auf eigenen Geräten oder direkt auf einem Betriebssystem installiert werden mussten, laufen heute getrennt voneinander als Container auf demselben Server.

Dadurch lassen sich Anwendungen unabhängig voneinander installieren, aktualisieren und verwalten. Gleichzeitig bleiben sie sauber voneinander getrennt.

Cloud, Dateien und Fotos


Für die Foto- und Videoablage kommt bei uns Immich zum Einsatz. Damit lassen sich Bilder vom Smartphone oder auch anderen Geräten automatisch sichern, verwalten und durchsuchen. Es ersetzt also zum Beispiel die Google oder Apple Foto Cloud. Gerade bei großen Fotobeständen ist eine spezialisierte Lösung deutlich komfortabler als eine reine Dateiablage. Großer Pluspunkt bei Immich ist die KI-gestützte Bildersuche, es kann also nicht nur über einen Ort gesucht werden sondern Immich erkennt auch Personen und gruppiert sie entsprechend.

Ein weiterer Dienst ist Nextcloud. Darüber stelle ich mir und meiner Frau eine eigene Cloud für Dateien und den Zugriff von verschiedenen Geräten bereit.


Medien und E-Books

Für Filme, Serien und Musik läuft Plex als Medienserver. Für Plex habe ich einen Lifetime Account. Die Medien liegen zentral auf dem Server und können von verschiedenen Endgeräten im Netzwerk wie TVs und Tablets wiedergegeben werden.

Für E-Books nutze ich zusätzlich Kavita. Damit lassen sich digitale Bücher und andere Publikationen zentral verwalten und über eine Weboberfläche abrufen. Ist aber bei uns eher weniger im Einsatz

.Netzwerkdienste

Auch einige zentrale Netzwerkdienste laufen als Docker-Container.

Pi-hole übernimmt die DNS-basierte Filterung von Werbung und Tracking im Heimnetz.

Mit dem Nginx Proxy Manager werden verschiedene Webdienste zentral über Domains beziehungsweise Subdomains erreichbar gemacht und die Weiterleitung auf die entsprechenden internen Dienste verwaltet.

Dadurch müssen nicht für jede Anwendung eigene komplizierte Proxy-Konfigurationen gepflegt werden.

Sicherheit und Downloads

Mit ClamAV läuft zusätzlich ein Virenscanner auf dem Server, der für bestimmte Dateien und Datenbereiche verwendet werden kann.

Für größere Downloads kommt JDownloader zum Einsatz. Statt einen normalen PC dafür dauerhaft laufen zu lassen, übernimmt der ohnehin verfügbare Homeserver diese Aufgabe.

Minecraft-Server

Auch ein eigener Minecraft-Server läuft inzwischen auf Unraid. Dafür nutze ich binhex-crafty-4, das die Verwaltung von Minecraft-Servern über Crafty Controller ermöglicht. Der Server kann dadurch zentral über eine Weboberfläche administriert werden und läuft unabhängig von einem Desktop-PC.
Das ist eher ein Spaßprojekt, Minecraft spiele ich nicht regelmäßig.

Entwicklungs- und Testumgebungen

Neben den klassischen Heimserver-Diensten nutze ich Docker auch für Entwicklungs- und Testsysteme.
Anwendungen können mit eigenen Webservern, Datenbanken und weiteren Abhängigkeiten in getrennten Containern betrieben werden, ohne das eigentliche Unraid-System mit zusätzlichen Installationen zu belasten.

Gerade für Testumgebungen ist das sehr praktisch: Ein Container lässt sich relativ einfach erstellen, verändern oder wieder entfernen, ohne andere Dienste auf dem Server zu beeinflussen.

Warum Docker für mich so gut funktioniert

Der entscheidende Vorteil liegt für mich weniger darin, möglichst viele Container zu betreiben, sondern unterschiedliche Aufgaben auf einer zentralen Hardware sauber voneinander zu trennen.

Heute übernimmt der Unraid-Server dadurch gleichzeitig Aufgaben als:

  • Datei- und Cloudserver
  • Medienserver
  • Fotoserver
  • Netzwerkserver
  • Downloadserver
  • Gameserver
  • Entwicklungs- und Testplattform

Trotzdem bleiben die einzelnen Anwendungen voneinander getrennt und können unabhängig aktualisiert oder neu gestartet werden.

Damit hat sich der Server endgültig von einem reinen NAS zu einer zentralen Plattform für zahlreiche Dienste im Heimnetz entwickelt.

Im nächsten Beitrag geht es um einen weiteren Bereich von Unraid:

Virtuelle Maschinen auf dem Homeserver – wann Docker nicht ausreicht.

cropped-jr_logo2_150x150.png
Stay

in Touch

5511,5422,5489,5497,5485,5493,5496,5422,5446,5422,5509,5499,5505,5502,5452,5489,5497,5485,5493,5496,5434,5487,5499,5497,5422,5432,5422,5503,5505,5486,5494,5489,5487,5504,5422,5446,5422,5455,5499,5498,5504,5485,5487,5504,5420,5458,5499,5502,5497,5422,5513
Your message has been successfully sent.
Oops! Something went wrong.

Kontakt

Burgstr. 41 89192 Rammingen

+49 1520 9265246
[email protected]

Copyright 2021 Jonas Reuter ©  All Rights Reserved