description:'Bitcoin Knots validates transactions and maintains the blockchain on your hardware. This is the foundation of your sovereign payment stack.',
appId:'bitcoin-knots',
action:'install',
isAutomatic: true,
},
{
id:'install-lnd',
title:'Install Lightning Network',
description:'LND enables instant, low-fee Bitcoin payments through payment channels. Your customers can pay in seconds.',
appId:'lnd',
action:'install',
isAutomatic: true,
},
{
id:'install-btcpay',
title:'Install BTCPay Server',
description:'BTCPay Server is your self-hosted payment processor. Create invoices, manage your store, and accept payments — all without middlemen.',
appId:'btcpay-server',
action:'install',
isAutomatic: true,
},
{
id:'configure-store',
title:'Set Up Your Store',
description:'Create your store, set your currency, and customize your payment page. BTCPay will open so you can configure everything.',
action:'configure',
isAutomatic: false,
},
],
estimatedTime:'~45 min + sync time',
difficulty:'beginner',
},
{
id:'accept-payments',
title:'Accept Payments',
subtitle:'Receive Bitcoin and Lightning payments directly',
icon:'payments',
category:'payments',
requiredApps:['bitcoin-knots','lnd'],
steps:[
{
id:'install-bitcoin',
title:'Install Bitcoin Node',
description:'Your own Bitcoin node verifies every transaction independently. No trust required.',
appId:'bitcoin-knots',
action:'install',
isAutomatic: true,
},
{
id:'install-lnd',
title:'Install Lightning Network',
description:'Lightning enables instant payments with tiny fees. Perfect for everyday transactions.',
appId:'lnd',
action:'install',
isAutomatic: true,
},
{
id:'open-channel',
title:'Open a Lightning Channel',
description:'Open your first payment channel to start sending and receiving Lightning payments. LND will guide you through it.',
action:'configure',
isAutomatic: false,
},
],
estimatedTime:'~30 min + sync time',
difficulty:'beginner',
},
{
id:'store-photos',
title:'Store My Photos',
subtitle:'Private photo backup and gallery on your own hardware',
icon:'photos',
category:'storage',
requiredApps:['immich'],
steps:[
{
id:'install-immich',
title:'Install Immich',
description:'Immich is a self-hosted photo and video management solution. It looks and feels like Google Photos, but your data stays on your server.',
appId:'immich',
action:'install',
isAutomatic: true,
},
{
id:'configure-immich',
title:'Create Your Account',
description:'Set up your Immich account and configure your photo library. Quick and simple.',
action:'configure',
isAutomatic: false,
},
{
id:'mobile-sync',
title:'Connect Your Phone',
description:'Download the Immich app on your phone and scan the QR code to start automatic photo backup.',
action:'info',
isAutomatic: false,
},
],
estimatedTime:'~15 min',
difficulty:'beginner',
},
{
id:'store-files',
title:'Store My Files',
subtitle:'Personal cloud storage and file sync',
icon:'files',
category:'storage',
requiredApps:['nextcloud'],
steps:[
{
id:'install-nextcloud',
title:'Install Cloud Storage',
description:'Nextcloud gives you a full cloud storage platform — files, calendars, contacts, and more. Like Dropbox, but sovereign.',
appId:'nextcloud',
action:'install',
isAutomatic: true,
},
{
id:'configure-nextcloud',
title:'Set Up Your Cloud',
description:'Create your admin account and configure storage. Nextcloud will open for you to complete setup.',
action:'configure',
isAutomatic: false,
},
{
id:'sync-setup',
title:'Sync Your Devices',
description:'Install the Nextcloud app on your phone and computer to keep your files in sync across all devices.',
action:'info',
isAutomatic: false,
},
],
estimatedTime:'~20 min',
difficulty:'beginner',
},
{
id:'run-lightning-node',
title:'Run a Lightning Node',
subtitle:'Route payments and earn sats on the Lightning Network',
icon:'lightning',
category:'network',
requiredApps:['bitcoin-knots','lnd'],
steps:[
{
id:'install-bitcoin',
title:'Install Bitcoin Node',
description:'The Bitcoin blockchain is the settlement layer. Your node needs to sync the full chain before Lightning can start.',
appId:'bitcoin-knots',
action:'install',
isAutomatic: true,
},
{
id:'install-lnd',
title:'Install LND',
description:'LND is a full Lightning Network node. You can route payments for others and earn routing fees.',
appId:'lnd',
action:'install',
isAutomatic: true,
},
{
id:'open-channels',
title:'Open Payment Channels',
description:'Open channels with well-connected nodes to start routing payments. More channels means more routing opportunities.',
action:'configure',
isAutomatic: false,
},
{
id:'verify-routing',
title:'Verify Node is Routing',
description:'Check that your node is visible on the network and ready to route payments.',