pull down to refresh

Congratulations, you followed the excellent work put together by the fine folks at Ministry of Nodes, headed by @k3tan and @stephanlivera. You have a Bitcoin node running Bitcoin Core on Ubuntu. You have just heard the news that Bitcoin Core 26.0 has been released and you want to upgrade your node.
Here are the steps i took to upgrade from Bitcoin Core v25.1.0 to Bitcoin Core v26.0.0

Steps to Upgrade Your Bitcoin Core Node to v26.0.0 on Linux:

  1. Login via SSH to your bitcoin core node
    ssh user@node-ip
  2. Apply any operating system updates and reboot
    sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
  3. Log back in to your bitcoin core node via SSH
    ssh user@node-ip
  4. Check your bitcoin version
    bitcoin-cli --version
  5. Go to your downloads directory
    cd ~/Downloads
  6. Download the release for your platform and wait for the file to finish downloading (Linux in my case)
    wget https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0-x86_64-linux-gnu.tar.gz
  7. Download the list of cryptographic checksums: SHA256SUMS
    wget https://bitcoincore.org/bin/bitcoin-core-26.0/SHA256SUMS
  8. Download the signatures attesting to validity of the checksums: SHA256SUMS.asc
    wget https://bitcoincore.org/bin/bitcoin-core-26.0/SHA256SUMS.asc
  9. Verify that the checksum of the release file is listed in the checksums file
    sha256sum --ignore-missing --check SHA256SUMS
  10. Verify that the checksums file is PGP signed by a sufficient amount of keys you trust and have imported into your keychain
    gpg --verify SHA256SUMS.asc
  11. Extract the contents
    tar xvzf bitcoin-26.0-x86_64-linux-gnu.tar.gz
  12. Stop bitcoind service and wait until it has completely shut down (which might take a few minutes in some cases)
    sudo systemctl stop bitcoind
  13. Install the contents of the extracted bin subdirectory into the /usr/local/bin directory using the the install command
    sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-26.0/bin/*
  14. Start bitcoind service
    sudo systemctl start bitcoind
  15. Check your bitcoin version
    bitcoin-cli --version
Bitcoin Core v26.0 release includes experimental support for the version 2 transport protocol, support for taproot in miniscript, enhanced connection strategies against eclipse attacks and many other improvements and bug fixes. - Bitcoin Core v26.0 release notes
Before showing Bitcoin Core v25.1.0
After showing Bitcoin Core v26.0.0