From a40ac99ed030a7329b3f6d3c24ca7c3bbc823fdc Mon Sep 17 00:00:00 2001 From: earnest ma Date: Wed, 6 Jul 2022 12:30:32 -0400 Subject: [PATCH] code-server + https tailscale instructions --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/README.md b/README.md index c6b5b43..cda529f 100644 --- a/README.md +++ b/README.md @@ -26,3 +26,31 @@ TODO(earne): Remove this/ update - Generate SSH key and add to services - Tailscale (`sudo tailscale up --ssh`) - Restart! + +If code-server: + +- Install `https://github.com/coder/code-server/releases/download/v4.5.0/code-server-4.5.0-amd64.rpm` +- Config file: [like this](https://tailscale.com/kb/1166/vscode-ipad/#step-3-make-code-server-available-on-the-tailscale-interface) +- `usysctl enable --now code-server` +- `sudo tailscale cert ...` +- nginx proxy! +- `sudo firewall-cmd --add-port=443/tcp ; sudo firewall-cmd --runtime-to-permanent` + +``` + server { + server_name .ts.net; + + listen 443 ssl; + listen [::]:443 ssl; + ssl_certificate /etc/.crt; + ssl_certificate_key /etc/.key; + + location / { + proxy_pass http://100.111.117.54:8080/; + proxy_set_header Host $host; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection upgrade; + proxy_set_header Accept-Encoding gzip; + } + } +```