Мне нужно простое решение для управления файлами для следующего небольшого предприятия: сервер Ubuntu Hardy Linux и клиенты Windows и Mac OS X.
Мы хотим хранить и управлять файлами размером не более 10 ГБ, включая документы, изображения, несколько видео и т. Д.
Наши потребности: - надежно хранить все документы на сервере linux (резервное копирование выполняется ежедневно) - иметь возможность копировать все документы на локальные диски и работать там (поскольку компьютеры часто отключаются) и вносить эти изменения позже. - просматривать и загружать файлы из веб-браузера - автоматическая синхронизация папок с документами на сервер и с сервера (как справляться с конфликтами, переименованием папок, удалением файлов ???)
Я думал о:
Однако я бы определенно хотел услышать мнение экспертов. Любые подсказки приветствуются.
Если вы работаете в основном с текстовыми файлами и у вас есть технически продвинутые пользователи, VCS, такая как git или SVN, просто фантастика.
KnowledgeTree стал для нас фантастическим решением для нашей базы пользователей, не связанных с ИТ. Мы использовали Community Edition несколько лет (даже сертифицировано по ISO 9001), прежде чем перейти на коммерческую версию.
Около года назад я провел некоторое исследование некоторых файловых серверов, альтернативных нашей реализации Дерева знаний. Несколько систем на основе Plone оказались сильными альтернативами, поскольку они поддерживали перетаскивание на основе WebDAV и контроль версий.
SVN / Git предоставит вам возможности управления версиями и автономного режима: когда вы извлекаете файл, у вас будет его копия.
Вы можете использовать модуль mod_dav_svn вместе с Apache для сервера файлов SVN через Apache; это позволит вам «просматривать и загружать файлы из веб-браузера». Есть также USVN который использует PHP, а также позволяет вам создавать и изменять ваши репозитории из браузера.
В зависимости от того, как вы хотите создать резервную копию (используете ли вы ленту, внешний жесткий диск, онлайн), существует множество вариантов, Bacula является одним из них.
Я не думаю, что тебе нужно rsync
пока ваши пользователи регулярно проверяют свои файлы в конце дня, если это то, что вы имели в виду, имея rsync
в вашем списке. Первоначально я думал о встроенной в Windows функции автономных файлов, но, очевидно, нет эквивалента для Mac, по крайней мере, не является частью ОС (там могут быть какие-то сторонние вещи).
Если ваши сотрудники технически подготовлены и не боятся svn, я бы сказал, что это лучший вариант.
С другой стороны, рассматривали ли вы CMS? (Поиск по запросу «CMS с открытым исходным кодом» даст вам множество вариантов.)
-Вальдо