— —
Follow on X
LESSONS

Tor, uptime and upkeep

Run over Tor for privacy and remote access, watch disk space, upgrade on purpose after reading the notes, and back up descriptors rather than chain data.

5 MIN READ
Five upkeep practices for a node.
LEVEL · Advanced
IN THIS LESSON · 6 OF 6
BY THE END YOU WILL BE ABLE TO ANSWER
  • What does running over Tor change?
  • Which should you back up?
  • Why should you not back up the chain data?
  • Run bitcoin-cli getnetworkinfo and look at the networks list. How many of ipv4, ipv6, onion are reachable? (Any count.)

Then prove it: a 3-question quiz · a challenge. The lesson marks itself complete at 100%.

After this lesson you can: run the node over Tor and keep it healthy.

Tor

Bitcoin Core can run entirely over Tor, so peers see an onion address rather than your home IP, and you can reach your node and wallet server from anywhere without opening ports. Turnkey bundles enable it with a switch; on Core, install Tor and set proxy and listenonion in the config. Over Tor, peers cannot link your node to your location, and your transactions are not obviously yours when first broadcast.

Over Tor, peers see an onion address rather than your home IP.
Tor: your node is reachable, your location is not.

Uptime

A node that is online most of the time is more useful (to you, for Lightning, and to the network) but it does not have to be perfect. When it comes back after downtime it catches up in minutes.

Disk

The chain grows. Check free space every few months, or set a prune target. A node that runs out of disk simply stops and complains; nothing is lost.

Upgrades

New Core versions arrive about twice a year. Read the release notes; verify the download signature; upgrade. You are not obliged to run the newest version, and in a contested change you might deliberately not. Consensus-relevant changes are rare and well advertised; most releases are performance and policy.

Backups

The chain data is reproducible; do not back it up. Back up your wallet descriptors (or seeds, kept separately) and your node's configuration. Lightning nodes have additional state that must be backed up; see the Lightning course.

Monitoring

Table of upkeep tasks and how often to do them.
Upkeep, on a calendar.

Peers connected, block height versus the network, disk free. A dashboard shows these at a glance; bitcoin-cli getnetworkinfo and getblockchaininfo do on the command line. If your node is stuck behind the network, it is usually network or disk.

Course checklist: what you can now do

Tick each one you have actually done. The course is finished when they are all ticked, not when the quiz is.

MINI CHALLENGECheck the peers

Run bitcoin-cli getnetworkinfo and look at the networks list. How many of ipv4, ipv6, onion are reachable? (Any count.)

networks
CHECK YOURSELF
1/3 What does running over Tor change?
2/3 Which should you back up?
3/3 Why should you not back up the chain data?
pick an answer for each question

SOURCES

  1. How to run a bitcoin node (River Learn)
Progress is saved in this browser only.