OwnCloud
Решение с открытым исходным кодом который заменяет Dropbox, OneDrive, Google Docs или другие облачные хранилища.
Одна из ведущих на рынке систем обмена файлами и совместной работы в сети, которая позволяет легко создавать резервные копии и делиться файлами.
Поддерживается просмотр изображений, видео, офисных документов. Поддерживается работа онлайн и оффлайн с последующей синхронизацией. Установку и обновление модулей можно выполнять через веб‑интерфейс. Если вас уже лишили доступа к облачному сервису, просто потому, что могут себе это позволить, не пора ли задуматься о безопасном собственном облачном хранилище для бизнеса?
Возможности
Синхронизация файлов и папок
OwnCloud обеспечивает синхронизацию данных между сервером и клиентами на платформах (Windows, macOS, Linux, iOS, Android). Пользователи могут работать с файлами офлайн, а изменения автоматически обновляются при следующем подключении к сети.
Совместная работа и обмен
Через встроенные инструменты совместного редактирования, комментариев и обсуждений документы можно менять в реальном времени. Пользователи получают ссылки на файлы, а права доступа (чтение/запись) управляются гибко по группам и ролям.
Мультимедийная поддержка
Веб‑просмотр изображений, видео и PDF встроен в браузер. Пользователи могут предварительно просматривать контент без скачивания, сервер автоматически генерирует превью файлов.
Расширяемость через модули
Система поддерживает сотни открытых модулей: интеграция с LDAP/AD, двухфакторная аутентификация, резервное копирование, экспорт в облака третьих сторон (S3, Google Drive). Установку и обновление модулей можно выполнять через веб‑интерфейс.
Безопасность и шифрование
OwnCloud реализует TLS‑шифрование всех соединений, поддержку клиентского шифрования файлов (AES‑256) и аудит действий пользователей. Администраторы могут настраивать политики паролей, ограничения по IP‑адресам и аудит логов.
Архитектура
Микросервисная модель OCIS
Новая платформа «OwnCloud Infinite Scale» (OCIS) разделяет ядро на микросервисы: хранение, каталог, авторизация, API. Это повышает масштабируемость и позволяет развернуть отдельные компоненты в Kubernetes или Docker‑Swarm.
Поддержка SQL и NoSQL
Сервер может работать с MySQL, MariaDB, PostgreSQL для метаданных и Redis или Elasticsearch для кэширования и полнотекстового поиска. Выбор базы данных зависит от объёма данных и требований к скорости.
Расширения и плагины
Архитектура «core‑plugins» позволяет добавлять новые функции без изменения ядра. Модули размещаются в репозитории GitHub и доступны через «App Store» внутри сервера.
Сценарии резервного копирования
OwnCloud поддерживает как локальное, так и облачное резервирование: копии могут храниться на NAS‑устройствах, SFTP‑сервере или в облачных сервисах (AWS S3, Azure Blob). Планировщик задач позволяет автоматизировать процессы.
Интеграция с внешними каталогами
С помощью LDAP/AD‑плагина сервер может аутентифицировать пользователей из корпоративного каталога, синхронизировать группы и управлять правами доступа через внешние политики. Это обеспечивает единый вход для сотрудников организации.
