Добро времени суток, господа
В связи с некоторыми событиями вопрос о резервировании персональных данных напомнил о себе уже совершенно с иной силой, потому захотелось обновить свои познания в софте для подобного. Запросы примерно следующие
1. Возможность сделать произвольное количество устройств для синхронизации. К примеру, домашний комп, телефон и пара дублирующих арендованных vds для хранения
2. Неприхотливость к качеству интернета при копировании. т.е. передача файлов мелкими кусочками с последующей проверкой целостности файла
3. Наличие шифрования
4. Наличие клиента под платформы Linux, Android, Windows
5. Возможность хорошей настройки условий синхронизации. т.е. после любого изменения, или по времени, по количеству изменений и т.д.
6. Вменяемая цена или полностью свободные проекты
Под все задачи в свое время я нашел проект Syncthing. У него есть свои проблемы, но, в целом справлялся с поставленными задачами. Возможно уважаемые господа с реактора подскажут более совершенные решения
Так же прошу подсказать проверенные хостинги с решениями позволяющими арендовать приличное количество дискового пространства с человеческим доступом smb/cifs/ssh. К примеру, как Storage Box у того же Hetzner. Со своим или арендованным оборудованием, а не просто прокладки между клиентом и все тем же Hetzner/OVH
Спасибо
мне кажется подобного охватат достигла только Apple в рамках своей экосистемы
"В связи с некоторыми событиями" походе подразумевает что проприетарные решения вроде iCloud или OneDrive не слишком подходят ввиду немаленького риска блокировки поставщиком услуг.
да ладно? правда? вот оно что оказывается...
Nextcloud
Был крайне интересен когда то, но, остановило отсутствие возможность сделать реплику сразу на несколько серверов. Там добавили такую возможность?
В смысле реплику сразу на несколько серверов? Кластеризация? Так просто настрой репликацию бд master-master между этими серверами + используй какую-нибудь кластерную фс(например CephFS)
...хмм... понял только что то про бдсм мастера... но вы продолжайте.
aws s3 в качестве хранилища + aws rds для бд и можно обреплицироваться
Вроде как pCloud подходит под все, указанное выше.
Если речь резервировании и объёмы большие (10 TB и выше), то: Backblaze или CrashPlan. Первый синхронизирует всё, что не исключено. Второй всё, что отметишь. По сути объём ограничен объёмом твоих данных на компе. Есть возможность версионирования и различные плюшки с быстрым получением бэкапа высылкой диска. Цена от 7 до 10$ в месяц. Лицензия на одно устройство, можно использовать несколько с резервированием одного на другом.
Если речь про синхронизацию, с ограничением по объёму до 16 TB и относительно недорого, то: Mega.nz.
Если хочется подешевле, резервную копию, есть много времени разобраться и хочется много секса: Amazon S3 Glacier.
По smb/cifs/ssh самый недорогой был Time4VPS Storage.
P.S. В первом варианте сообщения были ссылки. Однако во втором они слетели и лень их вставлять. Найти все приведённые выше сервисы не сложно.
P.S.S. BackBlaze и CrashPlan существующим клиентам из Украины (по карте банка определяется) временно перестали списывать средства до лета. Не знаю, на новых будет ли действовать.
Если речь про синхронизацию, с ограничением по объёму до 16 TB и относительно недорого, то: Mega.nz.
Если хочется подешевле, резервную копию, есть много времени разобраться и хочется много секса: Amazon S3 Glacier.
По smb/cifs/ssh самый недорогой был Time4VPS Storage.
P.S. В первом варианте сообщения были ссылки. Однако во втором они слетели и лень их вставлять. Найти все приведённые выше сервисы не сложно.
P.S.S. BackBlaze и CrashPlan существующим клиентам из Украины (по карте банка определяется) временно перестали списывать средства до лета. Не знаю, на новых будет ли действовать.
посмотри продукцию veeam. вроде как топовые решения для бекапов. а сам я для синхронизации остановился на Syncthing. пересмотрел весь опенсурс, эти парни предлагают лучшее решение
Resilio Sync
Если все еще мало секса, то
- git-annex + rclone, он гарантирует целостность, но требует умения работать в консоли
- brig на основе ipfs, может он тоже подойдет
- git-annex + rclone, он гарантирует целостность, но требует умения работать в консоли
- brig на основе ipfs, может он тоже подойдет
есть еще peergos, можно тоже поднять на сервере и еще они место продают
было дело: использовали Syncthing
постоянные глюки
те надо пинать его через интерефейс
год промучались - снесли и вернули rsync
постоянные глюки
те надо пинать его через интерефейс
год промучались - снесли и вернули rsync
Именно по этому и говорю про проблемы. Огромная проблема - большое количество файлов. Это не критично в случае упакованных бекапов, но, когда у тебя храниться там несколько тысяч фоток + несколько тысяч картинок и ещё куча всякого дерьма, то, начинаются проблемы. И вторая проблема которая была - конфликты синхронизации. Пока везде актуальные версии - все хорошо. Как только допустим телефон не синхронизировал пару недель, то, начинается. Сиди разбирай конфликты. И ещё одна проблема от которой я в свое время сгорел пиздец как. Добавил новое устройство для синхронизации. Папка пустая, добавил, включил в сеть, и через какое то время получил везде пустую папку, потому что типа самая актуальная версия... И типа, какого хуя. Почему два файла синхронизировать - конфликты, а удалить нахуй все - норм. Потому и встал сейчас вопрос есть ли что-то более совершенное. Rsync под эти задачи не подходит совершенно
Справедливости ради это было очень давно, когда ещё проект был на стадии альфы
Справедливости ради это было очень давно, когда ещё проект был на стадии альфы
>Как только допустим телефон не синхронизировал пару недель, то, начинается. Сиди разбирай конфликты.
Оно везде так будет, ибо libastral в в софт синхронизации пока не завезли и если ты поменял файл в двух местах, то выяснить какое из этих изменений нужно оставить, а какое удалить оно в принципе не способно, так что логично перекладывает этот выбор на пользователя.
Как вариант, для таких устройств можно использовать одностороннюю синхронизацию — решает сразу и проблему конфликтов и пустых папок.
Оно везде так будет, ибо libastral в в софт синхронизации пока не завезли и если ты поменял файл в двух местах, то выяснить какое из этих изменений нужно оставить, а какое удалить оно в принципе не способно, так что логично перекладывает этот выбор на пользователя.
Как вариант, для таких устройств можно использовать одностороннюю синхронизацию — решает сразу и проблему конфликтов и пустых папок.
Mega.nz даёт версионность вроде
про остальные сервисы не знаю
про остальные сервисы не знаю
у нас была задача проще некуда - передача кучи файлов в одну сторону
и оно все равно валилось постоянно. реально не ясно как можно такое глюкало написать
и оно все равно валилось постоянно. реально не ясно как можно такое глюкало написать