Procedure to restore Bitcoin Core backup I am looking for the procedure necessary to restore a backup of Bitcoin Core v0.15.1 official release version.

Assuming I safely exit Bitcoin Core, take a backup of the ~/.bitcoin folder and put it away safely. I use my wallet for possibly many years making many transactions and eventually, my computer dies.

I get my new computer, install (let's assume the same version of) Bitcoin Core and copy my backup back to the correct location. Obviously, it will need to sync with the network once I start it up and, I may need to upgrade to a newer version of Bitcoin Core but; surely the restored backup will not know of my many new addresses used for transactions since the backup when checking for transactions during synchronisation?

Does anybody have the actual steps necessary for this procedure?
If you are using bitcoin 0.15.1, it will be using a HD (hierarchical deterministic) wallet by default. This means that all addresses it uses are generated from a single master key in a deterministic way. That means that even addresses you generate after the backup will still be recoverable, as will any transactions sent to them. The exception would be if you upgraded to a new wallet version which supported address types that 0.15.1 didn't (at some point in the future), in which case if you send funds to those address types 0.15.1 might not recognize them (although the private keys can probably still be recovered from your HD wallet