WireGuard: Difference between revisions
Tags: Mobile edit Mobile web edit |
|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 10: | Line 10: | ||
<ul> | <ul> | ||
<li> | <li> | ||
Install WireGuard. | Install WireGuard. | ||
| Line 53: | Line 47: | ||
<pre> | <pre> | ||
sudo ufw allow 51820/udp comment wireguard | sudo ufw allow 51820/udp comment wireguard | ||
# For DNS purposes if you use subspace | |||
sudo ufw allow from 10.99.97.0/24 to any port 53 comment dns | |||
</pre> | </pre> | ||
</li> | </li> | ||
| Line 82: | Line 78: | ||
--network host \ | --network host \ | ||
--cap-add NET_ADMIN \ | --cap-add NET_ADMIN \ | ||
--volume /home/$USER/wireguard/data:/data \ | --volume /home/$USER/wireguard/data:/data \ | ||
--env SUBSPACE_HTTP_HOST=wireguard.davidl.me \ | --env SUBSPACE_HTTP_HOST=wireguard.davidl.me \ | ||
--env SUBSPACE_NAMESERVER="1.1.1.1" \ | |||
--env SUBSPACE_HTTP_ADDR="localhost:52395" \ | --env SUBSPACE_HTTP_ADDR="localhost:52395" \ | ||
--env SUBSPACE_HTTP_INSECURE="true" \ | --env SUBSPACE_HTTP_INSECURE="true" \ | ||
--env SUBSPACE_LETSENCRYPT="false" \ | --env SUBSPACE_LETSENCRYPT="false" \ | ||
subspacecommunity/subspace:latest | |||
sudo docker start subspace | sudo docker start subspace | ||
sudo docker logs subspace | sudo docker logs subspace | ||
</pre> | |||
To stop subspace: | |||
<pre> | |||
sudo docker stop subspace | |||
sudo docker rm subspace | |||
</pre> | </pre> | ||