ANN: Compute Server VPN #7589
williamstein
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The new Wireguard encrypted VPN between all compute servers in a project is now live and fully working in all the testing I've done. This a very critical foundation for building other things -- clusters, the distributed filesystem, etc.
If you want to try the encrypted wireguard vpn, just start two compute servers in the same project. Then type
more /etc/hosts
and see that compute-server-[n] resolves to the vpn address of the compute server (which will be of the form 10.11.x.y). Doapt-get install -y iputils-ping
and then you can ping from one to another, e.g.,ping compute-server-[n]
. Also, if you set a subdomain so https://foo.cocalc.cloud works, then you can also usefoo
as a name to connect to. The exciting thing is that:Note that on-prem has one limitation still, e.g., on prem nodes can connect to all cloud nodes and all cloud nodes can connect to on prem nodes, but on prem nodes can't connect to each other. To make this work in general is complicated and expensive, requiring TURN servers, so we're not doing that for now. There's some special cases that will be supported in the future. This isn't the highest priority, since probably nobody but me uses on prem with more than one server so far...
Anyway, I think now that this is in place, implementing our new high performance distributed filesystem will be possible! Stay tuned.
Beta Was this translation helpful? Give feedback.
All reactions