news.volyx.in

Add ability to choose a custom coordination server (github.com)

530 points by hooooonk · 1487 days ago · 112 comments on HN

Article summary

A pull request has been submitted to add the ability to choose a custom coordination server in the Tailscale Android app. The proposed feature would allow users to set a custom server via a 3-dots menu on the login view. However, the implementation is considered sub-optimal and may confuse non-tech users. The discussion revolves around finding a balance between making the feature accessible and keeping the UI simple.

Main themes

  • Custom coordination server
  • UI simplicity
  • Self-hosting
  • MDM profiles
  • Open-source iOS client
  • Security concerns
  • Alternative solutions
  • User experience
  • Feature accessibility
  • Balancing simplicity and functionality

What commenters say

  • The feature should be made available in a hidden menu or through a debug setting to avoid confusing non-tech users.
  • The ability to configure a custom server is essential for self-hosting and should be made easily accessible.
  • Using an MDM profile to change the setting is not a suitable solution for all users, especially those without access to such profiles.
  • The Tailscale team should prioritize making the iOS client open-source to allow for community contributions and customizations.
  • Hiding advanced features behind a secret menu or gesture may not be the best approach and could be seen as paternalistic.
  • The security concerns around using Tailscale, such as potential access to personal networks, can be mitigated by using preshared secrets or configuring firewalls.
  • The availability of alternative solutions like Headscale addresses some of the concerns around Tailscale's control over user networks.