Supported software

Following pages will guide you through using each included software.

Operating system

Only Debian 10 (Buster) is currently tested and officially supported. All distributions based on it (Ubuntu, Mint...) should work as well. If you try it, please report your experience to us.

Applications

Supported applications in the repository include the most important stack to use Bitcoin full node with Lightning Network Daemon. Apps for managing software with UI are one click away on Selfhost Dashboard, this includes Thunderhub, Ride The Lightning, BTCPayServer, BTC RPC Explorer, BTC Transmuter.

Selfhost Dashboard can be installed as apt install selfhost-dashboard and is reachable on your server under /dashboard.

Nextcloud and similar apps for selfhosting services might be added in the future.

Other software and management tools are currently not accessible via UI but can be easily handled using terminal.

Installing applications

After you successfully added repository to your list of sources and updated information about packages, installing apps comes down to simple apt install. Keep in mind to install just desired applications and don't care about their dependencies.

For example, if you want to use Lightning with UI, you can run only:

apt install thunderhub ridetheln 

Which will install bitcoind, lnd, tor with all their dependencies and then Thunderhub and RTL, everything automatically connected with correct configuration.

Apps are by default accessible via tor onion service. Hostname can be found in /var/lib/tor/selfhost_hidden_service/hostname

Let's look how to install all applications and features in one command:

apt install selfhost-dashboard thunderhub ridetheln btcpayserver btc-transmuter electrs btc-rpc-explorer

Installing everything you need with one command like this makes sure all configuration is satisfied and doesn't have to change in the future (maybe trigger Bitcoin resync). Plus now you are ready to use full power of all Bitcoin weapons without ****further hesitation.

Updating

Packages are regularly updated with newest releases, new features and fixes. Updating whole stack is as easy as any other software:

sudo apt update
sudo apt dist-upgrade

For information how to use individual apps, proceed to following pages.

Overview of currently supported and planned application packages

Last updated