made with vue.js

Wiredoor

Self-hosted Ingress-as-a-Service Platform

Visit Site

Description

Self-hosted Ingress-as-a-Service Platform

"Wiredoor is a self-hosted ingress-as-a-service platform that enables you to securely expose internal services, devices, or infrastructure located in private networks, LANs, or isolated environments without needing to open firewall ports, configure public cloud load balancers, or deploy reverse proxies manually.

At its core, Wiredoor creates a reverse VPN tunnel using WireGuard, allowing your internal services to establish outbound, encrypted connections to the Wiredoor Server, which acts as a public ingress point.

Once connected, traffic from the internet can be securely routed into your network via domain-based rules, without requiring any inbound access to your local environment.

The Wiredoor dashboard is built with Vue.js 3 + TypeScript, styled with Tailwind CSS, and bundled using Vite. Vue’s reactivity and component model made it ideal for creating a responsive and minimal UI to manage domains, nodes, and exposed services in real time. While the backend is built with Node.js (Express + TypeORM) and the CLI in Go, the dashboard is a standalone SPA that interacts directly with the API. Vue’s composition API and lightweight ecosystem helped us keep the frontend fast, maintainable, and developer-friendly."


Social Media Links

Surreal CMS Hosted CMS for Static Websites
icon-eye-dark Created with Sketch. 3.685
Simple Task List To-Do List App
icon-eye-dark Created with Sketch. 7.476
Sentry for Vue Vue Application Monitoring
💚 Sponsored by Friends
image-vuetify Created with Sketch.
Supercharge Your Development with the Power of Vue and Material Design
Nuppets Collection of Vue & Nuxt Development Resources
icon-eye-dark Created with Sketch. 573
Habitica Gamified Habit Tracker App
icon-eye-dark Created with Sketch. 4.636