Написание баш скрипта для развертывания Node.JS на Ubuntu

Бюджет: по договоренности
Нужно разово установить на сервер node.js, mongoDB, MySQL, nginx, sftp и написать bash файл делающий все это. 

Сервер должен: 
1) Уметь работать с любым кол-во запущенных NodeJS. 
2) Иметь доступ по SFTP / FTP до папки /var/www/ (Или другой) 
3) Nginx должен иметь конфиг для проксирования запросов на порты ноды. 
4) Nginx должен отдавать статику обходя ноду 
5) Nginx не мешал 3000 порту слушать websocket 

Касаемо баша: 
1) Вынести все параметры в переменные 
2) Для каждой отдельной программы иметь булевую переменную в начале, что-бы можно было отключить ветку установки 
3) Создание user'ов для каждого процесса 

Общие вопросы: 
1) Нужно ли ставить screen для запуска более одной ноды
Опубликован 13.08.2015 в 22:49

Выберите способ верификации:

Обновите страницу после прохождения верификации.