Panamax is a mirror for
rustup and crates.io.
First, configure rustup for Panamax:
echo "export RUSTUP_DIST_SERVER={{ host }}" >> ~/.bashrc
echo "export RUSTUP_UPDATE_ROOT={{ host }}/rustup" >> ~/.bashrc
source ~/.bashrc
Then, configure cargo for Panamax:
mkdir -p ~/.cargo
cat <<EOT > ~/.cargo/config
[source.panamax]
registry = "{{ host }}/git/crates.io-index"
[source.crates-io]
replace-with = "panamax"
EOT
Finally, run rustup-init, and you're done!
wget {{ host }}/rustup/dist/(replace with selected platform)/rustup-init chmod +x rustup-init ./rustup-init