Skip to content

Add suggestion for using tailscale to guide.md #7328

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

jrmlhermitte
Copy link

Add a suggestion for using tailscale for code-server. This alternative is useful for those that want more options for connecting their IPads to their code server.
I'm not sure if it's acceptable to refer to a commercial option, but figured I would send this suggestion anyway in case it helps (feel free to decline).

Given this is just a documentation suggestion, I am not going to create an issue.

Thanks!

code-asher and others added 2 commits April 24, 2025 11:24
Add a suggestion for using tailscale for code-server. This alternative is useful for those that want more options for connecting their IPads to their code server.
@jrmlhermitte jrmlhermitte requested a review from a team as a code owner April 26, 2025 19:07
Copy link
Member

@code-asher code-asher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the contribution! Some thoughts:

  1. Could we move it to the bottom of the section? I would prefer to prioritize the other headings.
  2. Does it need to be iPad-specific? It should work for any client with Tailscale on it, right? The advantage to me seems more about the server admin not having to register their own domain.
  3. We should mention the tunnel uses HTTP by default and some features may not work, we already get a fair number of issues from folks not using HTTPS so it would be unfortunate if we had official documentation that suggests a partially broken setup without mentioning it.
  4. Maybe we generalize this to something about using third party tunnels? I know some people have used ngrok.

What about something like this (feel free to reword):

### Using third-party tunnels

Using a third-party tunnel service like [Tailscale](http://tailscale.com) or
[ngrok](https://ngrok.com/) allows you to connect to code-server securely
without needing to set up an external domain.

Note that depending on the service, the tunnel may use HTTP by default and some
code-server features will not work as they require a secure context (meaning
HTTPS or localhost), in which case you may still need to set up a certificate
and reverse proxy.  

If this feels too general, we can add more links to Tailscale's documentation, this is mostly a starting point.

Also tangentially related but I just found https://github.com/juanfont/headscale. Never used it, but cool that it can be self-hosted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants