Teams
Private networking for your team. Share services securely without exposing them to the internet.
VendTunnel Teams provides similar functionality to Tailscale - private team networking - but without requiring accounts, SSO, or organization setup.
What is a Team?
A team is a private network where members can share services and communicate securely. Each member gets an internal address on the same network.
Team "acme-dev"
├── Alice - database service
├── Bob - api service
└── Carol - frontend service
# Bob can access Alice's database:
psql -h database.internal -U postgres
# Carol can access Bob's API:
curl http://api.internal:8080/health
Use Cases
Development Collaboration
Share local development services with teammates. Bob can test against Alice's database without either exposing services to the internet.
Staging Environments
Create a private staging network where team members can access services by name.
Remote Pair Programming
Share your local environment with a colleague for debugging or code review.
Homelab Access
Give trusted friends or family access to services running on your home network.
Features
| Feature | Description |
|---|---|
| Private Network | Isolated network for each team |
| Internal DNS | service.internal names |
| Join Codes | 6-character codes to join team |
| Team Dashboard | View all team services |
| No Account | Pay and connect, no signup |
| Optional Public Access | Also expose via public URL |
Creating a Team
Go to Team Page
Visit /team and select "Create Team".
Enter Details
- Team Name: Used in URLs (e.g., "acme-dev")
- Service Name: Your first service (e.g., "database")
- Ports: Which local ports to expose
Pay with PayPal
Same pricing as tunnels.
Get Your Credentials
You'll receive:
- Config file to connect
- Join Code to share with teammates
- Team dashboard URL
Anyone with the join code can join your team. Share it only with people you trust.
Joining a Team
Get the Join Code
Ask the team creator for the 6-character join code.
Go to Team Page
Visit /team, enter the join code.
Enter Your Service
Name your service and specify ports.
Pay and Connect
Same price per member. Download config and connect.
Internal DNS
Access services by name instead of IP. See Internal DNS for details.
# Access team services by name:
curl http://api.internal:8080
Team Dashboard
View all team services at /team/your-team-slug/services. Members can see all service details and internal DNS names.
Public + Private
Team services can also have public URLs. When creating/joining, your service gets:
- Private:
api.internal(team only) - Public:
api--acme-dev.tunnel1.vendvpn.com(anyone)
You choose whether to share the public URL or keep things private.
Pricing
Same as tunnels, per team member:
4 Hours
1 Day
7 Days
30 Days
Comparison with Tailscale
| Feature | VendTunnel | Tailscale Free | Tailscale Team |
|---|---|---|---|
| Account required | No | Yes | Yes + SSO |
| Internal DNS | Yes (*.internal) | Yes (MagicDNS) | Yes |
| Price | $0.50-3/session | Free (3 users) | $6/user/month |
| Setup time | 2 minutes | ~10 minutes | ~30 minutes |
| Vendor lock-in | None | Moderate | High |
Get Started
- Go to /team
- Create a team or enter a join code
- Pay and download config
- Share join code with teammates
- Access services via internal DNS!