diff --git a/docs/services/vm-205/nextcloud.md b/docs/services/vm-205/nextcloud.md index e59ce1c..1cd3712 100644 --- a/docs/services/vm-205/nextcloud.md +++ b/docs/services/vm-205/nextcloud.md @@ -12,7 +12,7 @@ | **Хранилище** | `/mnt/cloud/data` (отдельный диск) | - [🤖 Роль Ansible](../../ansible/roles/nextcloud.md) *(заглушка на будущее)* -- [Быстрая Диагностика](#быстрая-диагностика-nextcloud) +- [🛠️ Быстрая Диагностика](#quick-diag) ## 📋 Описание @@ -443,36 +443,19 @@ free -h | `SSL ошибка в браузере` | Самоподписанный сертификат внутри контейнера | Довериться сертификату в браузере или проверить настройку NPM | | `Память заканчивается` | Мало RAM + отсутствие swap | Добавить swap: `fallocate -l 2G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile` | -# 🛠️ Быстрая диагностика Nextcloud +# 🛠️ Быстрая диагностика Nextcloud{#quick-diag} Набор команд для экспресс-проверки состояния сервера. Выполняйте последовательно от пользователя `root`. ```bash -# Проверка монтирования диска с данными и свободного места df -h /mnt/cloud - -# Проверка наличия и корректности симлинка на data-директорию readlink /var/www/nextcloud/data - -# Проверка статуса веб-сервера и PHP-процессора systemctl is-active nginx php8.3-fpm - -# Проверка, кто слушает порты 80/443 (конфликты, занятые порты) ss -tlnp | grep -E ':(80|443)' - -# Проверка синтаксиса конфигурации nginx nginx -t - -# Проверка статуса Nextcloud (установлен, режим обслуживания, версия) sudo -u www-data php /var/www/nextcloud/occ status - -# Автоматическое исправление метаданных и очистка кэша sudo -u www-data php /var/www/nextcloud/occ maintenance:repair - -# Просмотр последних ошибок веб-сервера tail -n 20 /var/log/nginx/error.log - -# Просмотр последних событий в логе Nextcloud tail -n 20 /mnt/cloud/data/nextcloud.log ```