52 lines
2 KiB
YAML
52 lines
2 KiB
YAML
# phoenixd Configuration Variables
|
|
# https://phoenix.acinq.co/server
|
|
|
|
# Version - pin to a specific release tag
|
|
phoenixd_version: "0.9.0"
|
|
phoenixd_arch: "linux-x64"
|
|
phoenixd_url: "https://github.com/ACINQ/phoenixd/releases/download/v{{ phoenixd_version }}/phoenixd-{{ phoenixd_version }}-{{ phoenixd_arch }}.zip"
|
|
|
|
# Service user
|
|
phoenixd_user: phoenix
|
|
phoenixd_group: phoenix
|
|
|
|
# Directories
|
|
phoenixd_home: /opt/phoenixd
|
|
# phoenixd resolves its data dir from PHOENIX_DATADIR; seed.dat, phoenix.conf
|
|
# and the channel db all live here.
|
|
phoenixd_data_dir: "{{ phoenixd_home }}/.phoenix"
|
|
phoenixd_bin_dir: /usr/local/bin
|
|
|
|
# Lightning settings
|
|
phoenixd_chain: mainnet
|
|
# Amount automatically requested when inbound liquidity is needed: off, 2m, 5m, 10m
|
|
phoenixd_auto_liquidity: "2m"
|
|
# Max mining fee for on-chain operations, in sats. Empty means phoenixd's default.
|
|
phoenixd_max_mining_fee: ""
|
|
# Required for non-interactive deployment
|
|
phoenixd_agree_tos: true
|
|
|
|
# HTTP API
|
|
# Stays on loopback: phoenixd is never exposed through Caddy, only local
|
|
# consumers (e.g. LNBits on the same host) talk to it.
|
|
phoenixd_http_bind_ip: "127.0.0.1"
|
|
phoenixd_http_bind_port: 9740
|
|
|
|
# Optional webhook for payment events. Leave empty to disable.
|
|
phoenixd_webhook_url: ""
|
|
|
|
# Monitoring
|
|
phoenixd_healthcheck_script_path: /usr/local/bin/phoenixd-healthcheck-push.sh
|
|
phoenixd_healthcheck_service_name: phoenixd-healthcheck
|
|
phoenixd_monitor_name: "Phoenixd"
|
|
|
|
# Remote access
|
|
remote_host_name: "vipy"
|
|
remote_host: "{{ hostvars.get(remote_host_name, {}).get('ansible_host', remote_host_name) }}"
|
|
remote_user: "{{ hostvars.get(remote_host_name, {}).get('ansible_user', 'counterweight') }}"
|
|
remote_key_file: "{{ hostvars.get(remote_host_name, {}).get('ansible_ssh_private_key_file', '') }}"
|
|
remote_port: "{{ hostvars.get(remote_host_name, {}).get('ansible_port', 22) }}"
|
|
|
|
# Local backup
|
|
local_backup_dir: "{{ lookup('env', 'HOME') }}/phoenixd-backups"
|
|
backup_script_path: "{{ lookup('env', 'HOME') }}/.local/bin/phoenixd_backup.sh"
|