Skip to content

feat(external-upstream): add external upstream service support#4799

Open
EvanSchleret wants to merge 4 commits into
Dokploy:canaryfrom
EvanSchleret:feat/external-http-service
Open

feat(external-upstream): add external upstream service support#4799
EvanSchleret wants to merge 4 commits into
Dokploy:canaryfrom
EvanSchleret:feat/external-http-service

Conversation

@EvanSchleret

Copy link
Copy Markdown
Contributor

What is this PR about?

This PR adds support for managing external upstream services in Dokploy.

It introduces:

  • a new externalUpstream service type with schema, service layer, API routes, and project/environment integration
  • Traefik config generation for routing domains to external upstream targets
  • CIDR-based validation and settings for restricting upstream targets
  • UI flows to create, update, duplicate, and inspect external upstreams
  • clearer domain UX for external upstreams, including public path vs upstream path labeling

Checklist

Before submitting this PR, please make sure that:

Issues related (if applicable)

N/A

Screenshots (if applicable)

image image image image

@dosubot dosubot Bot added size:XXL This PR changes 1000+ lines, ignoring generated files. enhancement New feature or request labels Jul 12, 2026
@EvanSchleret EvanSchleret force-pushed the feat/external-http-service branch 3 times, most recently from bf528c2 to ecd5937 Compare July 12, 2026 13:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant