Софт

Seafile, да это просто праздник какой-то!

Правильная альтернатива Dropbox с возможностью запуска на своем сервере

Seafile на моем сервере

В свое время я активно рекламировал Дропбокс, притащив туда в общей сложности аж 88 счастливых пользователей. В чем я теперь раскаиваюсь, поскольку если раньше Дропбокс был просто дыркой в безопасности размером с Малый Выборг, то теперь это уже попсовая дырка в безопасности размером с Большой Выборг.

Но удобно синхронизировать файлы все-таки как-то нужно. Для этого кстати бы отлично подошел Гитхаб, но уж больно там приватные репозитории дорогие. Из секъюрных альтернатив можно было как-то пользоваться Wuala (ну, относительно секъюрным и с юзабилити из анекдота).

И вот настал день когда китайцы скрестили1 Dropbox и Github получив сделав ровно то что нам было так нужно - Seafile.

Преимущества:

Можно создавать и редактировать файлы прямо в Web-интерфейсе

  • Можно запустить на своем сервере. Например я установил Seafile на своем VPS-за-$5 от Digital Ocean теперь счастлив и спокоен как слон. Можно запустить на Raspberry Pi, если вы являетесь счастливым обладателем сего девайса. Ну а тем у кого нет своего сервера - дают 5 стандартных гигов.
  • Возможность создавать и редактировать файлы (!) прямо как на Гитхабе. Чертовски полезно когда вспоминаешь что надо что-то пофиксить в скриптах или конфигах, а из доступных средств только браузер. Притом с подсветкой markdown, все как надо.
  • Опять же как на Github, можно посмотреть предыдущие версии файла

    Версионность

  • Управляется через браузер. Что полностью совпадает с моей точкой зрения что надо забивать на нативные интерфейсы для локальных програм, а писать все на кросплатформенных языках типа Java и Python c интерфейсом в кросплатформенных же браузерах.
  • Опять же, написан на Python
  • Понимает симлинки
  • Есть клиенты для Linux, Windows, Mac, Android и Aйфончика
  • Предпросмотр разных типов файлов
  • Возможность создавать зашифрованные папки. Очень удобно если если у вас есть две группы файлов - важные и обычные. На папку с важными можно повесить дополнительный пароль. И не надо извращаться с Truecrypt, как это делают несчастные DropBox'еры.
  • Command line интерфейс, чтобы использовать Seafile в скриптах
  • Есть Русский и Китайский язык
А вот а минусах, читайте под катом :)

Минусы:

  • На больших файлах и медленных скоростях (>200Mb; <80kb\s) может подвисать клиент
  • Также оно иногда зависает если добавить новую папку с кучей файлов (>1000). Но потом как правило прокашливается и работает дальше.
  • Есть баг когда синхронизация не работает если в папке есть битые симлинки

Продукт активно развивается. Настоятельно рекомендую установить и попробовать. Если будет ругаться на ccnet-init: No such file or directory попробуйте сначала установить предыдущую версию. Если Seafile почему то не видит изменения пожно ему помочь дернув Sync Now из web интерфейса.

PS: Запустил Seafile на Digital Ocean, закачал файлы через Dolphin. Какой то рыбный день сегодня :).

UPD: Одобрено Umputun'ом

Оцените статью