Skip to content

Configuring ShinyProxy Operator 2.2.0 to Use a Custom Port (e.g., 8080) with IP Address Access #65

@zhaohongxin0

Description

@zhaohongxin0

Hi ShinyProxy Team,
I'm using ShinyProxy 3.2.0 with the new Docker-based Operator, as described in the official documentation. The documentation notes:

Note: Don’t specify :8080 (or any other port) when accessing the server through the domain name. The operator automatically deploys Caddy as reverse proxy, therefore all ShinyProxy servers deployed by the operator are accessible on the default HTTP port (80).

However, I have two specific requirements that I need help with:

Access via IP Address Only: I want to access ShinyProxy using the server's IP address (e.g., http://:8080) without configuring a domain name, as my setup does not involve DNS or domain names.
Custom Port (Not 80): My server's 80 port is already in use by another service (Nginx), and I cannot free it. I need to configure the Operator to use a different port, such as 8080, for accessing ShinyProxy.

Current Setup

ShinyProxy Version: 3.2.0
Backend: Docker (not Kubernetes)
Configuration: I'm using the Operator with a docker-compose.yml and a shinyproxy.yaml configuration file, as per the documentation.
Environment: Ubuntu server, with port 80 occupied by Nginx.

How can I change the Caddy reverse proxy to listen on a custom port (e.g., 8080) instead of the default port 80?

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions