29 lines
1.5 KiB
Plaintext
29 lines
1.5 KiB
Plaintext
# Параметры ежедневного бэкапа событий ClickHouse с VPS на домашний сервер.
|
||
# Скопируйте в env/backup.env (env/*.env в git не попадает) и заполните.
|
||
#
|
||
# Используется скриптами:
|
||
# scripts/clickhouse_backup.sh (запускается на VPS по cron, см. DEPLOY.md)
|
||
# scripts/clickhouse_import.sh (лежит на домашнем сервере)
|
||
|
||
# Куда передавать архивы: пользователь@хост и каталог на домашнем сервере.
|
||
BACKUP_REMOTE=user@home.example
|
||
BACKUP_DIR=/srv/dispelevilbot/events
|
||
|
||
# Приватный ключ для ssh/rsync (без пароля; на домашнем сервере — соответствующий public key).
|
||
BACKUP_SSH_KEY=/root/.ssh/dispelevilbot_backup
|
||
|
||
# Сколько дней сырых событий оставлять на VPS (остальное удаляется после успешной сверки).
|
||
BACKUP_GRACE_DAYS=7
|
||
|
||
# Таймзона расчёта «вчерашнего» дня.
|
||
BACKUP_TZ=Europe/Moscow
|
||
|
||
# Как запускать импорт на домашнем сервере (путь к scripts/clickhouse_import.sh).
|
||
REMOTE_IMPORT_SCRIPT=./clickhouse_import.sh
|
||
|
||
# ClickHouse домашнего сервера. Пароль лучше без кавычек и пробелов — он передаётся по ssh.
|
||
REMOTE_CLICKHOUSE_HOST=localhost
|
||
REMOTE_CLICKHOUSE_PORT=9000
|
||
REMOTE_CLICKHOUSE_USER=default
|
||
REMOTE_CLICKHOUSE_PASSWORD=
|