Backup My App – резервное копирование сайтов на Ruby On Rails

    Привет, ruby-on-rails-разработчики. Я работаю программистом в Теориях и практиках и хочу рассказать про Backup My App – сервис бекапа для ror-приложений, который мы используем.

    Его придумали и сделали ребята, с которыми я работаю; они как-то раз выяснили, что некоторые хостинги умеют подчистую удалять данные и сразу после этого начали мечтать о простом резервном копировании.

    Как это работает

    Сервис платный: есть бесплатный тарифный план только для одного приложения на один гигабайт, либо нужно платить за 5 гигабайтов 3 доллара в месяц, за 100 гигабайтов – $60. После регистрации нужно
    • установить плагин
      $ script/plugin install git://github.com/crocoduck7/backupmyapp.git
    • запустить генератор
      $ script/generate backupmyapp KEY=выданный ключ
    а потом отправить изменения на сервер. После этого сайт – код, база данных, файлы – начнет бекапиться.

    Что это даст



    Это даст ежедневные автоматические бекапы с предпросмотром в браузере, загрузкой, восстановлением и просмотром статистики за просто так. Я считаю, что это чудо.
    Поделиться публикацией

    Комментарии 35

      +3
      Было бы куда интереснее узнать как создаются такие сайты как T&P на RoR.
        +1
        Быстро и просто)
        +1
        Привет! :) Клевый плагин!
          +2
          Я правильно понимаю, что исходный код твоего приложения становиться доступным третьим лицам?
            +2
            Да, так же, как и ваша переписка в гмейле.
              0
              в переписке участвуют двое как минимум. А здесь я за собственные деньги всё выкладываю «дядям» на сервер. Извините, но мне такое не надо…
                +1
                Это, если конечно приложение стоит денег. Если оно опенсорсное или учебное какое, то подойдёт и свободный план на github или gitorious.
                  +2
                  Это не платная замена гитхаба, а автоматический бекап кода и данных.
                    0
                    Я не про замену гитхабу… я про NDA и прочий shit-happens. Никто с той стороны не говорит что данные доступны только вам и никому больше. В рубрике «Безопасность» только оговорка, что поток данных между вами и их сервером шифруется по TLS/SSL. Это собственно и отталкивает. Если бы они сделали в своём плагине шифровку контента вашим уникальным ключём, то сервис имел бы бОльшую ценность. А так… только домашние странички туда сливать.
                      0
                      а у вас исключитель свои дедики под сталом?
                        0
                        Достаточно одного не самого мощного и не самого вместительного. Любое современное сетевое хранилище с таким справится запросто.
                  0
                  вы это уже делаете, выкладывая свои файлы на хостинг
              +1
              Насколько я понял — бэкапы не шифруются, и, если Backup My App вдруг где-то опростоволосится… Мне, с моей паранойей, проще написать bash script с mysqldump + git push + tar cjf public.tbz2 public + scp на соседний сервер.
                0
                да, все верно
                  0
                  Именно что git все решает! =)
                  +2
                  >> Я считаю, что это чудо.
                  я не считаю…
                    0
                    Ну возможно и не чудо, но точно полезный инструмент.
                    0
                    Он БД тоже бекапит? Или только файлы проекта? Если только файлы — то слабовато.
                      0
                      Базу данных он тоже бекапит.
                        +1
                        О, вместе с БД — это интересно, спасибо.
                      0
                      А чем это, скажем, от приватного репозитория на github отличается?
                        0
                        Я так понимаю asset'ы он тоже бекапит.
                        0
                        Почему сразу не бэкапить на amazon? Будет раза в три дешевле.
                          0
                          Кстати, судя по всему бесплатного плана нет 0.6$ за гигабайт в месяц и 15 дней trial
                            0
                            А чем вас системы контроля версии не утраивают?
                            git например!
                            У него есть отличный github =)
                              +1
                              Думаю их и гитхаб устраивает, и рельсы, и даже новая мышка Magic Mouse.

                              Но речь-то о бекапах :-)
                                0
                                Типа нужен бекап бд, не проблема:
                                1. Хук для git который генерирует бекап =)
                                  0
                                  Да, но:
                                  1. Если приложение настолько мало, что его можно так бекапить, то можно и без гита спокойно обойтись.
                                    0
                                    Ну может быть =)
                              0
                              Вижу пока только одно преимущество:
                              1. Бэкап скрипт всегда перемещается с проектом.
                                0
                                хм… как-то странно… в разных местах разные назваения компании…

                                About us

                                Crocoduck is a web-production company based in Moscow, Russia. — это на странице блога

                                About Us

                                Work is Fun is a Russian Ruby on Rails developers company. We are working with the number of the best Russian web-design studios producing sites for them. — это на странице About Us.

                                Это так надо, что бы никто не догадался?
                                  0
                                  *названия*
                                  –1
                                  Бэкап сайта — это чудо??
                                  Вас, я смотрю, очень легко удивить.
                                  Чёрт, он ещё и платный (1 Гб не считается — для бэкапов, мягко говоря, маловато)!
                                    0
                                    Русская компания, а WebMoney не принимает, пейпалы им подавай.
                                    И да, зачем привязка к языку?
                                    А еще идея бекапа намного хуже контроля версий. Я вот делаю bzr commit -m «something changed» только тогда, когда надо, а не по расписанию. А еще ветки у меня хранятся в Dropbox'е — так что никуда не потеряется ничего.
                                      0
                                      это нормально, что бэкапп крохотного сайта был запущен в последние дни прошлого года и до сих пор продолжается? :)

                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                      Самое читаемое