Understand what you trust. Learn to control your Linux computer, start clean and verify Core. Practice a simple wallet and recovery with test coins. Add complexity only when it solves a real problem.
No real bitcoin is needed for the main course. Progress stays in this browser.
Before you begin · Pavao’s framework
Self-custody is not necessarily step one.
Bitcoin custody is part of a larger Bitcoin-as-money system. Before optimizing how you custody Bitcoin, make sure you are solving the right problem.
My order is budget, debt freedom, giving, a balanced personal balance sheet, and understanding Bitcoin’s long-term monetary trend and volatility — then security, custody and inheritance. This is my framework, not a universal admission rule.
Before you begin: five questions for yourself
Do I use a budget?
Am I debt-free?
Do I understand why I own Bitcoin?
Do I understand how Bitcoin volatility affects my decisions?
Am I looking for durable self-custody — or reacting to the latest security scare?
A sophisticated wallet does not fix an absent budget, large debts, leverage or an unbalanced balance sheet. Treating Bitcoin mainly as a trade, buying from FOMO or selling from panic may deserve attention before another custody feature.
The linked Practical Bitcoin Standard is my open guide. Its long-term price models are frameworks for thinking, not guarantees about future purchasing power.
You are welcome here wherever you are. You can continue the course now; keep the order of your own problems in view.
Learn to control your computer0 of 6 steps complete
Start clean and verify0 of 3 steps complete
Prepare Debian and Core0 of 6 steps complete
Operate one Core wallet0 of 13 steps complete
Prove backup and recovery0 of 7 steps complete
Separate node and signer0 of 6 steps complete
Complete an offline payment0 of 2 steps complete
Recover without the originals0 of 3 steps complete
Maintain the setup0 of 3 steps complete
Optional extensionsOptional · outside the required path
Move to real BitcoinOptional · outside the required path
Decide whether to add authorityOptional · outside the required path
Learn the Core primitivesOptional · outside the required path
Build and recover policiesOptional · outside the required path
Optional interfaces and further workOptional · outside the required path
A tested single-sig system can be your finished setup. If it covers your actual threat model, you do not need a more complex spending policy.
Computers, software and versions
Start with one ordinary computer reserved for practice, running Debian Stable and Bitcoin Core. Learn creation, encryption, payments, backups and restoration before the one-wallet mastery checkpoint. After that checkpoint, the recommended savings setup separates online verification and coordination from offline private-key signing on a second dedicated Debian computer.
The examples use x86-64 computers, the processor family also called amd64. Other maintained Linux systems can work too. Tails, an operating system started from a USB drive, is an optional later topic. You do not need to choose between these alternatives before learning the default setup.
Bitcoin Core 31.1 · Curriculum v4.3. Review scope and source links are listed in each lesson. A content update does not imply that every operating-system combination has been tested. Lesson times separate hands-on work from time spent waiting for synchronization or confirmations.
Default reference architecture
Online
Ordinary computer reserved for this job
Debian Stable
Core node: checks Bitcoin history
Watch-only wallet: tracks payments
No private keys for spending savings
Prepares proposals and sends signed payments
PSBT payment files, checked at each transfer
Offline
Ordinary computer reserved for this job
Debian Stable
Bitcoin Core
Private-key wallet protected by a password
No blockchain download needed
Approves payments without a network
Optional offline environment
Tails starts from a verified USB drive on a supported computer. It can reduce what the operating system keeps after a session. Choose it only when that helps with a risk you need to address. Core still signs the payments. Tails cannot make altered hardware trustworthy.
Content updated: 2026-10-16. Hands-on scope is recorded per lesson; a source review does not certify an operating-system installation or physical setup.
Before you begin
Goal
Practice signing and independent wallet recovery.
Difficulty
Beginner, then guided practice
Estimated time
Per lesson; synchronization and confirmations take additional time
Real bitcoin
Signet first; a limited mainnet test after recovery
Software version
Bitcoin Core 31.1 · Curriculum v4.3
Operating systems
Examples use Debian Stable on x86-64; other supported Core platforms can be used for practice
Recommended OS
Debian Stable for the online node and persistent offline signer
Prerequisites
Basic file handling; practical prerequisites are listed at each checkpoint
Expected outcome
Written instructions for receiving, signing, backing up and recovering
Last reviewed
Source and hands-on review dates and scope are listed per lesson
Never enter a password, recovery words, private key or wallet file on this website.