125 lines
5.6 KiB
Ruby
125 lines
5.6 KiB
Ruby
node.default['bitcoin']['version'] = '24.0.1'
|
|
node.default['bitcoin']['checksum'] = '12d4ad6dfab4767d460d73307e56d13c72997e114fad4f274650f95560f5f2ff'
|
|
node.default['bitcoin']['username'] = 'satoshi'
|
|
node.default['bitcoin']['usergroup'] = 'bitcoin'
|
|
node.default['bitcoin']['network'] = 'mainnet'
|
|
node.default['bitcoin']['conf_path'] = '/home/satoshi/.bitcoin/bitcoin.conf'
|
|
node.default['bitcoin']['walletdir'] = '/home/satoshi/.bitcoin'
|
|
node.default['bitcoin']['datadir'] = '/home/satoshi/.bitcoin'
|
|
node.default['bitcoin']['blocksdir'] = '/mnt/data/blocks'
|
|
node.default['bitcoin']['blocksdir_mount_type'] = 'cifs'
|
|
|
|
node.default['bitcoin']['conf'] = {
|
|
irc: 1,
|
|
dnsseed: 1,
|
|
upnp: 1,
|
|
checkblocks: 10,
|
|
checklevel: 1,
|
|
txindex: 1,
|
|
whitelist: '127.0.0.1',
|
|
listen: 1,
|
|
server: 1,
|
|
rpcssl: 0,
|
|
rpcuser: 'satoshi',
|
|
rpcbind: "127.0.0.1:8332",
|
|
gen: 0,
|
|
zmqpubrawblock: 'tcp://127.0.0.1:8337',
|
|
zmqpubrawtx: 'tcp://127.0.0.1:8338'
|
|
}
|
|
|
|
# Also enables Tor for LND
|
|
node.default['bitcoin']['tor_enabled'] = true
|
|
|
|
node.default['c-lightning']['repo'] = 'https://github.com/ElementsProject/lightning'
|
|
node.default['c-lightning']['revision'] = 'v0.10.2'
|
|
node.default['c-lightning']['source_dir'] = '/opt/c-lightning'
|
|
node.default['c-lightning']['lightning_dir'] = "/home/#{node['bitcoin']['username']}/.lightning"
|
|
node.default['c-lightning']['alias'] = 'ln3.kosmos.org'
|
|
node.default['c-lightning']['rgb'] = '0D4F99'
|
|
node.default['c-lightning']['log_level'] = 'info'
|
|
node.default['c-lightning']['public_ip'] = '148.251.237.73'
|
|
|
|
node.default['lnd']['repo'] = 'https://github.com/lightningnetwork/lnd'
|
|
node.default['lnd']['revision'] = 'v0.15.4-beta'
|
|
node.default['lnd']['source_dir'] = '/opt/lnd'
|
|
node.default['lnd']['lnd_dir'] = "/home/#{node['bitcoin']['username']}/.lnd"
|
|
node.default['lnd']['alias'] = 'ln2.kosmos.org'
|
|
node.default['lnd']['color'] = '#5e0c99'
|
|
node.default['lnd']['log_level'] = 'info'
|
|
node.default['lnd']['public_ip'] = '148.251.237.111'
|
|
node.default['lnd']['public_port'] = '9735'
|
|
node.default['lnd']['port'] = '9736'
|
|
node.default['lnd']['minchansize'] = '1000000'
|
|
node.default['lnd']['basefee'] = '100'
|
|
node.default['lnd']['feerate'] = '10'
|
|
node.default['lnd']['auto_unlock'] = true # requires credentials/lnd data bag item
|
|
node.default['lnd']['tor'] = {
|
|
'streamisolation' => 'false',
|
|
'skip-proxy-for-clearnet-targets' => 'true'
|
|
}
|
|
|
|
node.default['boltz']['repo'] = 'https://github.com/BoltzExchange/boltz-lnd.git'
|
|
node.default['boltz']['revision'] = 'v1.2.6'
|
|
node.default['boltz']['source_dir'] = '/opt/boltz'
|
|
node.default['boltz']['boltz_dir'] = "/home/#{node['bitcoin']['username']}/.boltz-lnd"
|
|
node.default['boltz']['grpc_host'] = '127.0.0.1'
|
|
node.default['boltz']['grpc_port'] = '9002'
|
|
node.default['boltz']['rest_disabled'] = 'false'
|
|
node.default['boltz']['rest_host'] = '127.0.0.1'
|
|
node.default['boltz']['rest_port'] = '9003'
|
|
node.default['boltz']['no_macaroons'] = 'false'
|
|
|
|
node.default['rtl']['repo'] = 'https://github.com/Ride-The-Lightning/RTL.git'
|
|
node.default['rtl']['revision'] = 'v0.12.1'
|
|
node.default['rtl']['host'] = '10.1.1.163'
|
|
node.default['rtl']['port'] = '3000'
|
|
|
|
node.default['lndhub']['repo'] = 'https://gitea.kosmos.org/kosmos/lndhub.git'
|
|
node.default['lndhub']['revision'] = 'master'
|
|
node.default['lndhub']['port'] = '3023'
|
|
node.default['lndhub']['domain'] = 'lndhub.kosmos.org'
|
|
|
|
node.default['lndhub-go']['repo'] = 'https://github.com/getAlby/lndhub.go.git'
|
|
node.default['lndhub-go']['revision'] = '0.12.0'
|
|
node.default['lndhub-go']['source_dir'] = '/opt/lndhub-go'
|
|
node.default['lndhub-go']['port'] = 3026
|
|
node.default['lndhub-go']['domain'] = 'lndhub.kosmos.org'
|
|
node.default['lndhub-go']['postgres']['database'] = 'lndhub'
|
|
node.default['lndhub-go']['postgres']['user'] = 'lndhub'
|
|
node.default['lndhub-go']['postgres']['port'] = 5432
|
|
node.default['lndhub-go']['default_rate_limit'] = 20
|
|
node.default['lndhub-go']['strict_rate_limit'] = 1
|
|
node.default['lndhub-go']['burst_rate_limit'] = 10
|
|
node.default['lndhub-go']['branding'] = {
|
|
'title' => 'LndHub - Kosmos Lightning',
|
|
'desc' => 'Kosmos accounts for the Lightning Network',
|
|
'url' => 'https://lndhub.kosmos.org',
|
|
'logo' => 'https://assets.kosmos.org/img/icon-lndhub-400px.png',
|
|
'favicon' => 'https://kosmos.org/favicon.ico',
|
|
'footer' => 'about=https://kosmos.org'
|
|
}
|
|
|
|
node.default['dotnet']['ms_packages_src_url'] = "https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb"
|
|
node.default['dotnet']['ms_packages_src_checksum'] = "4df5811c41fdded83eb9e2da9336a8dfa5594a79dc8a80133bd815f4f85b9991"
|
|
|
|
node.default['nbxplorer']['repo'] = 'https://github.com/dgarage/NBXplorer'
|
|
node.default['nbxplorer']['revision'] = 'v2.3.58'
|
|
node.default['nbxplorer']['source_dir'] = '/opt/nbxplorer'
|
|
node.default['nbxplorer']['config_path'] = "/home/#{node['bitcoin']['username']}/.nbxplorer/Main/settings.config"
|
|
node.default['nbxplorer']['port'] = '24445'
|
|
|
|
node.default['btcpay']['repo'] = 'https://github.com/btcpayserver/btcpayserver'
|
|
node.default['btcpay']['revision'] = 'v1.7.5'
|
|
node.default['btcpay']['source_dir'] = '/opt/btcpay'
|
|
node.default['btcpay']['config_path'] = "/home/#{node['bitcoin']['username']}/.btcpayserver/Main/settings.config"
|
|
node.default['btcpay']['log_path'] = "/home/#{node['bitcoin']['username']}/.btcpayserver/debug.log"
|
|
node.default['btcpay']['port'] = '23001'
|
|
node.default["btcpay"]["domain"] = 'btcpay.kosmos.org'
|
|
node.default['btcpay']['postgres']['port'] = 5432
|
|
node.default['btcpay']['postgres']['database'] = 'btcpayserver'
|
|
node.default['btcpay']['postgres']['user'] = 'satoshi'
|
|
|
|
node.default['peerswap']['repo'] = 'https://github.com/ElementsProject/peerswap.git'
|
|
node.default['peerswap']['revision'] = 'master'
|
|
node.default['peerswap-lnd']['source_dir'] = '/opt/peerswap'
|