Корпоративное облако для компании: своё файловое хранилище вместо чужих сервисов

Документы компании разбросаны по почте, мессенджерам и личным облачным дискам. Рассказываю, зачем бизнесу собственное файловое хранилище, что оно умеет и как я сделал такое облако для туроператора.

Обложка статьи «Корпоративное облако для компании: своё файловое хранилище вместо чужих сервисов»
Содержание
  1. Проблемы без корпоративного хранилища
  2. Что умеет корпоративное облако
  3. Структура и папки
  4. Права доступа
  5. Большие файлы
  6. Защищённые ссылки для внешних получателей
  7. Корзина
  8. Хранение на своём сервере
  9. Пример: облако Nomad Holidays
  10. Кому нужно собственное облако
  11. Готовые сервисы или своя разработка
  12. Интеграции
  13. Безопасность
  14. Удобство для сотрудников
  15. Работа с клиентами
  16. Миграция с существующих сервисов
  17. Как проходит разработка
  18. Частые вопросы
  19. Итог

В большинстве компаний файлы живут где придётся: договоры — в почте, фото — в мессенджерах, презентации — на личном диске сотрудника, документы для клиентов — в публичных облачных ссылках, срок действия которых никто не контролирует. Когда сотрудник уходит, вместе с ним уходит и доступ к части файлов. Собственное корпоративное облако решает эти проблемы: все файлы компании в одном месте, с понятными правами доступа и безопасной отправкой наружу.

Проблемы без корпоративного хранилища

  • файлы разбросаны по личным аккаунтам сотрудников;
  • непонятно, где актуальная версия документа;
  • ссылки на файлы для клиентов живут вечно и доступны любому, у кого они есть;
  • нельзя отследить, скачал ли клиент файл;
  • ограничения бесплатных тарифов на размер файлов;
  • данные компании хранятся на чужих серверах.

План статьи «Корпоративное облако для компании: своё файловое хранилище вместо чужих сервисов»: Проблемы без корпоративного хранилища; Что умеет корпоративное облако; Пример: облако Nomad Holidays; Кому нужно собственное облако; Готовые сервисы или своя разработка; Интеграции

Что умеет корпоративное облако

Структура и папки

Общие папки для отделов и проектов, личные папки сотрудников. Понятная структура, которую задаёт компания.

Права доступа

Кто может видеть, загружать, удалять файлы в каждой папке. Учётные записи выдаёт администратор, при увольнении доступ отключается одним действием.

Большие файлы

Загрузка частями с прогрессом — без ограничений браузера на размер. Это важно для видео, архивов, макетов, проектной документации.

Защищённые ссылки для внешних получателей

Отправить файл клиенту или партнёру по ссылке, но под контролем:

  • пароль на ссылку;
  • срок действия;
  • лимит скачиваний;
  • статистика: сколько раз скачали.

Корзина

Удалённые файлы можно восстановить в течение заданного срока — защита от случайных ошибок.

Хранение на своём сервере

Файлы и база данных размещаются на сервере компании или выбранном хостинге, а не у сторонних облачных сервисов.

Пример: облако Nomad Holidays

Для туроператора NOMAD HOLIDAYS я разработал корпоративное файловое облако. Туроператор ежедневно отправляет туристам и партнёрам договоры, ваучеры, программы туров. В облаке:

  • папки для команды;
  • загрузка больших файлов частями с прогрессом;
  • ссылки для клиентов с паролем, сроком действия, лимитом скачиваний и статистикой;
  • приватное хранилище, доступ только по правам;
  • корзина с восстановлением.

Система сделана на Laravel, административная часть — на Filament.

Кому нужно собственное облако

  • компаниям, которые регулярно отправляют документы клиентам и партнёрам: туризм, логистика, юристы, архитекторы, дизайн-студии;
  • организациям с требованиями к хранению данных;
  • командам, которые работают с большими файлами;
  • компаниям, где важно контролировать, кто и к чему имеет доступ.

Готовые сервисы или своя разработка

Облачные офисные сервисы удобны и подходят многим. Собственное хранилище оправдано, когда:

  • данные должны храниться на своём сервере;
  • нужны специфические функции — например, ссылки с лимитом скачиваний и статистикой для каждого клиента;
  • нужна интеграция с другими системами компании — CRM, корпоративным порталом;
  • количество пользователей большое и подписка за каждого становится дорогой.

Интеграции

  • CRM — файлы клиента прямо в его карточке;
  • корпоративный портал — документы и база знаний. Подробнее — в статье о корпоративном портале;
  • сайт или личный кабинет клиента — клиент видит свои документы сам;
  • уведомления — о скачивании файла или окончании срока ссылки.

Безопасность

  • HTTPS для всех соединений;
  • надёжная авторизация и защита от подбора паролей;
  • разграничение прав;
  • журнал действий;
  • резервное копирование самих файлов и базы — подробнее в статье о резервном копировании.

Удобство для сотрудников

Хранилище будут использовать, только если оно удобнее, чем отправить файл в мессенджере. Поэтому интерфейс должен быть простым: перетащить файлы в папку, получить ссылку в один клик, быстро найти документ поиском. Сотрудник не должен разбираться в настройках — права доступа и правила задаёт администратор, а пользователь просто работает с папками.

Работа с клиентами

Для внешних получателей важна простота: клиент открывает ссылку, при необходимости вводит пароль и скачивает файл — без регистрации и установки программ. Страница скачивания может быть оформлена в фирменном стиле компании, что выглядит профессиональнее ссылки на чужой сервис. А сотрудник видит, скачал ли клиент документ, и не нужно уточнять это по телефону.

Миграция с существующих сервисов

Если компания уже использует облачные диски, переход можно сделать поэтапно: сначала перенести рабочие папки активных проектов, затем архив. Структуру папок стоит пересмотреть при переносе, чтобы не перенести вместе с файлами и накопившийся беспорядок.

Как проходит разработка

  1. Разбор задач: кто работает с файлами, какие файлы, кому их отправляют.
  2. Проектирование структуры, ролей и функций ссылок.
  3. Разработка и настройка хранения на сервере.
  4. Перенос существующих файлов.
  5. Запуск и обучение сотрудников.

Частые вопросы

Сколько места нужно? Зависит от объёма файлов компании. Хранилище размещается на сервере с нужным объёмом диска, который можно увеличивать.

Можно ли пользоваться с телефона? Да, интерфейс работает в браузере на любых устройствах.

Сколько стоит? Зависит от функций и интеграций. Базовое облако с папками, правами и ссылками — понятный по объёму проект; оценку готовлю после обсуждения.

Итог

Корпоративное облако собирает файлы компании в одном месте, даёт контроль над доступом и безопасную отправку документов клиентам. Пример такого проекта — облако Nomad Holidays. Если вашей компании нужно собственное хранилище, оставьте заявку. Подробнее — на странице веб-систем.