unraid / unraid/webgui

[Feature Request] Make the Tailscale integration more generic to allow for other mesh providers like NetBird.

Open
#2,659 5 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
253
Forks
106
Avg merge
6d 22h
Merged PRs (30d)
12

Description

Right now Tailscale is pretty deeply integrated in a way you even see it on every container when you don't have it configured.
It would be nice to have this more generic since I for one don't use Tailscale and am now using the new NetBird plugin for which I'd love this level of integration but it would require modification here according to https://github.com/netbirdio/netbird-unraid/issues/6.

As a minor gripe I'd also like to just be able to turn this off completely if I don't have any mesh providers at all configured.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points; start by locating where the existing Tailscale integration is wired into the web UI and container configuration. Compare the requested NetBird integration with the linked NetBird issue, and consider the work complete when mesh providers can use the same integration path and the feature can be disabled when none are configured.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.