Skip to content

feat: add Chisel app template and SVG icon for service availability#78

Merged
biersoeckli merged 3 commits intobiersoeckli:mainfrom
P4PER:feat/add-chisel-to-templates
Mar 20, 2026
Merged

feat: add Chisel app template and SVG icon for service availability#78
biersoeckli merged 3 commits intobiersoeckli:mainfrom
P4PER:feat/add-chisel-to-templates

Conversation

@P4PER
Copy link
Copy Markdown
Contributor

@P4PER P4PER commented Mar 19, 2026

Summary

  • Add Chisel Tunnel as a new app template, enabling users to securely access project services (MongoDB, Redis, Postgres, etc.) from their local machine via TCP-over-WebSocket tunneling
  • Chisel runs as a regular app within a project and is routed through Traefik via a domain — no additional ports need to be opened on the server
  • Authentication is handled via --auth flag with auto-generated credentials (username/password visible in Environment tab)

How it works

  1. Deploy the Chisel Tunnel template in a project alongside other services
  2. Assign a domain (e.g. tunnel.example.com) pointing to port 8080
  3. Connect locally:
    chisel client --auth chisel:<password> https://tunnel.example.com \
      27017:svc-app-<mongo-id>:27017 \
      6379:svc-app-<redis-id>:6379
  4. Access services on localhost as if running locally

Test plan

  • Deploy Chisel Tunnel template in a project
  • Verify container starts with correct --auth args
  • Assign a domain and verify Traefik routes WebSocket traffic
  • Connect with chisel client and verify TCP tunneling to other project services

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 19, 2026

@P4PER is attempting to deploy a commit to the biersoeckli Team on Vercel.

A member of the Team first needs to authorize it.

@P4PER P4PER marked this pull request as draft March 19, 2026 13:41
@P4PER P4PER force-pushed the feat/add-chisel-to-templates branch from 585ad98 to 393da9e Compare March 19, 2026 13:42
@P4PER P4PER marked this pull request as ready for review March 19, 2026 13:47
@biersoeckli biersoeckli merged commit fb321f7 into biersoeckli:main Mar 20, 2026
1 of 2 checks passed
@biersoeckli
Copy link
Copy Markdown
Owner

@P4PER

Thanks for contributing!

I added a small fix in app.service.ts wich prevented the template from being created.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants