Итак, я настроил неуправляемый VPS для размещения своего веб-сайта, следуя руководству, и мне было интересно, как лучше всего управлять файлами веб-сайта? Должен ли я использовать GitHub и клонировать репозиторий и управлять им через командную строку или есть лучший способ, например, настроить FTP-сервер, чтобы иметь возможность управлять файлами через графический интерфейс вместо того, чтобы делать все через командную строку или не лучше ли просто научиться делать все из терминала?
Мне нравится, что вы спрашиваете простой совет по управлению файлами, и вы получаете ответы, такие как Teraform и облачное формирование с использованием s3 и развертывания с конвейером кода. С таким же успехом можно запустить Lambda и EKS для масштабирования.

Все, что вам нужно сделать, это знать, как загружать файлы и управлять ими. SSH и SCP — ваш первый шаг. Развертывание Github или Bitbucket — хороший второй шаг. Crontab — это то, что вам нужно будет поискать в Google, как только вы освоите навигацию по файлам и основные команды для извлечения и развертывания вашего кода.

Там есть сотни способов сделать эти вещи оттуда. Все, от capistrano до jenkins, развертывания кода cloudformation и многого другого. Это действительно зависит от того, что вы хотите узнать и как вы хотите применить эти знания.