{Feature Request] Enable newt to read docker socket/proxy and auto generate resources using labels #1588

Closed
opened 2026-04-05 19:36:20 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @adrianipopescu on 4/22/2025

As per name, if newt has access to read labels + the ability to create labels such as:

// site comes via newt instance, name comes from resource name or can be defined explicitly
pangolin.resources.example.name=example // if unset use the dictionary entry key
pangolin.resources.example.auth=none|pin|sso|etc // default sso
pangolin.resources.example.domain=example.tld
pangolin.resources.example.type=http|tcp // default http
pangolin.resources.example.subdomain=test // if unset assume domain only

pangolin.targets.example.https=false
pangolin.targets.example.port=80
pangolin.targets.example.resource=example

on newt startup scan labels and compare to server, what's missing gets deleted, what has starting up status or unhealthy can get the resource disabled (btw we should have a customizable page for this case to show people instead of white page with text)

then we can use docker-composes to store config to git

*Originally created by @adrianipopescu on 4/22/2025* As per name, if newt has access to read labels + the ability to create labels such as: // site comes via newt instance, name comes from resource name or can be defined explicitly pangolin.resources.example.name=example // if unset use the dictionary entry key pangolin.resources.example.auth=none|pin|sso|etc // default sso pangolin.resources.example.domain=example.tld pangolin.resources.example.type=http|tcp // default http pangolin.resources.example.subdomain=test // if unset assume domain only pangolin.targets.example.https=false pangolin.targets.example.port=80 pangolin.targets.example.resource=example on newt startup scan labels and compare to server, what's missing gets deleted, what has starting up status or unhealthy can get the resource disabled (btw we should have a customizable page for this case to show people instead of white page with text) then we can use docker-composes to store config to git
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1588