Also habe ich ein nicht verwaltetes VPS eingerichtet, um meine Website zu hosten, indem ich einem Tutorial gefolgt bin, und ich habe mich gefragt, wie ich Website-Dateien am besten verwalten kann. Soll ich GitHub verwenden und das Repo klonen und alles über die Befehlszeile verwalten oder gibt es einen besseren Weg, wie das Einrichten eines FTP-Servers, um die Dateien über eine GUI verwalten zu können, anstatt alles über die Befehlszeile oder ist es besser, einfach alles vom Terminal aus zu lernen?
Ich finde es toll, dass Sie nach einfachen Ratschlägen zur Dateiverwaltung fragen und Antworten wie Teraform und Cloudformation mit s3 und Bereitstellungen mit Code-Pipline erhalten. Könnte auch etwas Lambda und EKS für die Skalierung ausführen

Sie müssen lediglich wissen, wie Dateien hochgeladen und verwaltet werden. SSH und SCP sind Ihr erster Schritt. Die Bereitstellung von Github oder Bitbucket ist ein guter zweiter Schritt. Crontab ist etwas, das Sie googeln sollten, sobald Sie mit der Navigation in den Dateien und grundlegenden Befehlen zum Abrufen und Bereitstellen Ihres Codes vertraut sind

Es gibt hundert Möglichkeiten, diese Dinge von dort aus zu tun. Alles von Capistrano über Jenkins bis hin zu Cloudformation Codedeploy und mehr. Es hängt wirklich davon ab, was Sie lernen möchten und wie Sie dieses Wissen anwenden möchten.