Hallo zusammen,
ich war auf der Suche nach einer "Server Lösung" für mich zu Hause, die möglichst wenig Strom verbraucht und 24/7 laufen soll. Habe mich dann für einen Raspberry Pi 4 entschieden im Komplettset mit Kühlrippen, Kühler und Gehäuse. Habe ihn schon im Desktopbetrieb verwendet und bin wirklich positiv überrascht.
Jetzt möchte ich ihn aber wie gesagt als "server" betreiben um darauf python scripte automatisiert laufen zu lassen. Dabei stellen sich mir aber zwei Fragen:
1. Aktuell ist Raspbian installiert. Habe ich irgend einen Vorteil davon, wenn ich eine abgespeckte Version davon bzw. auch eine richtige Server Version z.B. Ubuntu Server installiere?
2. Egal welches Linux OS es nun wird, was wäre denn der "Standardweg" Weg serverseitig ein python script automatisch auszuführen? Die zwei Varianten, die mir einfallen würden wären
Weiß zufällig jemand, was hier die best Practices sind?
ich war auf der Suche nach einer "Server Lösung" für mich zu Hause, die möglichst wenig Strom verbraucht und 24/7 laufen soll. Habe mich dann für einen Raspberry Pi 4 entschieden im Komplettset mit Kühlrippen, Kühler und Gehäuse. Habe ihn schon im Desktopbetrieb verwendet und bin wirklich positiv überrascht.
Jetzt möchte ich ihn aber wie gesagt als "server" betreiben um darauf python scripte automatisiert laufen zu lassen. Dabei stellen sich mir aber zwei Fragen:
1. Aktuell ist Raspbian installiert. Habe ich irgend einen Vorteil davon, wenn ich eine abgespeckte Version davon bzw. auch eine richtige Server Version z.B. Ubuntu Server installiere?
2. Egal welches Linux OS es nun wird, was wäre denn der "Standardweg" Weg serverseitig ein python script automatisch auszuführen? Die zwei Varianten, die mir einfallen würden wären
- Das ganze OS-seitig einzurichten und einen Cronjob zu nutzen, der das Script zu bestimmten Zeiten ausführt
- Das ganze Python-seitig einzurichten und ein Script zu schreiben, das permanent läuft und die zu erledigenden Tasks dann scriptseitig über das Time-modul aussteuern
Weiß zufällig jemand, was hier die best Practices sind?