Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| vm:n8n:01-install_vps [2025/12/09 21:53] – admin | vm:n8n:01-install_vps [2025/12/09 22:00] (текущий) – admin | ||
|---|---|---|---|
| Строка 136: | Строка 136: | ||
| docker compose logs -f n8n | docker compose logs -f n8n | ||
| </ | </ | ||
| + | |||
| + | ====== N8N_ENCRYPTION_KEY ====== | ||
| + | |||
| + | ===== Назначение ===== | ||
| + | |||
| + | **N8N_ENCRYPTION_KEY** — ключ шифрования для защиты конфиденциальных данных в базе n8n: | ||
| + | |||
| + | * Credentials (API ключи, пароли, | ||
| + | * OAuth токены | ||
| + | * Другие секретные данные в workflows | ||
| + | |||
| + | **Важно: | ||
| + | |||
| + | ===== Поведение n8n ===== | ||
| + | |||
| + | ^ Ситуация ^ Поведение ^ | ||
| + | | Ключ не задан | n8n автоматически сгенерирует случайный ключ и сохранит в файл config | | ||
| + | | Ключ задан в .env | Используется указанный ключ | | ||
| + | | Ключ изменён | Все ранее сохранённые credentials перестанут работать | | ||
| + | | Миграция на другой сервер | Необходимо использовать тот же ключ | | ||
| + | |||
| + | ===== Как посмотреть текущий ключ ===== | ||
| + | |||
| + | ==== Способ 1: Из файла config на хосте ==== | ||
| + | |||
| + | <code bash> | ||
| + | cat / | ||
| + | </ | ||
| + | |||
| + | ==== Способ 2: Изнутри контейнера ==== | ||
| + | |||
| + | <code bash> | ||
| + | docker compose exec n8n cat / | ||
| + | </ | ||
| + | |||
| + | ==== Способ 3: Через grep ==== | ||
| + | |||
| + | <code bash> | ||
| + | grep -i encryptionkey / | ||
| + | </ | ||
| + | |||
| + | ===== Рекомендации ===== | ||
| + | |||
| + | **Новая установка n8n:** | ||
| + | * Сгенерируйте ключ заранее: | ||
| + | * Добавьте ключ в файл .env | ||
| + | * Сохраните ключ в надёжном месте (менеджер паролей, | ||
| + | |||
| + | **Существующая установка n8n:** | ||
| + | * Не добавляйте новый ключ в .env | ||
| + | * Используйте ключ, который n8n уже сгенерировал автоматически | ||
| + | * Если нужно перенести — скопируйте ключ из файла config | ||
| + | |||
| + | **Миграция на другой сервер: | ||
| + | * Скопируйте папку n8n_data целиком | ||
| + | * Убедитесь, | ||
| + | * Проверьте работу credentials после миграции | ||
| ====== Обновление n8n ====== | ====== Обновление n8n ====== | ||
| Строка 174: | Строка 231: | ||
| | '' | | '' | ||
| | '' | | '' | ||
| - | | '' | + | | '' |
| | '' | | '' | ||
| | '' | | '' | ||
| Строка 223: | Строка 280: | ||
| ^ Переменная ^ Описание ^ | ^ Переменная ^ Описание ^ | ||
| + | | '' | ||
| | '' | | '' | ||
| | '' | | '' | ||