The catchup server allow to download the blockchain into an airgapped machine, so that it is possible to run algod on the airgapped machine without access to the Internet.
- Create a new folder
mkdir data. - Download all blocks from the relevant network. For example, to download from
mainnetwith genesismainnet-v1.0run the following command:catchupsrv -dir data -download -network mainnet -genesis mainnet-v1.0
- Copy the
datadir to an airgapped machine using you favorite method.
- Run the catchup server on some free port (e.g., 50000) and point it to your data dir:
catchupsrv -dir data -addr localhost:50000
- Run
algodwith following command (wherexxis your algorand data directory):goal node start -d xx -p localhost:50000
Now algod will catch up from the catchup server.