From e2df7da3fe4af3134c29ed98f1476226d17d95e4 Mon Sep 17 00:00:00 2001 From: ops Date: Fri, 14 Aug 2026 17:24:58 +0000 Subject: [PATCH] Baseline: local ssb-acme-validator tarball, run script, startup notes Snapshot of the working tree as found, before ops hardening work. Restore point for rollback. --- package.json | 2 +- run-ssb-viewer.sh | 7 +++++++ ssb-acme-validator.tar.gz | Bin 0 -> 1784 bytes startup-howto.md | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) create mode 100755 run-ssb-viewer.sh create mode 100644 ssb-acme-validator.tar.gz create mode 100644 startup-howto.md diff --git a/package.json b/package.json index d9e1998..c753b63 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "pull-cat": "^1.1.11", "pull-paramap": "^1.2.1", "pull-stream": "^3.5.0", - "ssb-acme-validator": "http://localhost:8989/blobs/get/&MgpztmIbg8wShqDXBcKt0w78qwcpNe8qb4n3fsveve8=.sha256", + "ssb-acme-validator": "file:./ssb-acme-validator.tar.gz", "ssb-client": "^4.5.2", "ssb-marked": "^0.7.3", "ssb-ref": "^2.9.0", diff --git a/run-ssb-viewer.sh b/run-ssb-viewer.sh new file mode 100755 index 0000000..cac5893 --- /dev/null +++ b/run-ssb-viewer.sh @@ -0,0 +1,7 @@ +#!/bin/bash +# run-ssb-viewer.sh +while true; do + NODE_OPTIONS="--dns-result-order=ipv4first" timeout 6h ./bin.js + echo "Restarting ssb-viewer at $(date)" + sleep 2 +done diff --git a/ssb-acme-validator.tar.gz b/ssb-acme-validator.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..14a443288a1285fcb9a3f567b1583b2e04cac644 GIT binary patch literal 1784 zcmVz<^t3Ion6VVK8`OOaLiO6;zU}lR=@r2!zoyF%@#Z;+|z%nW&X(r9$^^n zY;6HPhr8Qh_i4x0F0Kv7!|_fy9FKQ)KEX#g+QIb?ZOCJz)P^ZE4w4QCUDC3(qEEO>`QmqYW{e~+oWKJSOKlF!gHs%G-W1dHXYg{5tILq`Z zM-`bQ={F=ET5()Tm`+kv+J%unY!`|$O*gesoMm=#>~G^DuHD*$QW5c7TMNHoqOysV zCPDjfF5;=1QoN8_pw+9^9J4Cy#)UBTX{Ac5%T9vev$N$l?C{&~hhNCu(^ub~gs(=U z@@>R+e|{bw$rGW)ufM(+7q4D!eR;U&>x7NAcdTXJt@mI1?n8_!?gN3Ie23BhPn_}B z@sEIRH}O9Vx5gO%qv7sT{QoQChAE)%gFR6Ew^AtH+vtSjM&BceCaAk&&15Bnq1|1s zq8%5#d6`EB69_E0IY?NV@_fO2dM3>PjJ)Rg0HRsnhHUT*rl-$OCtwK)CJ`ENV=VMF zJPS~OjO*Dzru}}#wMPExuUAuybTo?6S5%*&Hxpxu&2YHUcfn7){frg8#-v`R7yT+* z09tQKl>^TCm;+1hM>01&H-4+qO5S$$%~NJjsCQ>hq=u``F^z%;hczp{#RB&B_8ck? zPl_Z;My8{dD>Wc_~>KuYMr9EE@U3}@QHqqF&_Xr-|53S zf2oAwN1VkyTI^S|nEHDp_L!HiH{0Jz7X@3yFoaBQQw}B z$+%3p&)*eN8I3e+5g-~k zQR?X3F=s?qXqkS^SNnFe_?;0t9dh1!El*nTTHJH~&eY(M$1`+r@aA>!+Fx?aTi3Z< z=C6ahdEj->yLj`}<+FZ(6ygzS^RW$ZrxKc31LAxAom~ts+YQc&Y7hPBxwS`paB>Iv zkF0U1>pv#@IOBd6{{v_Ib^RZYM^*p7jXd9V^&fvd)&GBEti!{m-}8>9(;rkQMFHT{J%=LI(#8V>VFtqOzo^nK4;Ux$~}8hGAI z&4G-|fxi>lP?B2mS)~RGNK_h=a?Jctq~!u7QDu}0Ec?KU0^dGdigG&le?0cQtE(&9 z^1P}c>oz_Q0j(OOn~rp|vucCz(sQxsTg`aPI$SlWo9dG$n1s_KIBPM;PRWpWAC+*{ogC`g@^iMHqSxG7;mMOQyI(;vCCd#t@8$7rp|@ zC(h4xherN12}g$!2k0bpUB=AB!D(Ma>$kP{baC!AuboHH3!8Q8Qo7~{gY&MF7}WE& z7(bl8Uxpe9SB~tb@B8??#I#-c2F`g@Vo$WHIPH29SPJZ-EpQ0u>TW1>3aRVyh_%Z^ zLHnq1@VK%&zS02v8pTy#)x14dz`AlsLClcg|; z-P%b|7!-HY;>3Q_lOQlsrrH^ZO?tw9k*v4_@pa|8RIVf$7m9{B(Nu{W