Usage
... [projectinsanity] SigLevel = PackageOptional Server = https://onny.project-insanity.org/archlinux
Doku: pi_archlinux_repository
davs://nextcloud.project-insanity.org/remote.php/dav/files/onny/
run bitcoin-qt like this
bitcoin-qt -connect 10.25.0.105 -prune 600
(10.25.0.105 is the internal ipv4 of storage.pi) some recent parts of the blockchains will be still saved locally (~600mb) but full verification is done via the full node installation on storage.pi. for security reasons, connections to bitcoin-qt
are only allowed from the internal (vpn) network.
it could be possible that you have to remove your old local blockchain and start resyncing.
preparations (archlinux but also works on obongo)
pacman -S wireguard-tools cd /etc/wireguard wg genkey | tee privatekey | wg pubkey > publickey chmod 600 privatekey chown root:root privatekey
put pubkey into server config
[NetDev] Name = wg0 Kind = wireguard Description = Wireguard [WireGuard] PrivateKey = [ONNY's PRIVATE KEY] [WireGuardPeer] PublicKey = [SERVER PUBLICKEY] AllowedIPs = 10.25.0.0/16 Endpoint = 2a01:4f8:191:327::2:51820 Endpoint = 144.76.16.40:51820 PersistentKeepalive = 25
[Match] Name = wg0 [Network] Address = 10.25.40.2/16
systemctl restart systemd-networkd
[Interface] Address = 10.25.40.3/16 PrivateKey = [YOUR_PRIVATE_KEY] DNS = 10.25.0.1 MTU = 1500 ListenPort = 51820 [Peer] # Name = Project-Insanity Wireguard VPN PublicKey = [PI_SERVER_PUB_KEY] AllowedIPs = 10.25.0.0/16 Endpoint = 144.76.16.40:51820 PersistentKeepalive = 25
nmcli connection import type wireguard file /etc/wireguard/wg0.conf nmcli connection up wg0