Skip to content

Matts/Shoreline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoreline 🌊

Your safe harbor to internal systems.

Secure. Elegant. Durable.

⚠️ This is a concept-stage project. Not all features are implemented.
Contributions, feedback, and ideas are welcome — especially from folks who care about local-first infrastructure.


🌊 Why Shoreline?

Shoreline makes it effortless to expose internal services to the outside world — securely, locally, and on your terms. Whether you're triggering CI pipelines, receiving GitHub hooks, or syncing data — Shoreline acts as a trusted gateway to your private network.

No endless configuration files. No cloud tunnels. No port-forwarding hell. No vendor lock-in.
Just your infrastructure. Your rules.


✨ Features

  • 🔐 TLS Reverse Proxy — Public HTTPS → private LAN, secured by Caddy
  • 🖥 Local-Only Admin UI — Route management stays inside your network
  • 📜 Webhook Logging & Replay — View, inspect, and replay past requests
  • 📦 Durable Delivery Queue — No more lost events if a device is offline
  • 👤 RBAC — Admins manage all, users only what they own or share
  • 💻 Device Registry — Label and route to devices by name, not by IP
  • 🐞 Debugging Interface — See what’s hitting your webhooks, in real time