[Feature] Make more Features Optional #1183

Open
opened 2025-12-29 02:28:44 +01:00 by adam · 0 comments
Owner

Originally created by @FloTheSysadmin on GitHub (Dec 25, 2025).

Use case

In my use case I have a lot of features that I dont need like DERP, Monitoring and ACME.
I only need the ACLs and plain wireguard. In my opinion not being able to disable those features only adds unneccecary complexity and potential attack surface.

Description

It would be great if there was a config option where one can toggle off those features or all featues for that matter. Of course this would make the Tailscale Client behave unpredictably. But for example in my use case all this sketchy NAT Traversal stuff is not needed. Just an Idea.

Contribution

  • I can write the design doc for this feature
  • I can contribute this feature

How can it be implemented?

No response

Originally created by @FloTheSysadmin on GitHub (Dec 25, 2025). ### Use case In my use case I have a lot of features that I dont need like DERP, Monitoring and ACME. I only need the ACLs and plain wireguard. In my opinion not being able to disable those features only adds unneccecary complexity and potential attack surface. ### Description It would be great if there was a config option where one can toggle off those features or all featues for that matter. Of course this would make the Tailscale Client behave unpredictably. But for example in my use case all this sketchy NAT Traversal stuff is not needed. Just an Idea. ### Contribution - [ ] I can write the design doc for this feature - [ ] I can contribute this feature ### How can it be implemented? _No response_
adam added the enhancement label 2025-12-29 02:28:44 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/headscale#1183