mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-25 09:25:55 +03:00
[PR #4344] [MERGED] SSL for Streams - 2025 #3864
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#3864
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/4344
Author: @jc21
Created: 2/5/2025
Status: ✅ Merged
Merged: 2/5/2025
Merged by: @jc21
Base:
develop← Head:stream-ssl📝 Commits (9)
3091c21Add SSL certificate to TCP streams if certificate in database3dbc70fAdd SSL tab to stream UIee4250dAdd SSL column to streams table UIcd80cc8Add certificate to streams database model4452f01Fix whitespace in nginx stream config2657af9Fix stream update not persisting68a7803Fix api schema after merging latest changesb4793d3Adds testssl.sh and mkcert to cypress stack6a60627Cypress test for Streams📊 Changes
26 files changed (+818 additions, -182 deletions)
View changed files
📝
backend/internal/stream.js(+98 -21)➕
backend/migrations/20240427161436_stream_ssl.js(+38 -0)📝
backend/models/stream.js(+18 -8)📝
backend/schema/components/stream-object.json(+17 -3)📝
backend/schema/paths/nginx/streams/get.json(+3 -2)📝
backend/schema/paths/nginx/streams/post.json(+5 -1)📝
backend/schema/paths/nginx/streams/streamID/get.json(+2 -1)📝
backend/schema/paths/nginx/streams/streamID/put.json(+25 -65)📝
backend/templates/_certificates.conf(+1 -0)➕
backend/templates/_certificates_stream.conf(+13 -0)📝
backend/templates/stream.conf(+8 -12)📝
docker/docker-compose.ci.yml(+5 -1)➕
docker/rootfs/etc/nginx/conf.d/include/ssl-cache-stream.conf(+2 -0)➕
docker/rootfs/etc/nginx/conf.d/include/ssl-cache.conf(+2 -0)📝
docker/rootfs/etc/nginx/conf.d/include/ssl-ciphers.conf(+0 -3)📝
docker/scripts/install-s6(+1 -1)📝
frontend/js/app/nginx/stream/form.ejs(+176 -37)📝
frontend/js/app/nginx/stream/form.js(+154 -13)📝
frontend/js/app/nginx/stream/list/item.ejs(+7 -1)📝
frontend/js/app/nginx/stream/list/main.ejs(+1 -0)...and 6 more files
📄 Description
Update upon #3789
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.