Скоро близится момент, когда мне нужно будет деплоить своё приложение на VPS, но я никогда этим не занимался.
Приложение на стеке MERN.
Также планирую использовать Docker и NGINX.
По каким шагам стоит следовать, чтобы правильно настроить свой сервер?
То, что нужно установить зависимости, это само-собой, но что дальше?
Расскажите про основные действия с файрволл'ом,
нужно ли давать какие-то разрешения файлам, нужно ли запрещать что-то делать от лица root и так далее (у меня опыта в этом ноль, боюсь что-то упустить)