Self-Hosted корпоративное облако


Клиент

Средний бизнес с требованиями к конфиденциальности и хранению данных внутри компании


Задача

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


Решение

1. Развёртывание Nextcloud AIO
  • Nextcloud All-in-One — официальный Docker-образ с полным стеком из коробки
  • PostgreSQL для хранения данных приложения
  • Redis для кэширования и очередей фоновых задач
  • Nginx как reverse proxy с автоматическим SSL/TLS
2. Редактирование документов в браузере
  • Nextcloud Office (Collabora Online) — встроенный офисный редактор
  • Поддержка форматов .docx, .xlsx, .pptx и ODF
  • Совместное редактирование в реальном времени
  • Без необходимости устанавливать локальное ПО
3. Управление файлами
  • Корзина удалённых файлов с настраиваемым сроком хранения
  • История версий файлов — возможность откатиться к любой правке
  • Гранулированный контроль доступа: папки, ссылки, пароли
  • Мобильные и десктопные клиенты для синхронизации
4. Дополнительные инструменты
  • Календарь (CalDAV) — корпоративное расписание и события
  • Заметки — личные и командные заметки с поддержкой Markdown
  • Почта — встроенный веб-клиент для корпоративной почты (IMAP/SMTP)
5. Резервное копирование
  • Borg Backup — встроенный в Nextcloud AIO инкрементальный бэкап
  • Дедупликация и сжатие данных
  • Автоматический запуск по расписанию
  • Хранение бэкапов на удалённом хранилище (S3-compatible / SFTP)

Технологии

Nextcloud
Nextcloud
Docker
Docker
PostgreSQL
PostgreSQL
Nginx
Nginx
Linux
Linux

Результаты

Независимость: данные хранятся на серверах компании, без сторонних провайдеров
Редактирование: офисные документы открываются и редактируются прямо в браузере
Безопасность: история версий и корзина защищают от случайной потери данных
Инструменты: единая платформа для файлов, календаря, заметок и почты
Бэкапы: автоматическое инкрементальное резервное копирование через Borg Backup


Архитектура

graph TB A[Пользователи] --> B[Nginx :443] B --> C[Nextcloud AIO :11000] C --> D[PostgreSQL] C --> E[Redis] C --> F[Collabora Online] C --> G[Borg Backup] G --> H[Удалённое хранилище]

Длительность

1 день (установка + настройка + тестирование)


Стоимость

от 18 000 ₽