Distribution plan
Distribution plan
This plan turns the repository preparation into a focused three-day launch. It is intentionally small enough to execute without a marketing team.
Target audiences
- Self-hosting operators who want an alternative to managed tunnel services.
- Platform engineers who need private-network access with explicit policy.
- Remote-access administrators responsible for RBAC, audit, and revocation.
- Go and Vue developers interested in a production-grade control-plane codebase.
Channel hooks
| Channel | Hook |
|---|---|
| GitHub | Self-hosted tunnels with a real control plane, admin console, scoped tokens, and audit |
| Ask for feedback on a self-hosted alternative to point-to-point tunnels | |
| Hacker News | Explain why tunnel tooling needs a control plane, not just a transport |
| V2EX | 中文用户视角:自建内网穿透平台的权限、路由和审计设计 |
| Operator-focused angle: RBAC, scoped tokens, and audit for private-network access | |
| X | Short technical pitch with the social preview and demo GIF |
| Dev.to | Publish the technical article and link the repository |
| Relevant communities | Share only where self-hosting or network access is on topic; follow each community’s rules |
Three-day launch sequence
Day 1 — Repository readiness
- Publish a tagged release with passing CI.
- Confirm the README, screenshots, English guides, and social preview are current.
- Apply the GitHub description, topics, website, and social preview.
- Create two or three high-quality issues for early contributors.
Day 2 — Technical article
- Publish “Why TunnelMesh needs a control plane.”
- Use the committed dashboard, WebSSH, and SFTP screenshots.
- Link the quick start, architecture overview, and security guide.
- Ask three operators for feedback before broad distribution.
Day 3 — Community distribution
- Post to GitHub, Reddit, Hacker News, V2EX, LinkedIn, X, and Dev.to.
- Reply to every substantive comment.
- Record recurring questions and turn them into documentation updates.
Reusable copy
One-sentence pitch:
TunnelMesh is a self-hosted tunneling platform with a real control plane, scoped tokens, and a built-in admin console.
280-character post:
TunnelMesh: self-hosted HTTP/TCP/UDP tunneling with an admin console, scoped tokens, Agent policy, RBAC, audit logs, and WebSSH/SFTP. Public ingress is HTTP/HTTPS/WSS. Built with Go and Vue. https://github.com/nnworld/TunnelMesh
Article summary:
Point-to-point tunnels work until you need policy, routing, and audit. TunnelMesh adds a self-hosted control plane so private-network access is explicit, scoped, and observable.
Success metrics
- GitHub stars and forks.
- Issues and discussions opened by external users.
- README and quick-start click-through.
- Quick-start completion feedback.
- Release downloads.
- Repeat external contributors.
Treat these as learning signals, not vanity targets.
Response rule
Answer every substantive issue within 24 hours, even if the answer is only a triage update. Record recurring questions in the documentation so the next user does not have to ask again.