Termix-SSH / Termix-SSH/Support

[FEATURE]

Open
#1,243 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

docker enhancement feature file-manager host-metrics platform-web ssh ui
Dominant language
No language data
Stars
28
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Title

Netbird and pangolin integration

Platform

Website - Chrome

Is it related to an issue?

No integration with Netbird, and Pangolin

The Solution

I think NetBird could fit into Termix really well as a sibling to the existing Tailscale integration.
The basic flow could be:

  • Add a NetBird API endpoint and API key
  • List NetBird peers/devices
  • Import selected peers as Termix hosts
  • Store the NetBird peer ID with the host
  • Sync hostname, NetBird IP, OS, groups, and online status
  • Connect using the NetBird IP or DNS name
    From a user perspective, it would work almost exactly like the current Tailscale integration: Add from NetBird, show a NetBird badge/status on imported hosts, and allow choosing between connecting locally or through the Termix server.
    Pangolin could work in a similar way, but more as a service/resource integration than a host integration. Termix could pull in Pangolin resources, targets, sites, public URLs, and health status, then expose them as service links connected to the relevant host or Docker container.
    That would make it possible to go from a Pangolin service directly to:
  • The public HTTPS URL
  • The target host’s SSH session
  • Docker/container logs
  • File Manager
  • Host metrics
  • Related automations
    NetBird would handle private connectivity and host discovery, while Pangolin would handle public service links and ingress status. Termix could become the central operational view without trying to replace either product’s control plane.
Additional Context

No response

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 repository files, tests, or entry points. Start by reviewing the existing Tailscale integration, then map the requested NetBird peer import and Pangolin service/resource links against it; done would require both integrations and their host or service connections to work as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
backend-api-design, devops, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.