diff --git a/site/source/_static/images/lightning/alby-cln-0.png b/site/source/_static/images/lightning/alby-cln-0.png new file mode 100644 index 0000000..e961ce1 Binary files /dev/null and b/site/source/_static/images/lightning/alby-cln-0.png differ diff --git a/site/source/_static/images/lightning/alby-cln-empty.png b/site/source/_static/images/lightning/alby-cln-empty.png new file mode 100644 index 0000000..030154e Binary files /dev/null and b/site/source/_static/images/lightning/alby-cln-empty.png differ diff --git a/site/source/_static/images/lightning/alby-cln-filled-out.png b/site/source/_static/images/lightning/alby-cln-filled-out.png new file mode 100644 index 0000000..9f93951 Binary files /dev/null and b/site/source/_static/images/lightning/alby-cln-filled-out.png differ diff --git a/site/source/_static/images/lightning/alby-cln-success.png b/site/source/_static/images/lightning/alby-cln-success.png new file mode 100644 index 0000000..0f3719c Binary files /dev/null and b/site/source/_static/images/lightning/alby-cln-success.png differ diff --git a/site/source/_static/images/lightning/alby-lnc-fields.png b/site/source/_static/images/lightning/alby-lnc-fields.png new file mode 100644 index 0000000..0f33577 Binary files /dev/null and b/site/source/_static/images/lightning/alby-lnc-fields.png differ diff --git a/site/source/_static/images/lightning/alby-lnd-entry.png b/site/source/_static/images/lightning/alby-lnd-entry.png new file mode 100644 index 0000000..7b35643 Binary files /dev/null and b/site/source/_static/images/lightning/alby-lnd-entry.png differ diff --git a/site/source/_static/images/lightning/alby-lnd-rest-entered.png b/site/source/_static/images/lightning/alby-lnd-rest-entered.png new file mode 100644 index 0000000..ec22ca9 Binary files /dev/null and b/site/source/_static/images/lightning/alby-lnd-rest-entered.png differ diff --git a/site/source/_static/images/lightning/alby-select-lnd.png b/site/source/_static/images/lightning/alby-select-lnd.png new file mode 100644 index 0000000..dec88e9 Binary files /dev/null and b/site/source/_static/images/lightning/alby-select-lnd.png differ diff --git a/site/source/_static/images/lightning/alby-start9-lnc.png b/site/source/_static/images/lightning/alby-start9-lnc.png new file mode 100644 index 0000000..e6f7483 Binary files /dev/null and b/site/source/_static/images/lightning/alby-start9-lnc.png differ diff --git a/site/source/_static/images/lightning/alby-start9.png b/site/source/_static/images/lightning/alby-start9.png new file mode 100644 index 0000000..78ccd74 Binary files /dev/null and b/site/source/_static/images/lightning/alby-start9.png differ diff --git a/site/source/_static/images/lightning/alby-tor-native.png b/site/source/_static/images/lightning/alby-tor-native.png deleted file mode 100644 index 93fd15f..0000000 Binary files a/site/source/_static/images/lightning/alby-tor-native.png and /dev/null differ diff --git a/site/source/_static/images/lightning/cln-in-alby.png b/site/source/_static/images/lightning/cln-in-alby.png deleted file mode 100644 index eeccf79..0000000 Binary files a/site/source/_static/images/lightning/cln-in-alby.png and /dev/null differ diff --git a/site/source/_static/images/lightning/cln-nodeid.png b/site/source/_static/images/lightning/cln-nodeid.png index e63f66e..04721a5 100644 Binary files a/site/source/_static/images/lightning/cln-nodeid.png and b/site/source/_static/images/lightning/cln-nodeid.png differ diff --git a/site/source/_static/images/lightning/cln-peer-interface.png b/site/source/_static/images/lightning/cln-peer-interface.png index e1eaeb2..7eafd73 100644 Binary files a/site/source/_static/images/lightning/cln-peer-interface.png and b/site/source/_static/images/lightning/cln-peer-interface.png differ diff --git a/site/source/_static/images/lightning/commando-rune.png b/site/source/_static/images/lightning/commando-rune.png index 6ac5d8d..d27d947 100644 Binary files a/site/source/_static/images/lightning/commando-rune.png and b/site/source/_static/images/lightning/commando-rune.png differ diff --git a/site/source/_static/images/lightning/lit-click-lnc.png b/site/source/_static/images/lightning/lit-click-lnc.png new file mode 100644 index 0000000..e11ce2a Binary files /dev/null and b/site/source/_static/images/lightning/lit-click-lnc.png differ diff --git a/site/source/_static/images/lightning/lit-click-qr.png b/site/source/_static/images/lightning/lit-click-qr.png new file mode 100644 index 0000000..6fd8601 Binary files /dev/null and b/site/source/_static/images/lightning/lit-click-qr.png differ diff --git a/site/source/_static/images/lightning/lit-create-new-session.png b/site/source/_static/images/lightning/lit-create-new-session.png new file mode 100644 index 0000000..5c1825b Binary files /dev/null and b/site/source/_static/images/lightning/lit-create-new-session.png differ diff --git a/site/source/_static/images/lightning/lit-launch-ui.png b/site/source/_static/images/lightning/lit-launch-ui.png new file mode 100644 index 0000000..c69e600 Binary files /dev/null and b/site/source/_static/images/lightning/lit-launch-ui.png differ diff --git a/site/source/_static/images/lightning/lit-lnc1.png b/site/source/_static/images/lightning/lit-lnc1.png new file mode 100644 index 0000000..709e854 Binary files /dev/null and b/site/source/_static/images/lightning/lit-lnc1.png differ diff --git a/site/source/_static/images/lightning/lit-lnc2.png b/site/source/_static/images/lightning/lit-lnc2.png new file mode 100644 index 0000000..70d8baf Binary files /dev/null and b/site/source/_static/images/lightning/lit-lnc2.png differ diff --git a/site/source/_static/images/lightning/lit-lnc3.png b/site/source/_static/images/lightning/lit-lnc3.png new file mode 100644 index 0000000..58142f9 Binary files /dev/null and b/site/source/_static/images/lightning/lit-lnc3.png differ diff --git a/site/source/_static/images/lightning/lit-lnc4.png b/site/source/_static/images/lightning/lit-lnc4.png new file mode 100644 index 0000000..8db42f5 Binary files /dev/null and b/site/source/_static/images/lightning/lit-lnc4.png differ diff --git a/site/source/_static/images/lightning/lit-name-submit.png b/site/source/_static/images/lightning/lit-name-submit.png new file mode 100644 index 0000000..bab8941 Binary files /dev/null and b/site/source/_static/images/lightning/lit-name-submit.png differ diff --git a/site/source/_static/images/lightning/lit-paste-pass.png b/site/source/_static/images/lightning/lit-paste-pass.png new file mode 100644 index 0000000..9cd0473 Binary files /dev/null and b/site/source/_static/images/lightning/lit-paste-pass.png differ diff --git a/site/source/_static/images/lightning/lit-properties-x.png b/site/source/_static/images/lightning/lit-properties-x.png new file mode 100644 index 0000000..c48c74f Binary files /dev/null and b/site/source/_static/images/lightning/lit-properties-x.png differ diff --git a/site/source/_static/images/lightning/lit-properties.png b/site/source/_static/images/lightning/lit-properties.png new file mode 100644 index 0000000..ed0dce2 Binary files /dev/null and b/site/source/_static/images/lightning/lit-properties.png differ diff --git a/site/source/_static/images/lightning/lit-qr.png b/site/source/_static/images/lightning/lit-qr.png new file mode 100644 index 0000000..615ab06 Binary files /dev/null and b/site/source/_static/images/lightning/lit-qr.png differ diff --git a/site/source/_static/images/lightning/lnd-connect-qr-code.png b/site/source/_static/images/lightning/lnd-connect-qr-code.png new file mode 100644 index 0000000..2413613 Binary files /dev/null and b/site/source/_static/images/lightning/lnd-connect-qr-code.png differ diff --git a/site/source/_static/images/lightning/lnd-properties.png b/site/source/_static/images/lightning/lnd-properties.png new file mode 100644 index 0000000..47baed4 Binary files /dev/null and b/site/source/_static/images/lightning/lnd-properties.png differ diff --git a/site/source/_static/images/lightning/lnd-within-services.png b/site/source/_static/images/lightning/lnd-within-services.png new file mode 100644 index 0000000..27ddef2 Binary files /dev/null and b/site/source/_static/images/lightning/lnd-within-services.png differ diff --git a/site/source/_static/images/lightning/marketplace-rtl.png b/site/source/_static/images/lightning/marketplace-rtl.png new file mode 100644 index 0000000..92afa88 Binary files /dev/null and b/site/source/_static/images/lightning/marketplace-rtl.png differ diff --git a/site/source/_static/images/lightning/spark-launch-ui.png b/site/source/_static/images/lightning/spark-launch-ui.png new file mode 100644 index 0000000..6ce5574 Binary files /dev/null and b/site/source/_static/images/lightning/spark-launch-ui.png differ diff --git a/site/source/_static/images/lightning/spark-pairing.png b/site/source/_static/images/lightning/spark-pairing.png new file mode 100644 index 0000000..a9003cc Binary files /dev/null and b/site/source/_static/images/lightning/spark-pairing.png differ diff --git a/site/source/_static/images/lightning/spark-properties.png b/site/source/_static/images/lightning/spark-properties.png new file mode 100644 index 0000000..8a5ac16 Binary files /dev/null and b/site/source/_static/images/lightning/spark-properties.png differ diff --git a/site/source/_static/images/lightning/zeus-save-node-config.jpg b/site/source/_static/images/lightning/zeus-save-node-config.jpg new file mode 100644 index 0000000..ab22d92 Binary files /dev/null and b/site/source/_static/images/lightning/zeus-save-node-config.jpg differ diff --git a/site/source/_static/images/lightning/zeus-scan-node-config.jpg b/site/source/_static/images/lightning/zeus-scan-node-config.jpg new file mode 100644 index 0000000..60b91b8 Binary files /dev/null and b/site/source/_static/images/lightning/zeus-scan-node-config.jpg differ diff --git a/site/source/_static/images/services/lnbits/1k-sats.png b/site/source/_static/images/services/lnbits/1k-sats.png new file mode 100644 index 0000000..f98b835 Binary files /dev/null and b/site/source/_static/images/services/lnbits/1k-sats.png differ diff --git a/site/source/_static/images/services/lnbits/activated-click-extensions.png b/site/source/_static/images/services/lnbits/activated-click-extensions.png new file mode 100644 index 0000000..f5de386 Binary files /dev/null and b/site/source/_static/images/services/lnbits/activated-click-extensions.png differ diff --git a/site/source/_static/images/services/lnbits/add-1000-sats.png b/site/source/_static/images/services/lnbits/add-1000-sats.png new file mode 100644 index 0000000..38bbf77 Binary files /dev/null and b/site/source/_static/images/services/lnbits/add-1000-sats.png differ diff --git a/site/source/_static/images/services/lnbits/alby-balance.png b/site/source/_static/images/services/lnbits/alby-balance.png new file mode 100644 index 0000000..71f7846 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-balance.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lnbits-1000-sats.png b/site/source/_static/images/services/lnbits/alby-lnbits-1000-sats.png new file mode 100644 index 0000000..d3c27e0 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lnbits-1000-sats.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lnbits-admin-key.png b/site/source/_static/images/services/lnbits/alby-lnbits-admin-key.png new file mode 100644 index 0000000..44ce82e Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lnbits-admin-key.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lnbits-fields-complete.png b/site/source/_static/images/services/lnbits/alby-lnbits-fields-complete.png new file mode 100644 index 0000000..3f8eb88 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lnbits-fields-complete.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lnbits-fields.png b/site/source/_static/images/services/lnbits/alby-lnbits-fields.png new file mode 100644 index 0000000..176ae34 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lnbits-fields.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lnbits-select.png b/site/source/_static/images/services/lnbits/alby-lnbits-select.png new file mode 100644 index 0000000..72f1d41 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lnbits-select.png differ diff --git a/site/source/_static/images/services/lnbits/alby-lndhub.png b/site/source/_static/images/services/lnbits/alby-lndhub.png new file mode 100644 index 0000000..ae40096 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-lndhub.png differ diff --git a/site/source/_static/images/services/lnbits/alby-paste-tor-native.png b/site/source/_static/images/services/lnbits/alby-paste-tor-native.png new file mode 100644 index 0000000..b0e2dc3 Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-paste-tor-native.png differ diff --git a/site/source/_static/images/services/lnbits/alby-receive.png b/site/source/_static/images/services/lnbits/alby-receive.png new file mode 100644 index 0000000..c61fa1c Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-receive.png differ diff --git a/site/source/_static/images/services/lnbits/alby-success.png b/site/source/_static/images/services/lnbits/alby-success.png new file mode 100644 index 0000000..985109f Binary files /dev/null and b/site/source/_static/images/services/lnbits/alby-success.png differ diff --git a/site/source/_static/images/services/lnbits/arrows-install.png b/site/source/_static/images/services/lnbits/arrows-install.png new file mode 100644 index 0000000..0f2be7b Binary files /dev/null and b/site/source/_static/images/services/lnbits/arrows-install.png differ diff --git a/site/source/_static/images/services/lnbits/blue-wallet-balance.jpg b/site/source/_static/images/services/lnbits/blue-wallet-balance.jpg new file mode 100644 index 0000000..48a32cd Binary files /dev/null and b/site/source/_static/images/services/lnbits/blue-wallet-balance.jpg differ diff --git a/site/source/_static/images/services/lnbits/blue-wallet-receive.jpg b/site/source/_static/images/services/lnbits/blue-wallet-receive.jpg new file mode 100644 index 0000000..355bde8 Binary files /dev/null and b/site/source/_static/images/services/lnbits/blue-wallet-receive.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-add-wallet.jpg b/site/source/_static/images/services/lnbits/bluewallet-add-wallet.jpg new file mode 100644 index 0000000..29ea6df Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-add-wallet.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-network.jpg b/site/source/_static/images/services/lnbits/bluewallet-network.jpg new file mode 100644 index 0000000..38f4873 Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-network.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-plus.jpg b/site/source/_static/images/services/lnbits/bluewallet-plus.jpg new file mode 100644 index 0000000..4421e03 Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-plus.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-three-dots.jpg b/site/source/_static/images/services/lnbits/bluewallet-three-dots.jpg new file mode 100644 index 0000000..2d8f7bb Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-three-dots.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-tor-done.jpg b/site/source/_static/images/services/lnbits/bluewallet-tor-done.jpg new file mode 100644 index 0000000..f7cc38f Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-tor-done.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-tor-settings.jpg b/site/source/_static/images/services/lnbits/bluewallet-tor-settings.jpg new file mode 100644 index 0000000..0953a48 Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-tor-settings.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-tor-start.jpg b/site/source/_static/images/services/lnbits/bluewallet-tor-start.jpg new file mode 100644 index 0000000..4f0cf62 Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-tor-start.jpg differ diff --git a/site/source/_static/images/services/lnbits/bluewallet-wallet-added.jpg b/site/source/_static/images/services/lnbits/bluewallet-wallet-added.jpg new file mode 100644 index 0000000..07f77e5 Binary files /dev/null and b/site/source/_static/images/services/lnbits/bluewallet-wallet-added.jpg differ diff --git a/site/source/_static/images/services/lnbits/enable-lndhub.png b/site/source/_static/images/services/lnbits/enable-lndhub.png new file mode 100644 index 0000000..b65709e Binary files /dev/null and b/site/source/_static/images/services/lnbits/enable-lndhub.png differ diff --git a/site/source/_static/images/services/lnbits/extensions-enable.png b/site/source/_static/images/services/lnbits/extensions-enable.png new file mode 100644 index 0000000..62f3036 Binary files /dev/null and b/site/source/_static/images/services/lnbits/extensions-enable.png differ diff --git a/site/source/_static/images/services/lnbits/i-understand-save.png b/site/source/_static/images/services/lnbits/i-understand-save.png new file mode 100644 index 0000000..19726ba Binary files /dev/null and b/site/source/_static/images/services/lnbits/i-understand-save.png differ diff --git a/site/source/_static/images/services/lnbits/left-qr.png b/site/source/_static/images/services/lnbits/left-qr.png new file mode 100644 index 0000000..ef9e971 Binary files /dev/null and b/site/source/_static/images/services/lnbits/left-qr.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-1000-sats-2.png b/site/source/_static/images/services/lnbits/lnbits-1000-sats-2.png new file mode 100644 index 0000000..10eab54 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-1000-sats-2.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-1000-sats-added-2.png b/site/source/_static/images/services/lnbits/lnbits-1000-sats-added-2.png new file mode 100644 index 0000000..4c25505 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-1000-sats-added-2.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-admin-key.png b/site/source/_static/images/services/lnbits/lnbits-admin-key.png new file mode 100644 index 0000000..462e748 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-admin-key.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-api-dropdown.png b/site/source/_static/images/services/lnbits/lnbits-api-dropdown.png new file mode 100644 index 0000000..ead0f6e Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-api-dropdown.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-interfaces-tor-address.png b/site/source/_static/images/services/lnbits/lnbits-interfaces-tor-address.png new file mode 100644 index 0000000..e4b30c5 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-interfaces-tor-address.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-interfaces.png b/site/source/_static/images/services/lnbits/lnbits-interfaces.png new file mode 100644 index 0000000..11c28b3 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-interfaces.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-lnd-cln-installed.png b/site/source/_static/images/services/lnbits/lnbits-lnd-cln-installed.png new file mode 100644 index 0000000..2411821 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-lnd-cln-installed.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-name-wallet.png b/site/source/_static/images/services/lnbits/lnbits-name-wallet.png new file mode 100644 index 0000000..b9bc448 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-name-wallet.png differ diff --git a/site/source/_static/images/services/lnbits/lnbits-plus-icon-2.png b/site/source/_static/images/services/lnbits/lnbits-plus-icon-2.png new file mode 100644 index 0000000..3023366 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lnbits-plus-icon-2.png differ diff --git a/site/source/_static/images/services/lnbits/lndhub-both-qrs.png b/site/source/_static/images/services/lnbits/lndhub-both-qrs.png new file mode 100644 index 0000000..4f68281 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lndhub-both-qrs.png differ diff --git a/site/source/_static/images/services/lnbits/lndhub-manage.png b/site/source/_static/images/services/lnbits/lndhub-manage.png new file mode 100644 index 0000000..9fde78e Binary files /dev/null and b/site/source/_static/images/services/lnbits/lndhub-manage.png differ diff --git a/site/source/_static/images/services/lnbits/lndhub-open.png b/site/source/_static/images/services/lnbits/lndhub-open.png new file mode 100644 index 0000000..634998f Binary files /dev/null and b/site/source/_static/images/services/lnbits/lndhub-open.png differ diff --git a/site/source/_static/images/services/lnbits/lndhub-select-wallet.png b/site/source/_static/images/services/lnbits/lndhub-select-wallet.png new file mode 100644 index 0000000..870c800 Binary files /dev/null and b/site/source/_static/images/services/lnbits/lndhub-select-wallet.png differ diff --git a/site/source/_static/images/services/lnbits/local-to-onion.png b/site/source/_static/images/services/lnbits/local-to-onion.png new file mode 100644 index 0000000..a3426d8 Binary files /dev/null and b/site/source/_static/images/services/lnbits/local-to-onion.png differ diff --git a/site/source/_static/images/services/lnbits/manage-extensions.png b/site/source/_static/images/services/lnbits/manage-extensions.png new file mode 100644 index 0000000..0d21df4 Binary files /dev/null and b/site/source/_static/images/services/lnbits/manage-extensions.png differ diff --git a/site/source/_static/images/services/lnbits/new-wallet-screen-zeus.png b/site/source/_static/images/services/lnbits/new-wallet-screen-zeus.png new file mode 100644 index 0000000..227c038 Binary files /dev/null and b/site/source/_static/images/services/lnbits/new-wallet-screen-zeus.png differ diff --git a/site/source/_static/images/services/lnbits/plus-icon.png b/site/source/_static/images/services/lnbits/plus-icon.png new file mode 100644 index 0000000..01bec70 Binary files /dev/null and b/site/source/_static/images/services/lnbits/plus-icon.png differ diff --git a/site/source/_static/images/services/lnbits/rename-default-wallet.png b/site/source/_static/images/services/lnbits/rename-default-wallet.png new file mode 100644 index 0000000..21a3a18 Binary files /dev/null and b/site/source/_static/images/services/lnbits/rename-default-wallet.png differ diff --git a/site/source/_static/images/services/lnbits/right-qr.png b/site/source/_static/images/services/lnbits/right-qr.png new file mode 100644 index 0000000..940a06c Binary files /dev/null and b/site/source/_static/images/services/lnbits/right-qr.png differ diff --git a/site/source/_static/images/services/lnbits/save-node-config.jpg b/site/source/_static/images/services/lnbits/save-node-config.jpg new file mode 100644 index 0000000..6643345 Binary files /dev/null and b/site/source/_static/images/services/lnbits/save-node-config.jpg differ diff --git a/site/source/_static/images/services/lnbits/save-node-config.png b/site/source/_static/images/services/lnbits/save-node-config.png new file mode 100644 index 0000000..fbe315f Binary files /dev/null and b/site/source/_static/images/services/lnbits/save-node-config.png differ diff --git a/site/source/_static/images/services/lnbits/scan-node-config.jpg b/site/source/_static/images/services/lnbits/scan-node-config.jpg new file mode 100644 index 0000000..60b91b8 Binary files /dev/null and b/site/source/_static/images/services/lnbits/scan-node-config.jpg differ diff --git a/site/source/_static/images/services/lnbits/superuser-first-open.png b/site/source/_static/images/services/lnbits/superuser-first-open.png new file mode 100644 index 0000000..eb7aee5 Binary files /dev/null and b/site/source/_static/images/services/lnbits/superuser-first-open.png differ diff --git a/site/source/_static/images/services/lnbits/tor-super-user.png b/site/source/_static/images/services/lnbits/tor-super-user.png new file mode 100644 index 0000000..0ddaab2 Binary files /dev/null and b/site/source/_static/images/services/lnbits/tor-super-user.png differ diff --git a/site/source/_static/images/services/lnbits/zeus-balance-button.png b/site/source/_static/images/services/lnbits/zeus-balance-button.png new file mode 100644 index 0000000..6b1983a Binary files /dev/null and b/site/source/_static/images/services/lnbits/zeus-balance-button.png differ diff --git a/site/source/_static/images/services/lnbits/zeus-balance.png b/site/source/_static/images/services/lnbits/zeus-balance.png new file mode 100644 index 0000000..5230b2e Binary files /dev/null and b/site/source/_static/images/services/lnbits/zeus-balance.png differ diff --git a/site/source/_static/images/services/lnbits/zeus-request.png b/site/source/_static/images/services/lnbits/zeus-request.png new file mode 100644 index 0000000..045b24c Binary files /dev/null and b/site/source/_static/images/services/lnbits/zeus-request.png differ diff --git a/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst b/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst index 3b57156..551f1b1 100644 --- a/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst +++ b/site/source/user-manual/service-guides/bitcoin/bitcoin-integrations.rst @@ -29,7 +29,7 @@ Blockstream Green Follow the `guide `__. -.. _blue-wallet: +.. _blue-wallet-bitcoin: BlueWallet ---------- diff --git a/site/source/user-manual/service-guides/lightning/alby-cln.rst b/site/source/user-manual/service-guides/lightning/alby-cln.rst new file mode 100644 index 0000000..5d1003a --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/alby-cln.rst @@ -0,0 +1,73 @@ +.. _alby-cln: + +==== +Alby +==== + +Alby is a browser extension that can be connected to your lightning node a number of ways. This guide will go over direct connections between Alby and your **Core Lightning** node. + +If you'd like to connect via `LNbits `_ which allows allocation of funds, please see :ref:`this guide`. + +.. note:: We are going to connect using Tor so that Alby will be able to connect from anywhere. + +#. Make sure you are already :ref:`running Tor` on your system and we suggest using Firefox which must be :ref:`configured to use Tor.` + +#. Download the Alby extension by visiting the `Alby Github `_, selecting your browser, and installing. +#. On the Alby welcome screen, select **Get Started**. +#. Create a strong password and store it somewhere safe, like your Vaultwarden password manager. +#. On the next screen, select **Other Wallets** and click **Connect**. + + +#. Click **Start9** then **Core Lightning**. + + .. figure:: /_static/images/lightning/alby-start9.png + :width: 50% + :alt: alby-start9 + + .. figure:: /_static/images/lightning/alby-cln-0.png + :width: 50% + :alt: alby-cln-0 + +#. You will see the following fields to fill out: + + .. figure:: /_static/images/lightning/alby-cln-empty.png + :width: 40% + :alt: alby-cln-empty + +#. For "Host" this is your Peer Interface - find this at the top of **Interfaces** within the CLN service on your Start9 server. Copy the address shown here but remove the *http://* at the start and paste it into **Host** within Alby: + + .. figure:: /_static/images/lightning/cln-peer-interface.png + :width: 40% + :alt: cln-peer-interface + +#. For **Public key** enter your **Node Id** found at the top of **Properties** within the CLN service on your server. + + .. figure:: /_static/images/lightning/cln-nodeid.png + :width: 40% + :alt: cln-nodeid + +#. For **Rune** you will need to install the `Spark `_ service on your server, launch the UI, click in the bottom left where you see "v0.3.2" or something similar, and click **Console**. + + .. figure:: /_static/images/lightning/enable-console-spark.png + :width: 40% + :alt: enable-console-spark + +#. Enter "commando-rune", hit **execute** and then copy what you see after **rune:** and paste it into Alby. + + .. figure:: /_static/images/lightning/commando-rune.png + :width: 40% + :alt: commando-rune + +#. Leave the **Port** as 9735. It should look like this: + + .. figure:: /_static/images/lightning/alby-cln-filled-out.png + :width: 40% + :alt: alby-cln-filled-out + +#. Click **Continue**. Once the connection is completed you will see a success page that displays the balance of your CLN node in Sats. + + .. figure:: /_static/images/lightning/alby-cln-success.png + :width: 40% + :alt: alby-cln-success + + Alby is now connected to your CLN node over Tor! \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/alby-lnbits.rst b/site/source/user-manual/service-guides/lightning/alby-lnbits.rst new file mode 100644 index 0000000..fcbf106 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/alby-lnbits.rst @@ -0,0 +1,109 @@ +.. _alby-lnbits: + +Alby +---- + +.. note:: This guide assumes you have already setup LNbits as per :ref:`this guide `. + +.. note:: This will work with either LND *or* CLN as your underlying node! + +Alby is a browser extension that can be connected to your lightning node a number of ways. This guide will go over connecting via LNbits which allows allocation of funds. + +Make sure you are already :ref:`running Tor` on your system and we suggest using Firefox which must be :ref:`configured to use Tor.` + +#. Download the Alby extension by visiting the `Alby Github `_, selecting your browser, and installing. +#. On the Alby welcome screen, select **Get Started**. +#. Create a strong password and store it somewhere safe, like your Vaultwarden password manager. +#. On the next screen, select **Other Wallets** and click **Connect**. + +#. Click **Start9** then **LNbits**: + + .. figure:: /_static/images/lightning/alby-start9.png + :width: 50% + :alt: alby-start9 + + .. figure:: /_static/images/services/lnbits/alby-lnbits-select.png + :width: 50% + :alt: alby-lnbits-select + +#. You will be brought to this page: + + .. figure:: /_static/images/services/lnbits/alby-lnbits-fields.png + :width: 40% + :alt: alby-lnbits-fields + +#. Head back to LNbits and select the wallet you created then click on the arrow to the right of **API Info**: + + .. figure:: /_static/images/services/lnbits/lnbits-api-dropdown.png + :width: 55% + :alt: api-info-dropdown + +#. Copy the **Admin key** and paste it into Alby: + + .. figure:: /_static/images/services/lnbits/lnbits-admin-key.png + :width: 50% + :alt: lnbits-admin-key + + .. figure:: /_static/images/services/lnbits/alby-lnbits-admin-key.png + :width: 45% + :alt: alby-lnbits-admin-key + +#. Head back to your Start9 server's LNbits service page and select **Interfaces**: + + .. figure:: /_static/images/services/lnbits/lnbits-interfaces.png + :width: 55% + :alt: lnbits-interfaces + +#. Copy the Tor Address: + + .. figure:: /_static/images/services/lnbits/lnbits-interfaces-tor-address.png + :width: 65% + :alt: lnbits-interfaces-tor-address + +#. Head back to Alby and paste what you just copied into **LNbits URL**, select **Tor (native)** then hit **Continue**: + + .. figure:: /_static/images/services/lnbits/alby-lnbits-fields-complete.png + :width: 45% + :alt: alby-lnbits-fields-complete + + .. tip:: Make sure to include the http:// at the start of the address. If it is not working make sure that you are already :ref:`running Tor` on your system and that your browser is :ref:`configured to use Tor.` + +#. Once connected you should see the following success page: + + .. figure:: /_static/images/lightning/alby-cln-success.png + :width: 40% + :alt: alby-cln-success + + Alby is now connected to your lightning node via LNbits! + +#. You can now allocate sats to this wallet within LNbits by clicking the **+** icon here: + + .. figure:: /_static/images/services/lnbits/lnbits-plus-icon-2.png + :width: 60% + :alt: plus-icon-2 + + Let's add 1000 satoshis: + + .. figure:: /_static/images/services/lnbits/lnbits-1000-sats-2.png + :width: 40% + :alt: add-1000-sats + + .. figure:: /_static/images/services/lnbits/lnbits-1000-sats-added-2.png + :width: 40% + :alt: sats-added + +#. Alby should now show a balance: + + .. figure:: /_static/images/services/lnbits/alby-lnbits-1000-sats.png + :width: 25% + :alt: alby-balance + +#. You can also receive funds the normal way by hitting **Receive** within Alby. + + .. figure:: /_static/images/services/lnbits/alby-receive.png + :width: 25% + :alt: alby-receive + + .. note:: Funds received this way must be sent from another lightning node, not the node underneath LNbits. A lightning payment that originates and terminates at the same node is technically a rebalance, not a normal payment. + +You're now setup with Alby and LNbits! \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/alby-lnc.rst b/site/source/user-manual/service-guides/lightning/alby-lnc.rst new file mode 100644 index 0000000..a3c6f8b --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/alby-lnc.rst @@ -0,0 +1,45 @@ +.. _alby-lnc: + +==== +Alby +==== + +Alby is a browser extension that can be connected to your lightning node a number of ways. + +This guide will go over **direct connections** between **Alby and LND** using **LNC**. + +.. tip:: If you'd like to connect using LND's REST API see :ref:`here`. If you'd like to connect via LNbits which allows allocation of funds, please see :ref:`this guide`. + +.. note:: Requires the `Lightning Terminal `_ service and only possible with LND nodes. + +Available For: + +- Chrome-based browsers +- Firefox + +#. Download the Alby extension by visiting the `Alby Github `_, selecting your browser, and installing. +#. On the Alby welcome screen, select **Get Started**. +#. Create a strong password and store it somewhere safe, like your Vaultwarden password manager. +#. On the next screen, select **Other Wallets** and click **Connect**. + +#. Click on **Start9** then on **Lightning Terminal (LNC)**. + + .. figure:: /_static/images/lightning/alby-start9.png + :width: 50% + :alt: alby-start9 + + .. figure:: /_static/images/lightning/alby-start9-lnc.png + :width: 50% + :alt: alby-start9-lnc + +#. You will see the following screen. Launch the Lightning Terminal service UI from your Start9 server and do as instructed below: + + .. figure:: /_static/images/lightning/alby-lnc-fields.png + :width: 50% + :alt: alby-lnd-fields + +#. Click **Continue** and you will see this once you successfully connect: + + .. figure:: /_static/images/lightning/alby-success.png + :width: 50% + :alt: alby-success \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/alby-lnd.rst b/site/source/user-manual/service-guides/lightning/alby-lnd.rst new file mode 100644 index 0000000..4e3408c --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/alby-lnd.rst @@ -0,0 +1,49 @@ +.. _alby-lnd: + +==== +Alby +==== + +Alby is a browser extension that can be connected to your lightning node a number of ways. This guide will go over direct connections between Alby and your **LND node**. + +If you'd like to connect via `LNbits `_ which allows allocation of funds, please see :ref:`this guide`. + +.. note:: We are going to connect using Tor so that Alby will be able to connect from anywhere. + +#. Make sure you are already :ref:`running Tor` on your system and we suggest using Firefox which must be :ref:`configured to use Tor.` + +#. Download the Alby extension by visiting the `Alby Github `_, selecting your browser, and installing. +#. On the Alby welcome screen, select **Get Started**. +#. Create a strong password and store it somewhere safe, like your Vaultwarden password manager. +#. On the next screen, select **Other Wallets** and click **Connect**. + +#. Select **Start9** and then **LND**: + + .. figure:: /_static/images/lightning/alby-start9.png + :width: 50% + :alt: alby-start9 + + .. figure:: /_static/images/lightning/alby-select-lnd.png + :width: 50% + :alt: alby-select-lnd + +#. Copy the **LND Connect REST URL** from your LND service page's **Properties** section and paste it into Alby: + + .. figure:: /_static/images/lightning/lnd-connect-rest-url.png + :width: 60% + :alt: lnd-connect-rest-url + +#. Alby will pick up that you are connecting over Tor and suggest using their Companion App (only needed if your browser isn't setup to use Tor) or using Tor natively which you will be able to do. Select **TOR (native)** and click **Continue**: + + .. figure:: /_static/images/lightning/alby-lnd-rest-entered.png + :width: 50% + :alt: alby-lnd-rest-entered + + .. note:: If this does not work, please ensure that :ref:`Tor is running on your system` and that :ref:`Firefox is configured to use it.` If you can't get this to work it's OK to use the Companion App - but you will have a better experience with your Start9 server elsewhere if you take the time to get Tor running on your devices. + +#. Once connection is completed you will see a success page that displays the balance of your LND node in Sats. + + .. figure:: /_static/images/lightning/alby-success.png + :width: 60% + +You are now setup to use your LND node from anywhere using Alby! diff --git a/site/source/user-manual/service-guides/lightning/bluewallet.rst b/site/source/user-manual/service-guides/lightning/bluewallet.rst new file mode 100644 index 0000000..19db316 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/bluewallet.rst @@ -0,0 +1,137 @@ +.. _blue-wallet: + +BlueWallet +---------- + +.. note:: This guide assumes you have already setup LNbits as per :ref:`this guide ` with **LND** as your underlying node. + +.. warning:: **This will not work with CLN as your underlying node!** + +#. Bluewallet requires that we use the LnbHub extension in order to connect to LNbits. + +#. To do this, click **Manage Extensions**: + + .. figure:: /_static/images/services/lnbits/manage-extensions.png + :width: 50% + :alt: manage-extensions + +#. Click **MANAGE** under the LndHub extension: + + .. figure:: /_static/images/services/lnbits/lndhub-manage.png + :width: 40% + :alt: lndhub-manage + +#. Click the two arrows on the right, then click install: + + .. figure:: /_static/images/services/lnbits/arrows-install.png + :width: 40% + :alt: arrows-install + +#. Now ensure that it says **Activated** underneath LndHub and then click **Extensions** on the left: + + .. figure:: /_static/images/services/lnbits/activated-click-extensions.png + :width: 40% + :alt: activated-click-extensions + +#. Click **ENABLE**: + + .. figure:: /_static/images/services/lnbits/extensions-enable.png + :width: 40% + :alt: extensions-enable + +#. Click **OPEN** *or* **LndHub** under *Extensions*: + + .. figure:: /_static/images/services/lnbits/lndhub-open.png + :width: 40% + :alt: lndhub-open + +#. Make sure the wallet you just created is selected below the two QR codes: + + .. figure:: /_static/images/services/lnbits/lndhub-select-wallet.png + :width: 40% + :alt: lndhub-select-wallet + +#. Open up BlueWallet and click on the three dots in the top right: + + .. figure:: /_static/images/services/lnbits/bluewallet-three-dots.jpg + :width: 20% + +#. Click "Network" then "Tor settings": + + .. figure:: /_static/images/services/lnbits/bluewallet-network.jpg + :width: 20% + + .. figure:: /_static/images/services/lnbits/bluewallet-tor-settings.jpg + :width: 20% + +#. Click "Start" and it should say "Done" after a short time: + + .. figure:: /_static/images/services/lnbits/bluewallet-tor-start.jpg + :width: 20% + + .. figure:: /_static/images/services/lnbits//bluewallet-tor-done.jpg + :width: 20% + +#. Head back to the main screen and click the **"+"** sign: + + .. figure:: /_static/images/services/lnbits/bluewallet-add-wallet.jpg + :width: 20% + +#. Click "Import wallet": + + .. figure:: /_static/images/services/lnbits/bluewallet-plus.jpg + :width: 20% + +#. Click "Scan or import a file" + + .. note:: Screenshots not possible for this step! + +#. *If you only want this wallet to be able to RECEIVE PAYMENTS, scan this QR code:* + + .. figure:: /_static/images/services/lnbits/left-qr.png + :width: 40% + :alt: left-qr + + *If you are happy for this wallet to be able to both receive and MAKE payments scan this QR code:* + + .. figure:: /_static/images/services/lnbits/right-qr.png + :width: 40% + :alt: right-qr + +#. You'll see this once the wallet is added: + + .. figure:: /_static/images/services/lnbits/bluewallet-wallet-added.jpg + :width: 30% + :alt: bluewallet-with-funds + +#. You can now allocate sats to this wallet within LNbits by clicking the **"+"** icon here: + + .. figure:: /_static/images/services/lnbits/plus-icon.png + :width: 60% + :alt: plus-icon + + Let's add 1000 satoshis: + + .. figure:: /_static/images/services/lnbits/add-1000-sats.png + :width: 60% + :alt: add-1000-sats + + .. figure:: /_static/images/services/lnbits/1k-sats.png + :width: 60% + :alt: 1k-sats + +#. BlueWallet should now show a balance: + + .. figure:: /_static/images/services/lnbits/blue-wallet-balance.jpg + :width: 25% + :alt: blue-wallet-balance + +#. You can also receive funds the normal way by hitting "Receive" within BlueWallet. + + .. figure:: /_static/images/services/lnbits/blue-wallet-receive.jpg + :width: 25% + :alt: blue-wallet-receive + + .. note:: Funds received this way must be sent from another lightning node, not the LND node underneath LNbits. A lightning payment that originates and terminates at the same node is technically a rebalance, not a normal payment. + +Congratulations! BlueWallet is set up and ready to use lightning via your own lightning node - furthermore it will only be able to use your node in the way you allow it, via LNbits. \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/connecting-cln.rst b/site/source/user-manual/service-guides/lightning/connecting-cln.rst new file mode 100644 index 0000000..d2fb416 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/connecting-cln.rst @@ -0,0 +1,17 @@ +.. _connecting-cln: + +================================== +Connect Directly to Core Lightning +================================== + +Core Lightning is one of the two lightning implementations found on Start9 servers. It was created and is maintained by `Blockstream `_. + +If you want to connect a wallet to it, you can do so using one of the following guides: + +.. toctree:: + :maxdepth: 1 + + alby-cln + ride-the-lightning + spark + zeus-cln-direct \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/connecting-lnbits.rst b/site/source/user-manual/service-guides/lightning/connecting-lnbits.rst new file mode 100644 index 0000000..21e61e3 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/connecting-lnbits.rst @@ -0,0 +1,63 @@ +.. _connecting-lnbits: + +====== +LNbits +====== + +The concept +----------- + +LNbits allows you to create a wallet that makes use of your node with only an alloted amount of sats. This restriction can be very helpful for if you only want to have a small amount for spending on your phone without making your entire lightning balance available. You can even allow other people to have wallets you create for them - think giving your children an allowance. They can start with a set amount (can be zero) and simply spend what you initially make available. They can also earn more for themselves as they will have the freedom to issue their own invoices - all while making use of your node. + +.. tip:: All wallets created this way are ultimately bound by the capacity of your node. If one wallet is allocated 10,000 sats but your underlying node only has 9000 sats of outbound capacity, payments will simply fail. + +What lightning node should I use? +--------------------------------- + +This will work for both **Core Lightning (CLN)** and **LND** *but* if you want to connect :ref:`Zeus` or :ref:`BlueWallet` to LNbits then **this will only work with LND** as the underlying node. This is because the LNDhub plugin will be required. + +If you are looking to connect the `Alby `_ browser extension to your LNbits wallet, that will work with **both CLN** *and* **LND**. + +Setting up LNbits +----------------- + +.. note:: You will need a Tor enabled browser. We suggest using Firefox which will need to have been setup to use Tor - if you have yet to do this please see our guide :ref:`here`. This also requires having :ref:`native tor setup`. + +#. Start by ensuring that you have LNbits installed already as well as LND or Core Lightning (CLN). You also need your lightning node to have at least one channel set up otherwise payments will not work. If you have not set up a channel yet, please follow :ref:`this guide`. + + .. figure:: /_static/images/services/lnbits/lnbits-lnd-cln-installed.png + :width: 40% + :alt: lnbits-lnd-cln-installed + + .. tip:: Remember - if you intend to connect BlueWallet or Zeus, that will only be possible with LND. Alby can work with both. + +#. Head to LNbits on your server, click on **Properties** and copy the address under **(Tor) Superuser Account**: + + .. figure:: /_static/images/services/lnbits/tor-super-user.png + :width: 40% + :alt: tor-super-user + +#. Paste this address into your browser and you'll see the following screen - click **I understand**: + + .. figure:: /_static/images/services/lnbits/superuser-first-open.png + :width: 60% + :alt: superuser-first-open + + .. note:: This isn't a concern on StartOS as all wallets created will have the address they generated stored within **Properties** within the LNbits serivce. + +#. Now a default wallet will have already been generated - highlighted on the top left. We'll rename it by clicking **Rename wallet** entering **android-zeus-wallet** then clicking **UPDATE NAME**: + + .. figure:: /_static/images/services/lnbits/rename-default-wallet.png + :width: 60% + :alt: rename-default-wallet + + .. note:: I have called the wallet "android-zeus-wallet" but it is fine to use other wallets. + +Now you can proceed to connect one of the following wallets to LNbits using the guides below: + +.. toctree:: + :maxdepth: 1 + + alby-lnbits + bluewallet + zeus-lnbits diff --git a/site/source/user-manual/service-guides/lightning/connecting-lnd.rst b/site/source/user-manual/service-guides/lightning/connecting-lnd.rst new file mode 100644 index 0000000..64286c2 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/connecting-lnd.rst @@ -0,0 +1,17 @@ +.. _connecting-lnd: + +======================= +Connect Directly to LND +======================= + +The following wallets can connect directly to LND via LND's REST API. + +.. tip:: If you'd like to connect via LNbits instead, click :ref:`here`. + +.. toctree:: + :maxdepth: 1 + + alby-lnd + ride-the-lightning + zap + zeus-lnd-direct \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/connecting-lndc.rst b/site/source/user-manual/service-guides/lightning/connecting-lndc.rst new file mode 100644 index 0000000..8a9a4cc --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/connecting-lndc.rst @@ -0,0 +1,19 @@ +.. _connecting-lndc: + +=============================================== +Connect to LND via Lightning Node Connect (LNC) +=============================================== + +Lightning Node Connect (LNC) provides a very simple way to connect to an LND node that **does not require the Tor network**. + +This is **not** the same as **connecting directly to LND** for which guides can be found :ref:`here`. + +.. note:: This requires installing the `Lightning Terminal `_ service on your Start9 server. + +The following two guides go over how to connect wallets to LND via LNC. + +.. toctree:: + :maxdepth: 1 + + alby-lnc + zeus-lnc \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/index.rst b/site/source/user-manual/service-guides/lightning/index.rst index 527ae5b..22468c9 100644 --- a/site/source/user-manual/service-guides/lightning/index.rst +++ b/site/source/user-manual/service-guides/lightning/index.rst @@ -4,10 +4,40 @@ Lightning ========= -These guides will help get you started with Lightning. +The following guide will get you up and running with a lightning node and walk you through opening your first channel. .. toctree:: :maxdepth: 1 lightning-first-channel - lightning-integrations \ No newline at end of file + +Now that you're up and running, it's time to connect an interface so that you can use your node to make and receive payments from anywhere! + +If you're using **Core Lightning (CLN)** and would like a direct connection you can select one of the following options: + + .. toctree:: + :maxdepth: 2 + + connecting-cln + +If you're using **LND**, you can select one of the following options: + + .. toctree:: + :maxdepth: 2 + + connecting-lnd + +If you would like to connect to LND via LND Connect **(LNC)** in order to avoid using Tor, you can do so with Alby and Zeus via the Lightning Terminal service: + + .. toctree:: + :maxdepth: 2 + + connecting-lndc + +If you'd like to allocate only a portion of your lightning node's liquidity to a wallet or have a wallet that can receive but not make payments, you can use **LNbits** - LNbits allows you to create a wallet that makes use of your node with only an alloted amount of sats and it works with both **Core Lightning** and **LND** + + .. toctree:: + :maxdepth: 3 + + connecting-lnbits + diff --git a/site/source/user-manual/service-guides/lightning/lightning-first-channel.rst b/site/source/user-manual/service-guides/lightning/lightning-first-channel.rst index 85e8343..c386c86 100644 --- a/site/source/user-manual/service-guides/lightning/lightning-first-channel.rst +++ b/site/source/user-manual/service-guides/lightning/lightning-first-channel.rst @@ -1,8 +1,8 @@ .. _lightning-intro: -===================================== -Lightning: Opening Your First Channel -===================================== +========================== +Opening Your First Channel +========================== .. contents:: :depth: 2 @@ -10,8 +10,6 @@ Lightning: Opening Your First Channel Here we'll show you how to install a lightning node and how to open a channel with Start9! -Further below you can find instructions on how to use other additional lightning software either on or external to your Embassy. - Running a Node and Making a Channel with Start9 _______________________________________________ @@ -19,36 +17,43 @@ _______________________________________________ .. figure:: /_static/images/lightning/bitcoin-synced.png :width: 60% + :alt: bitcoin-synced #. Install a lightning node. There are two options we offer on the `Start9 marketplace `_ - LND and Core Lightning. In this guide we're going to use Core Lightning (CLN). Though you can use LND and the process will be almost exactly the same. .. figure:: /_static/images/lightning/two-impls-marketplace.png :width: 60% + :alt: two-impls-marketplace #. Install one of the above lightning implementations - as mentioned in this guide we'll use CLN. .. figure:: /_static/images/lightning/cln-installing.png :width: 60% + :alt: cln-installing -#. You'll see CLN say **"Needs Config"**. Click "**Configure**": +#. You'll see CLN say **Needs Config**. Click **Configure**: .. figure:: /_static/images/lightning/cln-needs-config.png :width: 60% + :alt: cln-needs-config -#. You can leave the settings as their default values and hit **"save"**. +#. You can leave the settings as their default values and hit **SAVE**. .. figure:: /_static/images/lightning/cln-save-config.png :width: 60% + :alt: cln-save-config -#. Now hit **"Start"** and wait for CLN to sync up to the network. This may take a few hours. +#. Now hit **Start** and wait for CLN to sync up to the network. This may take a few hours. .. figure:: /_static/images/lightning/cln-syncing.png :width: 60% + :alt: cln-syncing -#. Once the **"Synced"** health check turns green (as below) you can proceed to the next step. +#. Once the **Synced** health check turns green (as below) you can proceed to the next step. .. figure:: /_static/images/lightning/cln-green.png :width: 60% + :alt: cln-green #. To interact with your node we will use Ride The Lightning (RTL) - this is a service that provides a graphical user interface for our lightning node. @@ -56,63 +61,75 @@ _______________________________________________ .. figure:: /_static/images/lightning/rtl-in-marketplace1.png :width: 60% + :alt: rtl-marketplace -#. Install it and click on **"Configure"** just like with CLN. +#. Install it and click on **Configure** just like with CLN. .. figure:: /_static/images/lightning/rtl-needs-config.png :width: 60% + :alt: rtl-needs-config #. It will default to LND. In this case we are using a CLN node instead, so we will change the default setting as shown: .. figure:: /_static/images/lightning/rtl-config-lnd.png :width: 60% + :alt: rtl-config-lnd - Change to Core Lightning (CLN) and hit OK + Change to Core Lightning (CLN) and hit OK: .. figure:: /_static/images/lightning/rtl-change-to-cln.png :width: 60% + :alt: rtl-change-to-cln - Hit **"Save"** + Hit **Save**: .. figure:: /_static/images/lightning/rtl-config-save.png :width: 60% + :alt: rtl-config-save -#. Now hit **"Start"** +#. Now hit **Start**: .. figure:: /_static/images/lightning/rtl-start.png :width: 60% + :alt: rtl-start -#. With RTL started, click **"Properties"** +#. With RTL started, click **Properties**: .. figure:: /_static/images/lightning/rtl-click-properties.png :width: 60% + :alt: rtl-click-properties -#. Copy the automatically generated password +#. Copy the automatically generated password: .. figure:: /_static/images/lightning/rtl-copy-pass.png :width: 60% + :alt: rtl-copy-pass -#. Head back to the RTL service and click **"Launch UI"** +#. Head back to the RTL service and click **Launch UI**: .. figure:: /_static/images/lightning/rtl-launch-ui.png :width: 60% + :alt: rtl-launch-ui Enter the copied password and log in: .. figure:: /_static/images/lightning/rtl-enter-pass.png :width: 60% + :alt: rtl-enter-pass .. note:: You can add the password to your password manager for convenience. -#. Once in RTL, click **"On-chain"** then click **"Generate Address"** +#. Once in RTL, click **On-chain** then click **Generate Address**: .. figure:: /_static/images/lightning/rtl-generate-address.png :width: 60% + :alt: rtl-generate-address #. Send bitcoin to the generated address to add funds to your lightning wallet: .. figure:: /_static/images/lightning/rtl-address-generated.png :width: 60% + :alt: rtl-address-generated .. note:: Please do not send money to the address pictured above as we will not receive it. If you are intent on sending us money please `head here `_ @@ -120,21 +137,25 @@ _______________________________________________ .. figure:: /_static/images/lightning/rtl-on-chain.png :width: 60% + :alt: rtl-on-chain -#. Now we must add a peer with which to make channels. In this example we will be opening a channel with Start9 so we will add Start9's node as a peer. Click **"Peers/Channels"**: +#. Now we must add a peer with which to make channels. In this example we will be opening a channel with Start9 so we will add Start9's node as a peer. Click **Peers/Channels**: .. figure:: /_static/images/lightning/rtl-peers-channels.png :width: 60% + :alt: rtl-peers-channels -#. Click **"Peers"** then **"Add Peer"**: +#. Click **Peers** then **Add Peer**: .. figure:: /_static/images/lightning/rtl-peers-add-peer.png :width: 60% + :alt: rtl-peers-add-peer -#. Enter the details of the lightning node you'd like to open a channel with. Start9's node can be found `here `_ and is what we'll use in this example. You can use another node if you like - ideally one that is well connected. Once chosen and added as below, click **"Add Peer"**: +#. Enter the details of the lightning node you'd like to open a channel with. Start9's node can be found `here `_ and is what we'll use in this example. You can use another node if you like - ideally one that is well connected. Once chosen and added as below, click **Add Peer**: .. figure:: /_static/images/lightning/rtl-start9-node-info.png :width: 60% + :alt: rtl-start9-node-info .. note:: The syntax is as follows **NodePublicKey@ipaddress:port** - If it's a Tor node it will be **PublicKey.onion:port** instead. @@ -142,26 +163,32 @@ _______________________________________________ .. figure:: /_static/images/lightning/rtl-open-channel.png :width: 60% + :alt: rtl-open-channel .. note:: Here we are creating a very small channel with a capacity for payments of only a few dollars. You will likely want your channel to be larger than this so that it's actually usable for reasonably sized payments. Channels this small may well get closed by the remote peer. .. note:: Using a private channel is what we advise as a default. You may wish for the channel to be public if you intend on becoming a routing node or for other reasons. -#. You will now see your channel in **"Channels"** -> **"Pending/Inactive"**: +#. You will now see your channel in **Channels** -> **Pending/Inactive**: .. figure:: /_static/images/lightning/rtl-pending-inactive.png :width: 60% + :alt: rtl-pending-inactive -#. Once the transaction opening the channel gets added to a block your channel will soon appear here under **"Open"**: +#. Once the transaction opening the channel gets added to a block your channel will soon appear here under **Open**: .. figure:: /_static/images/lightning/rtl-open-channels.png :width: 60% + :alt: rtl-open-channels -#. To make a payment head to the **"Transactions"** tab and press **"Send Payment"**: +#. To make a payment head to the **Transactions** tab and press **Send Payment**: .. figure:: /_static/images/lightning/rtl-transactions-tab.png :width: 60% + :alt: rtl-transactions-tab #. That's it! You now have a lightning node running with a channel open ready to send payments on the lightning network! .. note:: You will not be able to receive payments until you have inbound liquidity in your channel. After completing the above process you will only have outbound liquidity. Inbound liquidity can be created by making payments, having someone open a channel to you or via more sophisticated channel creation. + +If you want to connect other applications or wallets to your node, please see the guides :ref:`here`. \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/lightning-integrations.rst b/site/source/user-manual/service-guides/lightning/lightning-integrations.rst deleted file mode 100644 index f4894f0..0000000 --- a/site/source/user-manual/service-guides/lightning/lightning-integrations.rst +++ /dev/null @@ -1,186 +0,0 @@ -====================== -Lightning Integrations -====================== - -Below is a list of lightning wallets and clients along with instructions on how to use them with your Embassy. - -Alby ----- - -Available For -............. -- Chrome-based browsers -- Firefox - -Make sure you are already :ref:`running Tor` on your system and we suggest using Firefox which must be :ref:`configured to use Tor.` - -#. Download the Alby extension by visiting the `Alby Github `_, selecting your browser, and installing. -#. On the Alby welcome screen, select "Get Started." -#. Create a strong password and store it somewhere safe, like your Vaultwarden password manager. -#. On the next screen, select "Other Wallets". -#. Now follow the appropriate guide for your lightning implementation: - -.. tabs:: - - .. group-tab:: Core Lightning - - #. Click Core Lightning. - - .. figure:: /_static/images/lightning/cln-in-alby.png - :width: 60% - - #. For "Host" this is your Peer Interface - find this at the top of "Interfaces" within the CLN service on your Embassy. Remove the *http://* at the start. - - .. figure:: /_static/images/lightning/cln-peer-interface.png - :width: 60% - - #. For "Public key" enter your "Node Id" found at the top of "Properties" (also within the CLN service on your Embassy). - - .. figure:: /_static/images/lightning/cln-nodeid.png - :width: 60% - - #. For "Rune" you will need to install the `Spark `_ service on your Embassy, launch the UI, click in the bottom left where you see "v0.3.2" or something similar, and click "Console". - - .. figure:: /_static/images/lightning/enable-console-spark.png - :width: 60% - - #. Enter "commando-rune", hit "execute" and then copy what you see after "rune:" and paste it into Alby. - - .. figure:: /_static/images/lightning/commando-rune.png - :width: 60% - - #. Leave the Port as 9735. It should look like this: - - .. figure:: /_static/images/lightning/alby-cln.png - :width: 60% - - #. Click Continue. Once the connection is completed you will see a success page that displays the balance of your CLN node in Sats. You can now launch the tutorial and learn how to use Alby! - - .. group-tab:: LND - - #. Select "Start9": - - .. figure:: /_static/images/lightning/start9-lnd-in-alby.png - :width: 60% - - #. You'll now need to enter your LND Connect REST URL from your LND service page's "Properties" section: - - .. figure:: /_static/images/lightning/lnd-connect-rest-url.png - :width: 60% - - #. Alby will pick up that you are connecting over Tor and suggest using their Companion App (only needed if your browser isn't setup to use Tor) or using Tor natively which you will be able to do. Select TOR (native): - - .. figure:: /_static/images/lightning/alby-tor-native.png - :width: 60% - - .. note:: If this does not work, please ensure that :ref:`Tor is running on your system` and that :ref:`Firefox is configured to use it.` If you can't get this to work it's OK to use the Companion App - but you will have a better experience with your Start9 Server elsewhere if you take the time to get Tor running on your devices. - - #. Click "Continue" and once connection is completed you will see a success page that displays the balance of your LND node in Sats. You can now launch the tutorial and learn how to use Alby! - - .. figure:: /_static/images/lightning/alby-success.png - :width: 60% - - -.. _blue-wallet-lightning: - -BlueWallet ----------- - -.. note:: Not available at this time - LNDHub is required - -.. _rtl: - -Ride the Lightning ------------------- - -Available For -............. -- embassyOS - -This can simply be installed by going to your Start9 Server's marketplace clicking on "Ride The Lightning" then installing the latest version. Once installed you can configure it to work with either - or both - Core Lightning and LND! - -.. _spark: - -Spark ------ - -.. note:: Compatible with Core Lightning (CLN) only - -Available For -............. -- Android -- embassyOS -- iOS - -To use a Spark client, you still first need to have Spark installed as a service on your Start9 Server. The Spark service is both a server (background service) and a client (the :ref:`Web UI`). Under Properties, there is a "Pairing URL". The first part of this is the server URL, and the end portion of it is the access key. - -.. _thunderhub: - -Thunderhub ----------- - -Available For -............. -- embassyOS - -Download from your Embassy's Marketplace and follow the included Instructions. - -.. _zap: - -Zap ---- - -Available For -............. -- Android -- iOS - -.. note:: Compatible with LND only - -#. Download from your device's application store. -#. Go to Settings and activate Tor. -#. Go to Add a Wallet and scan the LND REST connection QR code found in your Embassy's LND service page -> Properties. - -.. _zeus: - -Zeus ----- - -Available For -............. -- Android -- iOS - -.. note:: Works with both LND and Core Lightning (CLN) - -.. tabs:: - - .. group-tab:: Core Lightning - - #. Download the Zeus: Bitcoin and Lightning wallet from your mobile device's application store. - #. Open your Embassy's web interface and log in - #. Select Services -> Core Lightning - #. Select "Properties" - #. Click the QR code next to "REST API Quick Connect" to display the QR code - #. Open Zeus on your mobile device and go to Settings / Get Started -> Connect a node -> + - #. Select "Use Tor" - #. Change "Node interface" to "Core Lightning (c-lightning-REST)" - #. Press "SCAN C-LIGHTNING-REST QR" - #. Press "SAVE NODE CONFIG" - - .. group-tab:: LND - - #. Download the Zeus: Bitcoin and Lightning wallet from your mobile device's application store. - #. Open your Embassy's web interface and log in - #. Select Services -> Lightning Network Daemon - #. Select "Properties" - #. Click the QR code icon next to "LND Connect REST URL" to display the QR code - #. Open Zeus on your mobile device and go to Settings / Get Started -> Connect a node -> + - #. Select "Use Tor" - #. Press the "SCAN LNDCONNECT CONFIG" button - #. Scan the QR Code displayed on the Embassy's LND Connect REST URL screen - - .. note:: If you have trouble scanning it, bring your phone very close to the QR code until it fills the entire target square on your mobile device's QR code camera. - #. Zeus will fill in your node details based on the information in the QR code - #. Click "SAVE NODE CONFIG" - diff --git a/site/source/user-manual/service-guides/lightning/ride-the-lightning.rst b/site/source/user-manual/service-guides/lightning/ride-the-lightning.rst new file mode 100644 index 0000000..dd2ea18 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/ride-the-lightning.rst @@ -0,0 +1,10 @@ +.. _rtl: + +Ride the Lightning +------------------ + +This can simply be installed by going to your Start9 Server's marketplace, clicking on **Ride The Lightning** and then installing the latest version. Once installed you can configure it to work with either - or both - Core Lightning and LND! + +.. figure:: /_static/images/lightning/marketplace-rtl.png + :width: 55% + :alt: rtl-within-marketplace \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/spark.rst b/site/source/user-manual/service-guides/lightning/spark.rst new file mode 100644 index 0000000..17327e8 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/spark.rst @@ -0,0 +1,36 @@ +.. _spark: + +Spark +----- + +.. note:: Compatible with Core Lightning (CLN) only + +Available For: + +- `Android `_ +- `StartOS `_ +- `iOS as a PWA `_ + +.. warning:: Please be careful - there are multiple fake "Spark Wallets" out there. The above links have been verified and can be trusted. + +To use Spark, you simply install it as a service on your Start9 Server. You can then use it to operate your CLN node by clicking **Launch UI** within the service: + + .. note:: This will act as a server as well, and is required if you want to use the mobile app. + +.. figure:: /_static/images/lightning/spark-launch-ui.png + :width: 45% + :alt: spark-launch-ui + +If you would like to connect a mobile client you can click **Properties**: + +.. figure:: /_static/images/lightning/spark-properties.png + :width: 45% + :alt: spark-properties + +and then click on the button below to reveal the **Pairing URL** which you then scan with your mobile device. + +.. figure:: /_static/images/lightning/spark-pairing.png + :width: 45% + :alt: spark-pairing + +.. tip:: On iOS you cannot scan this QR code due to PWAs being forbidden from using the camera. You can instead simply copy and paste the Pairing URL. \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/zap.rst b/site/source/user-manual/service-guides/lightning/zap.rst new file mode 100644 index 0000000..15a2c23 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/zap.rst @@ -0,0 +1,27 @@ +.. _zap: + +Zap +--- + +Available on `Android `_ and `iOS `_. + +.. note:: Compatible with LND only + +#. Install Zap via your phone's app store. +#. Go to Settings and activate Tor. +#. Go to **Add a Wallet** +#. Locate the **LND Connect REST URL** from your LND service page's **Properties** section: + + .. figure:: /_static/images/lightning/lnd-properties.png + :width: 55% + :alt: lnd-properties + +#. Display the QR code by clicking on the following button: + + .. figure:: /_static/images/lightning/lnd-connect-qr-code.png + :width: 55% + :alt: lnd-rest + +#. Scan the QR code with your phone. + +Zap is now connected to your LND node! \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/zeus-cln-direct.rst b/site/source/user-manual/service-guides/lightning/zeus-cln-direct.rst new file mode 100644 index 0000000..a35d929 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/zeus-cln-direct.rst @@ -0,0 +1,27 @@ +.. _zeus-cln: + +Zeus +---- + +Zeus is a powerful mobile wallet that can be connected directly to both LND and Core Lightning. If you'd like to connect via LNbits which allows allocation of funds, please see :ref:`this guide`. + +Available For: + +- Android +- iOS + +.. note:: Works with both Core Lightning (CLN) and LND! If you'd like to connect Zeus to LND instead - please use :ref:`this guide`. + + +#. Download the Zeus: Bitcoin and Lightning wallet from your mobile device's application store. +#. Open your Embassy's web interface and log in +#. Select Services -> Core Lightning +#. Select "Properties" +#. Click the QR code next to "REST API Quick Connect" to display the QR code +#. Open Zeus on your mobile device and go to Settings / Get Started -> Connect a node -> + +#. Select "Use Tor" +#. Change "Node interface" to "Core Lightning (c-lightning-REST)" +#. Press "SCAN C-LIGHTNING-REST QR" +#. Press "SAVE NODE CONFIG" + + diff --git a/site/source/user-manual/service-guides/lightning/zeus-lnbits.rst b/site/source/user-manual/service-guides/lightning/zeus-lnbits.rst new file mode 100644 index 0000000..a879759 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/zeus-lnbits.rst @@ -0,0 +1,124 @@ +.. _zeus-lnbits: + +Zeus +---- + +.. note:: This is not the same as connecting Zeus directly to your lightning node - using LNbits allows us to allocate a specific amount of funds to Zeus instead of giving it full access to your lightning node. We can also use LNbits to permit Zeus to **just receive** satoshis, or the ability to both **receive and spend** satoshis. + +.. note:: This guide assumes you have already setup LNbits as per :ref:`this guide ` with **LND** as your underlying node. + +.. warning:: **This will not work with CLN as your underlying node!** + +#. Zeus requires that we use the LnbHub extension in order to connect to LNbits. + +#. To do this, click **Manage Extensions**: + + .. figure:: /_static/images/services/lnbits/manage-extensions.png + :width: 50% + :alt: manage-extensions + +#. Click **MANAGE** under the LndHub extension: + + .. figure:: /_static/images/services/lnbits/lndhub-manage.png + :width: 40% + :alt: lndhub-manage + +#. Click the two arrows on the right, then click install: + + .. figure:: /_static/images/services/lnbits/arrows-install.png + :width: 40% + :alt: arrows-install + +#. Now ensure that it says **Activated** underneath LndHub and then click **Extensions** on the left: + + .. figure:: /_static/images/services/lnbits/activated-click-extensions.png + :width: 40% + :alt: activated-click-extensions + +#. Click **ENABLE**: + + .. figure:: /_static/images/services/lnbits/extensions-enable.png + :width: 40% + :alt: extensions-enable + +#. Click **OPEN** *or* **LndHub** under *Extensions*: + + .. figure:: /_static/images/services/lnbits/lndhub-open.png + :width: 40% + :alt: lndhub-open + +#. Make sure the wallet you just created is selected below the two QR codes: + + .. figure:: /_static/images/services/lnbits/lndhub-select-wallet.png + :width: 40% + :alt: lndhub-select-wallet + +#. Install `Zeus `_. + +#. Open it up and click **SCAN NODE CONFIG**. + + .. figure:: /_static/images/services/lnbits/scan-node-config.jpg + :width: 25% + :alt: scan-node-config + +#. *If you only want this wallet to be able to RECEIVE PAYMENTS, scan this QR code:* + + .. figure:: /_static/images/services/lnbits/left-qr.png + :width: 40% + :alt: left-qr + + *If you are happy for this wallet to be able to both receive and MAKE payments scan this QR code:* + + .. figure:: /_static/images/services/lnbits/right-qr.png + :width: 40% + :alt: right-qr + +#. Once scanned, name the wallet if you wish, then hit **SAVE NODE CONFIG**. + + .. figure:: /_static/images/services/lnbits/save-node-config.jpg + :width: 25% + :alt: save-node-config + +#. Zeus will now connect to your node and you'll see this screen: + + .. figure:: /_static/images/services/lnbits/new-wallet-screen-zeus.png + :width: 25% + :alt: new-wallet-screen-zeus + + .. tip:: If it doesn't work, please manually restart the Zeus app. + +#. You can now add sats to this wallet in two ways. You can allocate sats within LNbits by clicking the **+** icon here: + + .. figure:: /_static/images/services/lnbits/plus-icon.png + :width: 60% + :alt: plus-icon + + Let's add 1000 satoshis: + + .. figure:: /_static/images/services/lnbits/add-1000-sats.png + :width: 60% + :alt: add-1000-sats + + .. figure:: /_static/images/services/lnbits/1k-sats.png + :width: 60% + :alt: 1k-sats + + Alternatively you can simply hit **Request** in Zeus and receive by generating a standard lightning invoice: + + .. figure:: /_static/images/services/lnbits/zeus-request.png + :width: 20% + :alt: zeus-request + + .. note:: This will only work if your node has inbound liquidity. And you cannot send sats from the LND node LNbits is using as that is not a regular lightning payment - that is a reblanace. + +#. Once you have added sats, you can click on this button within Zeus and see your new balance: + + .. figure:: /_static/images/services/lnbits/zeus-balance-button.png + :width: 20% + :alt: zeus-balance-button + + .. figure:: /_static/images/services/lnbits/zeus-balance.png + :width: 20% + :alt: zeus-balance + +Congratulations! Zeus is set up and ready to use lightning via your own lightning node - furthermore it will only be able to use your node in the way you allow it, via LNbits. diff --git a/site/source/user-manual/service-guides/lightning/zeus-lnc.rst b/site/source/user-manual/service-guides/lightning/zeus-lnc.rst new file mode 100644 index 0000000..93188fb --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/zeus-lnc.rst @@ -0,0 +1,77 @@ +.. _zeus-lnc: + +==== +Zeus +==== + +Lightning Node Connect (LNC) provides a very simple way to connect to an LND node. In this guide we'll cover how to connect to LND via LNC with Zeus. + +Zeus is available for `Android `_ & `iOS `_. + +.. note:: If you'd like to connect to LND using LND REST instead, follow :ref:`this guide`. If you'd like to connect to LND via LNbits which allows allocation of funds, follow :ref:`this guide`. + +#. Install `Lightning Terminal `_ + +#. Click **LAUNCH UI**: + + .. figure:: /_static/images/lightning/lit-launch-ui.png + :width: 40% + :alt: lit-launchUI + +#. The password can be found in **Properties**: + + .. figure:: /_static/images/lightning/lit-properties.png + :width: 40% + :alt: lit-properties + +#. Copy it by clicking this square: + + .. figure:: /_static/images/lightning/lit-properties-x.png + :width: 40% + :alt: copy-password + +#. Paste it into Lightning Terminal and click **Submit**: + + .. figure:: /_static/images/lightning/lit-paste-pass.png + :width: 40% + :alt: lit-paste-pass + +#. Click on **Lightning Node Connect**: + + .. figure:: /_static/images/lightning/lit-lnc1.png + :width: 40% + :alt: lit-lnc1 + +#. Click **Create a new session**: + + .. figure:: /_static/images/lightning/lit-lnc2.png + :width: 40% + :alt: lit-lnc2 + +#. Name the wallet and click **Submit**: + + .. figure:: /_static/images/lightning/lit-lnc3.png + :width: 40% + :alt: lit-lnc3 + +#. Click on the QR code: + + .. figure:: /_static/images/lightning/lit-lnc4.png + :width: 40% + :alt: lit-lnc4 + +#. Install `Zeus `_ if not already installed. + +#. Open up Zeus and click **SCAN NODE CONFIG** then scan the QR code. + + .. figure:: /_static/images/lightning/zeus-scan-node-config.jpg + :width: 25% + :alt: zeus-scan-node-config + +#. Click **SAVE NODE CONFIG**: + + .. figure:: /_static/images/lightning/zeus-save-node-config.jpg + :width: 25% + :alt: zeus-save-node-config + +Zeus is now setup to connect to your LND node via LNC! \ No newline at end of file diff --git a/site/source/user-manual/service-guides/lightning/zeus-lnd-direct.rst b/site/source/user-manual/service-guides/lightning/zeus-lnd-direct.rst new file mode 100644 index 0000000..c017124 --- /dev/null +++ b/site/source/user-manual/service-guides/lightning/zeus-lnd-direct.rst @@ -0,0 +1,44 @@ +.. _zeus-lnd: + +Zeus +---- + +Zeus is a powerful mobile wallet that can be connected directly to both LND and Core Lightning (CLN). If you'd like to connect via LNbits which allows allocation of funds, please see :ref:`this guide`. + +Zeus is available for `Android `_ & `iOS `_. + +This guide will go over how to connect Zeus to **LND**. If you'd like to connect Zeus to CLN instead - please use :ref:`this guide`. + +#. Download the Zeus from your mobile device's application store. +#. In your Start9 server's **services** tab, select **LND**. + + .. figure:: /_static/images/lightning/lnd-within-services.png + :width: 40% + :alt: lnd-services + +#. Click **Properties**: + + .. figure:: /_static/images/lightning/lnd-properties.png + :width: 40% + :alt: lnd-properties + +#. Click the QR code icon highlighted below to display the **LND Connect REST URL** QR code: + + .. figure:: /_static/images/lightning/lnd-connect-qr-code.png + :width: 40% + :alt: lnd-connect-qrcode + +#. Open Zeus on your mobile device and click **SCAN NODE CONFIG**: + + .. figure:: /_static/images/services/lnbits/scan-node-config.jpg + :width: 25% + :alt: scan-node-config + +#. Scan the QR Code displayed on the Embassy's LND Connect REST URL screen. + +#. Zeus will fill in your node details based on the information in the QR code. + +#. Click **SAVE NODE CONFIG** + +Zeus is now setup to access and control your LND node! +