OwnCloud

Решение с открытым исходным кодом который заменяет Dropbox, OneDrive, Google Docs или другие облачные хранилища.

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

Поддерживается просмотр изображений, видео, офисных документов. Поддерживается работа онлайн и оффлайн с последующей синхронизацией. Установку и обновление модулей можно выполнять через веб‑интерфейс. Если вас уже лишили доступа к облачному сервису, просто потому, что могут себе это позволить, не пора ли задуматься о безопасном собственном облачном хранилище для бизнеса?


Возможности

Синхронизация файлов и папок

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‑плагина сервер может аутентифицировать пользователей из корпоративного каталога, синхронизировать группы и управлять правами доступа через внешние политики. Это обеспечивает единый вход для сотрудников организации.