# Nextcloud ## Назначение Облачное хранилище файлов (self-hosted аналог Google Drive). Синхронизация файлов, фото, документов. ## Контейнеры | Имя | Образ | |-----|-------| | nextcloud_app | nextcloud:latest | | nextcloud_db | postgres:15-alpine | | nextcloud_redis | redis:7-alpine | ## Порты | Контейнер | Внешний | Внутренний | Назначение | |-----------|---------|-----------|------------| | nextcloud_db | 5433 | 5432 | PostgreSQL (для прямого доступа) | | nextcloud_app | — | 80 | Web UI (через NPM) | ## Volumes | Путь хоста | Контейнер | Путь контейнера | Содержимое | |-----------|-----------|----------------|------------| | ./db_data | nextcloud_db | /var/lib/postgresql/data | БД PostgreSQL | | ./redis_data | nextcloud_redis | /data | Redis данные | | ./nextcloud_data | nextcloud_app | /var/www/html | Файлы Nextcloud, данные пользователей | ## Домен `https://cloud.digital-home.site` ## Сети - `nextcloud_backend` (internal) - `services_proxy` (external) ## Env переменные - `POSTGRES_HOST`, `POSTGRES_DB`, `POSTGRES_USER`, `POSTGRES_PASSWORD` - `NEXTCLOUD_ADMIN_USER`, `NEXTCLOUD_ADMIN_PASSWORD` - `OVERWRITEPROTOCOL`, `OVERWRITEHOST` - `NEXTCLOUD_TRUSTED_PROXIES`, `TRUSTED_DOMAINS` - `REDIS_HOST` - `PHP_UPLOAD_LIMIT`, `PHP_MEMORY_LIMIT` ## Статус ✅ **Все контейнеры запущены** (Up 4 weeks) ## Заметки - Файлы Nextcloud монтируются в Jellyfin и Immich для просмотра медиа - Лимит загрузки файлов: 2048 МБ