git ssb

3+

dangerousbeans / scuttle-vue



Tree: 24407748211492167d2e4dbb085864747d36783a

Files: 24407748211492167d2e4dbb085864747d36783a / README.md

1565 bytesRaw

ScuttleVue

ssb://%8vv8XCSh/Xbq1iEiJ0Kucl746jltMGPOduqOE3CYQ3Q=.sha256

A VueJS based scuttlebutt client based on Minbay and depject

A scuttlebutt decentralised network browser client designed to be easy to change the templates for, while trying to abstract away the raw data stuff.

Important bits

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production
npm run build

Scuttlebutt Setup

# install scuttlebutt
npm i scuttlebot@latest -g

# spin up sbot
sbot server

# in another process, accept an invite and sync to the scuttleverse
sbot invite.accept "ws://the_pub_you_got_an_invite_from~shs:TXKFQehlyoS_invite_code_blah_blah="

# get your local sbot websocket address
sbot getAddress

# get your public/private key
cat ~/.ssb/private

# place these in browser storage (until this part is built in the app)

# On the settings page:

# Copy & paste your keypair from ~.ssb/secret

localStorage.setItem("/.ssb/secret", '{"curve":"ed25519","public":"IZckcDcgB....."}')

# Paste the websocket address from running in terminal:

sbot ws.getAdress

localStorage.setItem("remote", 'ws://localhost:8989~shs:TXKFQ.....=')

Built with git-ssb-web