Skip to content

Access and share arbitrary ports from the UI #3516

Closed as not planned
Closed as not planned
@bpmct

Description

@bpmct

Problem statements

This is an epic that covers slightly different features

  • Add link to open any port in dashboard #1624

    As a user connecting via the dashboard (not SSH), I need a way to preview my web application while developing. I have some projects that run on :8080, others that run on :3000, and occasionally unpredictable ports when I try new software. My React, NextJS, Vue, and WordPress applications expect to run on / and require lots of special configuration to run on a path (/@myusername/myworkspace/myapp). Since my admin set up subdomains, I can access these services without special configuration even though the admin doesn't know what port(s) I need access to.

    Current workarounds: I have to use ngrok or connect from a machine that can run coder port-forward on the CLI.

  • Allow serving apps at / #3378

    As an admin configuring a coder_app in a template, perhaps something internal or a cutting-edge IDE (e.g. Airflow), I want it to "just work." Since I have a wildcard subdomain running in Coder, I can just serve apps with a subdomain instead.

    Current workarounds: Fiddling with reverse proxies and/or flags to get it to run on a path (/@myusername/myworkspace/myapp). Instructing users to connect via a machine that can run coder port-forward

  • Share apps or ports with other users and even the public! #3515

    As a user developing with Coder, I would love to share my "work in progress" application with my teammates or even people outside my organization.

  • A fun nice-to-have integration with code-server: [Feat]: Leverage "proxy-domain" in the "Ports" panel code-server#5458

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions