Похоже это действительно то, что мне нужно. https://rvm.io/deployment/god. Как освобожусь попробую использовать это и еще rbenv, для моих задач его может оказаться вполне достаточно.
Виктор Ablebeam: Холиварить нет желания ))) просто как-то rvm повелся и я его продолжаю использовать... но rbenv, да проще ставить.
thin install - тупо делает init скрипт. В конфиге прописано что, где и как. И все работает... если поставить через apt-get: ruby, gem - потом и thin. Но как питонист я хочу создать окружение. В питоне с этим вообще проблем нет. Не представлял я что в руби у меня с этим будут такие проблемы ... а мне-то надо всего навсего redmine поднять )))
Попробую по вашему пути пойти. Даже страшно представить сколько еще я времени на это потрачу... :]
Я так понял холивара достаточно что использовать rvm vs rbenv или gemset vs bundle. Фактически одно другое заменяет. Но я не спец в этом вопросе. Спорить сложно.
thin я хотел бы запускать автоматом, чтоб сокеты создал, а я их в nginx прописал. thin же самый простой способ как это сделать.
sitev_ru: Да хоть в shell. Кому это потом поддерживать? Возможно, таким образом, можно заставить клиентов после разработки всегда обращаться к вам. Но это как-то...
bundle, как я понимаю, читает файл gemfile и ставит все рядом с проектом? И если я в gemfile добавлю thin куда он его поставит? Рядом с проектом и на бинарник мне нужно будет отдельно путь прописывать в init скрипте?
Bacula - настраивал вначале года. Неплохая система. Но нужно потратить не мало времени чтоб полностью разобраться в вопросе как все это работает. И как все это будет работать у меня. Восстановление организовано не очень удобно. Т.е. я бы хотел зайти в каталог и скопировать данные которые мне нужны. Но там свой формат архива (понятно для чего сделано) и так просто подобную операцию не проверти. Еще хочется вебовой админки нормальной, 21 век на дворе...
То, что у вас по ссылке, Bareos, похоже уже стал лучше своего старшего брата. + есть админка.
Сервера конечно лучше виртуальные (KVM?!). Так проще бекапить.
То, что мне нужно называется backend. И все пишут свои велосипеды. По ссылке речь идет про Gearman и еще я вспомнил про RabbitMQ. Пока не понял что мне больше может подойти. Вроде как Gearman более интересен, может хранить результат выполнения задания, а в RabbitMQ для этого часто используют Redis или другую NoSQL. Спасибо. Про все слышал, но не использовал :) Теперь понятно что смотреть.