Hallo,
nachdem ich die Hardware nun zusammen habe (siehe Erster Homeserver/NAS), geht es jetzt um die Software die drauf laufen soll. Aktuell hab ich mal proxmoxx installiert und mich bissl damit vertraut gemacht. Auch erste container über turnkey sind installiert.
Offene Punkte der Reihe nach:
1) Filesystem
Im Prinzip tendiere ich stark zu snapraid (auf ext4) anstelle von ZFS. Erstens weil ich so relativ unkompliziert verschiedene Plattengrößen verwenden und bei Anlassfall tauschen kann, zweitens bin ich mit 16GB RAM doch limitiert. Drittens möchte ich den Großteil der Platten nicht dauernd laufen lassen. Gibt's Gründe gegen snapraid bzw. für ZFS?
Was den Plattenspindown betrifft, bin ich mir nicht ganz sicher. Ich habe inzwischen hauptsächlich WD Red (3x4TB, 2x6TB), die durchlaufen könnten. Aber aus Stromspargründen und weil die Platten maximal ein paar h pro Tag laufen, wäre ich eher für on demand spin up - bin mir nur nicht sicher wie das den Platten bekommt. Hat jemand negative Erfahrungen mit Spindown?
2) Virtualisierung
Geplant wären nun nachfolgende container/VMs, bei denen sich mir jeweils die Frage stellt mit wie viel CPU/RAM/Speicher sie im Regelfall ausgestattet werden sollten. Bitte auch jeweils um Anmerkungen zu dem was ich plane und/oder was es an besseren/anderen Alternativen gäbe:
- Server monitoring (Grafana/Munin, Organizr)
- Firewall, Virenscanner (ClamAV), fail2ban: Empfehlungen?
- Email, Kalender, Kontakte (Zimbra+Amavis+SpamAssassin, Baikal?)
- Nextcloud: Cloud für die Familie, Bookmarks, Phone backup, Kontakte(?), Kalender(?)
- Medienserver (Plex?)
- Gitlab
- kl. Webserver f. blog o.ä.
- (Open)VPN
Ursprünglich dachte ich OMV zu nutzen, aber jetzt bin ich mir nicht sicher, ob ich für einzelne Aufgaben nicht besser einzelne container verwenden sollte.
Weiters bin ich dankbar für Tips bzgl. server hardening - bisher mit DietPi+USB Festplatte hatte ich einfach die Standard ports geändert und root bzw. password login verboten (nur keys erlaubt). Ports würde ich am DD-WRT Router entsprechend einschränken.
Danke!
nachdem ich die Hardware nun zusammen habe (siehe Erster Homeserver/NAS), geht es jetzt um die Software die drauf laufen soll. Aktuell hab ich mal proxmoxx installiert und mich bissl damit vertraut gemacht. Auch erste container über turnkey sind installiert.
Offene Punkte der Reihe nach:
1) Filesystem
Im Prinzip tendiere ich stark zu snapraid (auf ext4) anstelle von ZFS. Erstens weil ich so relativ unkompliziert verschiedene Plattengrößen verwenden und bei Anlassfall tauschen kann, zweitens bin ich mit 16GB RAM doch limitiert. Drittens möchte ich den Großteil der Platten nicht dauernd laufen lassen. Gibt's Gründe gegen snapraid bzw. für ZFS?
Was den Plattenspindown betrifft, bin ich mir nicht ganz sicher. Ich habe inzwischen hauptsächlich WD Red (3x4TB, 2x6TB), die durchlaufen könnten. Aber aus Stromspargründen und weil die Platten maximal ein paar h pro Tag laufen, wäre ich eher für on demand spin up - bin mir nur nicht sicher wie das den Platten bekommt. Hat jemand negative Erfahrungen mit Spindown?
2) Virtualisierung
Geplant wären nun nachfolgende container/VMs, bei denen sich mir jeweils die Frage stellt mit wie viel CPU/RAM/Speicher sie im Regelfall ausgestattet werden sollten. Bitte auch jeweils um Anmerkungen zu dem was ich plane und/oder was es an besseren/anderen Alternativen gäbe:
- Server monitoring (Grafana/Munin, Organizr)
- Firewall, Virenscanner (ClamAV), fail2ban: Empfehlungen?
- Email, Kalender, Kontakte (Zimbra+Amavis+SpamAssassin, Baikal?)
- Nextcloud: Cloud für die Familie, Bookmarks, Phone backup, Kontakte(?), Kalender(?)
- Medienserver (Plex?)
- Gitlab
- kl. Webserver f. blog o.ä.
- (Open)VPN
Ursprünglich dachte ich OMV zu nutzen, aber jetzt bin ich mir nicht sicher, ob ich für einzelne Aufgaben nicht besser einzelne container verwenden sollte.
Weiters bin ich dankbar für Tips bzgl. server hardening - bisher mit DietPi+USB Festplatte hatte ich einfach die Standard ports geändert und root bzw. password login verboten (nur keys erlaubt). Ports würde ich am DD-WRT Router entsprechend einschränken.
Danke!