From 9cff1fb68bfa55735169380f8b5a08417042eb56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sun, 1 Jun 2025 20:06:32 +0400 Subject: [PATCH 1/5] Update node info --- nodes/strfry-1.json | 1 + 1 file changed, 1 insertion(+) diff --git a/nodes/strfry-1.json b/nodes/strfry-1.json index 6ef0bab..3118b9d 100644 --- a/nodes/strfry-1.json +++ b/nodes/strfry-1.json @@ -33,6 +33,7 @@ "timezone_iii::debian", "ntp::default", "ntp::apparmor", + "kosmos-base::journald_conf", "kosmos-base::systemd_emails", "apt::unattended-upgrades", "kosmos-base::firewall", From 3adb2a1aeea05174260d250fac32347948568452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sun, 1 Jun 2025 20:06:47 +0400 Subject: [PATCH 2/5] Adapt strfry config to cookbook changes, increase allowed event size --- environments/production.json | 31 ++++++++++++++++++++++--------- site-cookbooks/strfry | 2 +- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/environments/production.json b/environments/production.json index a6c9854..6a8bd1c 100644 --- a/environments/production.json +++ b/environments/production.json @@ -105,20 +105,33 @@ }, "strfry": { "domain": "nostr.kosmos.org", - "real_ip_header": "x-real-ip", - "policy_path": "/opt/strfry/strfry-policy.ts", + "config": { + "events": { + "max_event_size": "524288" + }, + "relay": { + "bind": "0.0.0.0", + "real_ip_header": "x-real-ip", + "info": { + "name": "Kosmos Relay", + "description": "Members-only nostr relay for kosmos.org users", + "pubkey": "b3e1b7c0ef48294bd856203bfd460625de95d3afb894e5f09b14cd1f0e7097cf", + "contact": "ops@kosmos.org", + "icon": "https://assets.kosmos.org/img/app-icon-256px.png" + }, + "write_policy": { + "plugin": "/opt/strfry/strfry-policy.ts" + }, + "logging": { + "dump_in_all": true + } + } + }, "known_pubkeys": { "_": "b3e1b7c0ef48294bd856203bfd460625de95d3afb894e5f09b14cd1f0e7097cf", "accounts": "b3e1b7c1660b7db0ecb93ec55c09e67961171a5c4e9e2602f1b47477ea61c50a", "bitcoincore": "47750177bb6bb113784e4973f6b2e3dd27ef1eff227d6e38d0046d618969e41a", "fiatjaf": "3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d" - }, - "info": { - "name": "Kosmos Relay", - "description": "Members-only nostr relay for kosmos.org users", - "pubkey": "b3e1b7c0ef48294bd856203bfd460625de95d3afb894e5f09b14cd1f0e7097cf", - "contact": "ops@kosmos.org", - "icon": "https://assets.kosmos.org/img/app-icon-256px.png" } }, "substr": { diff --git a/site-cookbooks/strfry b/site-cookbooks/strfry index 8df7c00..2c6e64d 160000 --- a/site-cookbooks/strfry +++ b/site-cookbooks/strfry @@ -1 +1 @@ -Subproject commit 8df7c00a147873f5c0ac81dabc993ed25981c544 +Subproject commit 2c6e64d2311d2a50b207f4d970c3a951b73d2a5c From 63d0b68c3649485c7fef96ac823184303260c65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 2 Jun 2025 10:53:38 +0400 Subject: [PATCH 3/5] Upgrade Deno --- site-cookbooks/deno | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site-cookbooks/deno b/site-cookbooks/deno index 5ddfe64..92839b2 160000 --- a/site-cookbooks/deno +++ b/site-cookbooks/deno @@ -1 +1 @@ -Subproject commit 5ddfe642ebb14b20480e4e2d06199fc01ba9ca71 +Subproject commit 92839b20a4c3b0a15b99bd86ea7cae16645570a6 From 092a2edb3c3a87e50e15e2d7dedbde23120b66a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 16 Jun 2025 17:57:04 +0400 Subject: [PATCH 4/5] Update node info --- nodes/bitcoin-2.json | 1 + 1 file changed, 1 insertion(+) diff --git a/nodes/bitcoin-2.json b/nodes/bitcoin-2.json index e16415b..c4cc7a8 100644 --- a/nodes/bitcoin-2.json +++ b/nodes/bitcoin-2.json @@ -44,6 +44,7 @@ "timezone_iii::debian", "ntp::default", "ntp::apparmor", + "kosmos-base::journald_conf", "kosmos-base::systemd_emails", "apt::unattended-upgrades", "kosmos-base::firewall", From 364adec80f21627385c42c3ab4dce79624a5133c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Mon, 16 Jun 2025 17:57:30 +0400 Subject: [PATCH 5/5] Upgrade LND to 0.19.1 --- site-cookbooks/kosmos-bitcoin/attributes/default.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site-cookbooks/kosmos-bitcoin/attributes/default.rb b/site-cookbooks/kosmos-bitcoin/attributes/default.rb index c95e033..c13f5ff 100644 --- a/site-cookbooks/kosmos-bitcoin/attributes/default.rb +++ b/site-cookbooks/kosmos-bitcoin/attributes/default.rb @@ -41,7 +41,7 @@ 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.18.5-beta' +node.default['lnd']['revision'] = 'v0.19.1-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'