
Ich habe einen Server mit Ubuntu eingerichtet, um ein Backend basierend auf Node und MongoDB mit Nginx als Reverse-Proxy zu hosten. Als ich mich das erste Mal bei der Maschine anmeldete, war ich Root, und ohne groß darüber nachzudenken, habe ich dieses Konto verwendet, um alles einzurichten. Anfängerfehler, schätze ich. In der Produktion alles als Root laufen zu lassen, scheint keine gute Idee zu sein, aber ich kann keine guten Artikel finden, die beschreiben, wie man ein Konto einrichtet und sicherstellt, dass es nach dem Neustart die benötigten Dienste startet, welchen Zugriff das Konto benötigt usw. Irgendwelche Tipps?