Назад | Перейти на главную страницу

Решение файлового сервера для малого бизнеса

Мне нужно простое решение для управления файлами для следующего небольшого предприятия: сервер 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 с открытым исходным кодом» даст вам множество вариантов.)

-Вальдо

  • Контроль версий. TortoiseSVN (и Tortoise * для других VCS) интегрируется с проводником Windows
  • Вы можете попробовать включить автономные папки и заставить их работать с Samba
  • Унисон
  • Существует множество инструментов для визуализации репозиториев VCS в сети, например ViewSVN.