Moin zusammen,
ich plane demnächst meine Raspberry Pies durch etwas potentere Hardware zu ersetzen. Gleichzeitig möchte ich diese Möglichkeit nutzen, mich etwas mehr mit ein paar "neueren" Technologien zu beschäftigen und hoffe hier einfach zu ein paar Aspekten ein wenig Input.
1. Hardware
Aktuell benutze ich primär einen Raspberry Pi 3 und/oder einen Pi Zero. Es ist allerdings so, dass z.B. Nextcloud auf diesen nur begrenzt Spaß macht.
Als Anschaffung tendiere ich aktuell zum neuen DeskMini A300 mit einem Athlon 200GE.
Ein offener Punkt sind noch die Festplatten. Ich habe noch keine Ahnung von RAID (Software seitig?!), spiele aber mit dem Gedanken einer Hauptplatte (m.2, SSD) und 2 Sata HDDs (diese im RAID 1) - sofern dies möglich ist.
Das ganze wird zuhause stehen und vermutlich hinter einer FritzBox 7490 landen (hier erwähnt, weil mir dies schon öfters mal Kopfschmerzen mit Nat Loopback, DNS und DHCP bereitet hat).
2. Intention
Neues und mehr Lernen. Ich habe schon verschiedene Sachen auf meinen Raspberries betrieben (Nextcloud aktuell, PiHole, DokuWiki, Spieleemulatoren) und würde dafür gerne eine bessere Basis schaffen.
Gleichzeitig habe ich mir vor kurzem auch mal Docker und Docker-compose, YunoHost und andere Tools angeschaut. Und am besten lernt man am Ende ja beim Benutzen.
3. Setup & Plan
Hier sind jetzt viele verschiedene Punkte, bei denen ich für Tipps und Hinweise sehr dankbar bin:
ich plane demnächst meine Raspberry Pies durch etwas potentere Hardware zu ersetzen. Gleichzeitig möchte ich diese Möglichkeit nutzen, mich etwas mehr mit ein paar "neueren" Technologien zu beschäftigen und hoffe hier einfach zu ein paar Aspekten ein wenig Input.
1. Hardware
Aktuell benutze ich primär einen Raspberry Pi 3 und/oder einen Pi Zero. Es ist allerdings so, dass z.B. Nextcloud auf diesen nur begrenzt Spaß macht.
Als Anschaffung tendiere ich aktuell zum neuen DeskMini A300 mit einem Athlon 200GE.
Ein offener Punkt sind noch die Festplatten. Ich habe noch keine Ahnung von RAID (Software seitig?!), spiele aber mit dem Gedanken einer Hauptplatte (m.2, SSD) und 2 Sata HDDs (diese im RAID 1) - sofern dies möglich ist.
Das ganze wird zuhause stehen und vermutlich hinter einer FritzBox 7490 landen (hier erwähnt, weil mir dies schon öfters mal Kopfschmerzen mit Nat Loopback, DNS und DHCP bereitet hat).
2. Intention
Neues und mehr Lernen. Ich habe schon verschiedene Sachen auf meinen Raspberries betrieben (Nextcloud aktuell, PiHole, DokuWiki, Spieleemulatoren) und würde dafür gerne eine bessere Basis schaffen.
Gleichzeitig habe ich mir vor kurzem auch mal Docker und Docker-compose, YunoHost und andere Tools angeschaut. Und am besten lernt man am Ende ja beim Benutzen.
3. Setup & Plan
Hier sind jetzt viele verschiedene Punkte, bei denen ich für Tipps und Hinweise sehr dankbar bin:
- Security first: Anwendungen ins Netz zu stellen und Ports der FritzBox zu öffnen birkt ja immer ein gewisses Sicherheitsrisiko. Prinzipiell müsste ich doch fast alle Dienste auch so konfigurieren können, dass ich diese nur im internen Netzwerk zur Verfügung stelle und den FritzBox VPN z.B. auf dem Laptop und Smartphone benutze, wenn ich von unterwegs Zugriff benötige, oder?
- Sollte die Wahl auf den Zugriff von außerhalb fallen, würde ich mich gerne mehr mit Traefik befassen. (vielleicht weiß das jmd hier schon aus dem Stehgreif: Kann ich damit auch die internen Adressen der Services (e.g. Nextcloud, PiHole, GitLab, Etherpad, DokuWiki) "steuern"?)
- Von der Nextcloud kenne ich bereits die Probleme mit NAT Loopback und DNS Servern (in der Fritzbox die Adresse des Nextcloud-Raspberries eingetragen, welcher mit dnsmasq dann zum DNS auflöst. Oder mit einem zusätzlichen PiHole im Netzwerk, welches dann als DHCP fungieren muss, damit das interne Routing zur Nextcloud funktioniert aber Anfragen trotzdem vom PiHole gefiltert werden (und die Nextcloud trotzdem intern über die externe Adresse erreichbar ist)
- Alles ein etwas mühseeligeres Unterfangen (bei dem ich aber bereits einige habe lernen können) - kennt hier jmd. eventuell eine gute Quelle, um das nochmals aufzufrischen oder eventuell sogar zu "simulieren
- Da es am Ende ja nur ein Gerät sein wird, könnte ich alles über dies machen - meine aber insb. im Zusammenhang mit dem PiHole gelesen zu haben, dass dies besser vermieden werden solle (galt als reine Installation, verhält sich das mit Docker anders?)
- Oder hat jmd. eventuell einen konkreten Vorschlag, wie man dies gut umsetzen könnte oder Tools, die man hierzu noch in Betracht ziehen sollte?
- Falls ich mir irgendwann auch mal einen Fernseher oder Beamer zulege, kämen noch Sachen wie Plex oder Kodi und Emulatoren hinzu, daher auch die Frage der Hardware Potenz (4GB Ram oder lieber 8GB)