{"id":50243505,"url":"https://github.com/proximile/proxiport","last_synced_at":"2026-05-26T22:01:38.457Z","repository":{"id":357546329,"uuid":"1237252327","full_name":"proximile/proxiport","owner":"proximile","description":"Self-hosted remote-management server with SSH-over-WebSocket tunnels. Fully open source (AGPL-3.0): no proprietary plugin host, no closed frontend, no capability gates. Continuation of the rport/openrport lineage, with a fresh SvelteKit UI and modernized build.","archived":false,"fork":false,"pushed_at":"2026-05-24T19:37:36.000Z","size":2740,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T21:21:51.702Z","etag":null,"topics":["chisel","golang","monitoring","remote-management","remote-management-monitoring","reverse-tunnel","self-hosted","sveltekit","websocket"],"latest_commit_sha":null,"homepage":"https://docs.proxiport.net/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proximile.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-13T02:37:45.000Z","updated_at":"2026-05-24T19:37:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/proximile/proxiport","commit_stats":null,"previous_names":["proximile/proxiport"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/proximile/proxiport","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proximile%2Fproxiport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proximile%2Fproxiport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proximile%2Fproxiport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proximile%2Fproxiport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proximile","download_url":"https://codeload.github.com/proximile/proxiport/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proximile%2Fproxiport/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33540617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"ssl_error","status_checked_at":"2026-05-26T15:22:15.568Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chisel","golang","monitoring","remote-management","remote-management-monitoring","reverse-tunnel","self-hosted","sveltekit","websocket"],"created_at":"2026-05-26T22:00:57.048Z","updated_at":"2026-05-26T22:01:38.443Z","avatar_url":"https://github.com/proximile.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProxiPort\n\nA self-hosted remote-management server: a REST API, an SSH-over-WebSocket\ntunnel transport, and an agent that idles on a remote machine and brings\ntunnels up on demand. **Fully open source, end to end** — no closed\nplugin host, no proprietary frontend, no capability-gated edition.\n\nMaintained by [Proximile LLC](https://proximile.llc).\n\n## Try it\n\nA public demo runs at\n[**`https://demo.proxiport.net/`**](https://demo.proxiport.net/).\nSign in with `demo` / `demo` (the SPA login page shows the same\nbanner). The demo guest has a read-only profile — destructive\nendpoints are walled off — and the whole state resets on the\nhalf-hour, so it's safe to poke at. Three pre-registered agents\nappear in the Inventory.\n\nThe demo is for evaluation only; do not depend on it. To run\nyour own, see [Install](docs/install.md).\n\n## Origin and licensing\n\nProxiPort is a continuation of the open-source remote-management project\n**rport** (CloudRadar GmbH, 2020; RealVNC Limited, 2023) and its\ncommunity fork **openrport** (2024–2025). RealVNC closed the source of\nrport in September 2023; openrport carried the FOSS lineage forward; the\nopenrport fork itself has been effectively unmaintained since mid-2025.\nProxiPort picks it up.\n\nProxiPort imports the upstream openrport tree and forks **only the FOSS\nportion**:\n\n- The MIT-licensed Go server, agent, shared libraries, and tooling came\n  over.\n- The upstream `plus/` plugin scaffolding — whose sole function was to\n  load a closed-source proprietary plugin binary — was deleted, along\n  with every `IsPlusEnabled` capability gate.\n- The proprietary Vue/Nuxt frontend (which the upstream shipped only as\n  prebuilt JavaScript; the source was never released) is **not** part of\n  ProxiPort. The frontend in `frontend/` is an original SvelteKit /\n  TypeScript / Tailwind SPA written from scratch.\n\nThe combined work, as distributed under the name ProxiPort, is\n**AGPL-3.0-or-later** (see [`LICENSE`](LICENSE)). The inherited MIT\nattribution travels in [`LICENSE-MIT`](LICENSE-MIT). The combined-work\nattribution and a precise statement of what was and was not forked from\nupstream is in [`NOTICE`](NOTICE).\n\n## Documentation\n\nProject documentation lives in [`docs/`](docs/) and is published to\nGitHub Pages.\n\n- [`docs/index.md`](docs/index.md) — landing page\n- [`docs/origin.md`](docs/origin.md) — full provenance and the FOSS-only\n  fork statement\n- [`docs/architecture.md`](docs/architecture.md) — system overview\n- [`docs/install.md`](docs/install.md) — install and quickstart\n\n## What ProxiPort is not\n\n- **Not a fork of any non-FOSS code.** We took only the MIT-licensed\n  source of openrport.\n- **Not a mesh VPN.** ProxiPort is a remote-management / reverse-tunnel\n  tool. For mesh networking, run a dedicated tool (Tailscale, Headscale,\n  Nebula, etc.) alongside.\n- **Not affiliated with RealVNC, CloudRadar, or the openrport authors.**\n\n## Contributing, issues, and security\n\n- **Bugs and feature requests** — open an issue on this repository.\n- **Security disclosures** — see [`SECURITY.md`](SECURITY.md).\n- **Contributing** — see [`CONTRIBUTING.md`](CONTRIBUTING.md).\n- **Code of conduct** — see [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproximile%2Fproxiport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproximile%2Fproxiport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproximile%2Fproxiport/lists"}