stoservices

stoservices

На Пикабу
Дата рождения: 1 января
106 рейтинг 0 подписчиков 1 подписка 2 поста 0 в горячем
13

Как я поднимал Nextcloud в Proxmox и какие проблемы пришлось решить

Полный разбор типичных ошибок, которые возникают у всех, кто ставит Nextcloud в LXC-контейнер

Запуск Nextcloud в Proxmox кажется простой задачей — контейнер, Apache, внешний диск, и всё готово. Но на практике вылезают десятки системных ошибок: то индексы базы отсутствуют, то AppAPI требует демон, то почта не отправляется, то внешнее хранилище недоступно, то интерфейс ругается "операция не разрешена".

Делюсь тем, через что пришлось пройти и как всё было исправлено.

🟦 1. Ошибки целостности кода

❗ Проблема

Nextcloud показывал предупреждение:
«Некоторые файлы не прошли проверку целостности»
В отчёте фигурировало приложение files_mindmap, которого в интерфейсе даже не было.

✔ Решение

Проверка occ app:list показала, что приложение действительно существует, но выключено и повреждено.
Команда:
php occ app:remove files_mindmap
После удаления предупреждение исчезло.

🟦 2. Ошибка AppAPI: «Демон развертывания не установлен»

❗ Проблема

Nextcloud 32 требует AppAPI-демон для развёртывания Ex-Apps (AI-приложений).
В контейнере демона не было, .deb-пакеты недоступны, а проверка AppAPI постоянно висела красным.

✔ Решение

Поскольку Ex-Apps не использовались, а AppAPI в контейнере LXC без Docker не нужен — приложение AppAPI было полностью отключено:
php occ app:disable app_api
Предупреждение исчезло, Nextcloud стал стабильнее, мусор в логах пропал.

🟦 3. Mimetype миграции

❗ Проблема

В разделе «Обзор» появилось:
«Доступны миграции mimetype, выполните occ maintenance:repair --include-expensive»

✔ Решение

Запуск команды:
php occ maintenance:repair --include-expensive
Все миграции прошли успешно, предупреждение ушло.

🟦 4. Отсутствующие индексы в базе данных

❗ Проблема

Предупреждение:
«Не хватает индексов: properties_name_path_user, calobjects_by_uid_index…»
Без них растёт нагрузка на БД.

✔ Решение

Командой:
php occ db:add-missing-indices
Nextcloud автоматически создаёт недостающие индексы.

🟦 5. Client Push не установлен (и не исчезает)

❗ Проблема

Nextcloud писал:
«Client Push не установлен»,
и это предупреждение не пропадало даже после отключения проверки.

✔ Решение

Путаница была в названии приложения.
Правильный модуль называется notify_push, а не client_push.

Команды:
php occ app:install notify_push
php occ app:enable notify_push

После установки — предупреждение исчезло.

🟦 6. Письма не отправляются (AxiosError 400)

❗ Проблема

При тестовой отправке почты:
AxiosError: Request failed with status code 400
Хотя SMTP и логин были указаны правильно.

✔ Реальные причины

  1. В профиле администратора не был задан email.

  2. В config.php отсутствовал параметр mail_smtppassword.

  3. В интерфейсе почты Nextcloud некорректно сохраняет настройки.

✔ Рабочее решение

Настройки SMTP были прописаны вручную в config.php:

'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => 'user1',
'mail_domain' => 'yandex.ru',
'mail_smtphost' => 'smtp.yandex.ru',
'mail_smtpport' => '465',
'mail_smtpauth' => 1,
'mail_smtpsecure' => 'ssl',
'mail_smtptimeout' => 30,
'mail_smtpname' => 'user1@yandex.ru',
'mail_smtppassword' => 'пароль_приложения',

Test email заработал.

🟦 7. Ошибка фронтенда после обновлений

❗ Проблема

Страница показывала ошибки интерфейса про "контроль доступа", хотя в логах всё было чисто.

✔ Решение

Это был битый JS-кэш Nextcloud.
Исправилось через:
php occ maintenance:repair
systemctl restart apache2
Ctrl + F5 в браузере

🟩 Итог

Удалось полностью привести Nextcloud в рабочее, чистое и стабильное состояние:
✔ Исправлены индексы БД
✔ Удалены повреждённые приложения
✔ Выключен ненужный AppAPI
✔ Установлен и активирован notify_push
✔ Работает SMTP через Яндекс
✔ Устранены ACL-ошибки внешнего диска
✔ Пропали ошибки интерфейса Nextcloud
✔ В логах — 0 ошибок

Система теперь работает правильно, все предупреждения исчезли.

Показать полностью
2

Как обновить n8n до последней версии на Linux

Как обновить n8n до последней версии на Linux

Если вы устанавливали n8n вручную через Node.js (nvm + npm) и запускаете его как systemd-сервис, эта пошаговая инструкция поможет вам обновить его до последней стабильной версии. Всё делается за 5 минут!

✅ Шаг 1. Остановите n8n

sudo systemctl stop n8n

✅ Шаг 2. Обновите n8n через npm

Если используете nvm — убедитесь, что активна актуальная версия Node.js (18.x или 20.x):

nvm use node

Затем установите последнюю версию n8n:

npm install -g n8n

⚠️ Во время установки могут появиться предупреждения вродеnpm WARN deprecated— это нормально и не мешает работе. Просто у некоторых библиотек появился преемник, и они будут заменены в будущих релизах.

✅ Шаг 3. Убедитесь, что обновление прошло успешно

n8n --version

Если вы видите версию1.107.x или выше — обновление прошло успешно.

✅ Шаг 4. Перезапустите n8n

sudo systemctl start n8n

Теперь n8n снова работает — но уже в новой версии! 🚀

💬 Комментарий

Если вы используете Telegram-ботов, OpenAI, кастомные плагины — они должны сохраниться. Тем не менее, рекомендуется экспортировать workflows в файл перед крупными обновлениями.

✅ Инструкция протестирована на Debian 12
📅 Актуальна на август 2025

📌 Хочешь больше таких инструкций? Подписывайся на канал и сохраняй!

Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества