# ownCloud OCIS ownCloud Infinite Scale — облачное файловое хранилище нового поколения (Go). Полная переработка классического ownCloud: без PHP, с нативной поддержкой Spaces и микросервисной архитектурой. ## Быстрый старт ```yaml # group_vars/all/addons.yml addon_owncloud: true owncloud_ingress_host: "cloud.example.com" owncloud_ingress_tls: true ``` Секрет в `vault.yml`: ```yaml vault_owncloud_admin_password: "secure-password" ``` ```bash make addon-owncloud ``` ## Параметры | Переменная | Умолч. | Описание | |---|---|---| | `owncloud_ingress_host` | `cloud.local` | Hostname (обязателен для OCIS) | | `owncloud_ingress_tls` | `false` | TLS через cert-manager | | `owncloud_storage_users_size` | `20Gi` | PVC для файлов пользователей | | `owncloud_storage_system_size` | `5Gi` | PVC для системных данных | ## Важно: OCIS требует HTTPS ownCloud OCIS в продакшне требует корректный HTTPS. Для homelab с самоподписанным сертификатом: ```yaml owncloud_ingress_tls: true cert_manager_issuer: "selfsigned" ``` ## Подключение клиентов - **Веб:** `https://cloud.example.com` - **Desktop/Mobile клиент:** используй сервер `https://cloud.example.com` - **WebDAV:** `https://cloud.example.com/dav/spaces/` ## Отличия от классического ownCloud | Функция | ownCloud Classic | ownCloud OCIS | |---|---|---| | Язык | PHP | Go | | База данных | MySQL/PostgreSQL | BoltDB (встроенная) | | Файловое API | WebDAV | WebDAV + LibreGraph | | Архитектура | Монолит | Микросервисы | ## Создать пользователей После входа в веб-интерфейс → Admin → User Management → Create User. Или через ownCloud CLI (ocis): ```bash kubectl exec -n owncloud deployment/owncloud -- \ ocis accounts create --on-premises-id user1 --display-name "User One" ``` ## Диагностика ```bash kubectl get pods -n owncloud kubectl logs -n owncloud deployment/owncloud -f ``` ## Официальные ресурсы - Официальный сайт: [https://owncloud.com/](https://owncloud.com/) - Официальная документация: [https://doc.owncloud.com/ocis/next/](https://doc.owncloud.com/ocis/next/) - Версии Helm chart / ПО: [https://github.com/owncloud/ocis/releases](https://github.com/owncloud/ocis/releases)