<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nginx reverse proxy - Hamradio.my</title>
	<atom:link href="https://hamradio.my/tag/nginx-reverse-proxy/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Amateur Radio, Tech Insights and Product Reviews</description>
	<lastBuildDate>Wed, 11 Jun 2025 13:42:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://hamradio.my/wp-content/uploads/2026/02/cropped-cropped-image-removebg-preview-3-32x32.png</url>
	<title>nginx reverse proxy - Hamradio.my</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Wiredoor: Securely Expose Private Services with Reverse VPN Magic</title>
		<link>https://hamradio.my/2025/08/wiredoor-securely-expose-private-services-with-reverse-vpn-magic/</link>
					<comments>https://hamradio.my/2025/08/wiredoor-securely-expose-private-services-with-reverse-vpn-magic/#respond</comments>
		
		<dc:creator><![CDATA[9M2PJU]]></dc:creator>
		<pubDate>Mon, 04 Aug 2025 13:40:24 +0000</pubDate>
				<category><![CDATA[container]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[free open source software]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[self hosted]]></category>
		<category><![CDATA[tunneling]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[akses jauh]]></category>
		<category><![CDATA[alat devops]]></category>
		<category><![CDATA[devops tools]]></category>
		<category><![CDATA[docker tunnel]]></category>
		<category><![CDATA[expose local services]]></category>
		<category><![CDATA[kawalan jauh selamat]]></category>
		<category><![CDATA[kubernetes ingress]]></category>
		<category><![CDATA[nginx reverse proxy]]></category>
		<category><![CDATA[open source ingress]]></category>
		<category><![CDATA[pendedahan perkhidmatan tempatan]]></category>
		<category><![CDATA[penghosan sendiri]]></category>
		<category><![CDATA[perkhidmatan kendiri]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[reverse vpn]]></category>
		<category><![CDATA[secure self hosting]]></category>
		<category><![CDATA[self hosted vpn]]></category>
		<category><![CDATA[vpn alternative]]></category>
		<category><![CDATA[vpn sumber terbuka]]></category>
		<category><![CDATA[wiredoor]]></category>
		<category><![CDATA[wireguard]]></category>
		<category><![CDATA[zero trust networking]]></category>
		<guid isPermaLink="false">https://hamradio.my/?p=7831</guid>

					<description><![CDATA[<p>Exposing private services to the internet is traditionally a messy affair — it usually involves port forwarding, firewalls, VPNs, or jumping through hoops with third-party tunnels and ingress controllers. But what if there was a secure, self-hosted way to do it all — using just WireGuard and NGINX — without giving up control? Meet Wiredoor. [&#8230;]</p>
<p>The post <a href="https://hamradio.my/2025/08/wiredoor-securely-expose-private-services-with-reverse-vpn-magic/">Wiredoor: Securely Expose Private Services with Reverse VPN Magic</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading"></h1>



<p class="wp-block-paragraph">Exposing private services to the internet is traditionally a messy affair — it usually involves port forwarding, firewalls, VPNs, or jumping through hoops with third-party tunnels and ingress controllers.</p>



<p class="wp-block-paragraph">But what if there was a secure, self-hosted way to do it all — using just WireGuard and NGINX — without giving up control?</p>



<p class="wp-block-paragraph">Meet <strong>Wiredoor</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f310.png" alt="🌐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> What Is Wiredoor?</h2>



<p class="wp-block-paragraph"><strong>Wiredoor</strong> is an open-source ingress-as-a-service platform designed for securely exposing services from private networks to the internet. It uses a reverse VPN tunnel (powered by <a href="https://www.wireguard.com/">WireGuard</a>) and a built-in <a href="https://nginx.org/">NGINX</a> reverse proxy to forward requests to your local services — no matter where they are.</p>



<p class="wp-block-paragraph">Whether you&#8217;re a developer, sysadmin, or just privacy-conscious, Wiredoor gives you complete control of how your internal services become externally available — without relying on a public cloud provider.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f510.png" alt="🔐" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Why Wiredoor?</h2>



<p class="wp-block-paragraph">Here’s what makes Wiredoor stand out:</p>



<ul class="wp-block-list">
<li><strong>Reverse VPN with WireGuard</strong>: Secure, high-performance tunneling from internal nodes to the internet-facing gateway.</li>



<li><strong>NGINX Reverse Proxy</strong>: Routes traffic efficiently and supports HTTPS, WebSockets, and subdomain mapping.</li>



<li><strong>OAuth2 Authentication</strong>: Restrict access with Google, GitHub, or any OIDC provider using OAuth2-Proxy.</li>



<li><strong>Automatic SSL</strong>: Built-in Let&#8217;s Encrypt integration for public domains, or use self-signed certs for internal use.</li>



<li><strong>Web UI</strong>: Manage nodes, services, and domains from a sleek, browser-based interface.</li>



<li><strong>Flexible Deployments</strong>: Works in Docker, Kubernetes, bare-metal servers, IoT devices — anything with Linux.</li>



<li><strong>CLI Client</strong>: Register and expose services easily from the terminal with <code>wiredoor-cli</code>.</li>
</ul>



<p class="wp-block-paragraph">And of course, it’s <strong>fully open source</strong> and <strong>100% self-hosted</strong>.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a1.png" alt="⚡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Quickstart: Get Wiredoor Running in Minutes</h2>



<p class="wp-block-paragraph">You’ll need:</p>



<ul class="wp-block-list">
<li>A Linux VPS with Docker</li>



<li>Open ports: <code>80</code>, <code>443</code>, and <code>51820/UDP</code> (VPN)</li>



<li>A domain (optional but recommended)</li>
</ul>



<h3 class="wp-block-heading">Step 1: Deploy the Wiredoor Server</h3>



<pre class="wp-block-code"><code>git clone https://github.com/wiredoor/docker-setup.git
cd docker-setup
cp .env.example .env
nano .env   # Edit admin email, password, hostname/IP, and ports
docker compose up -d
</code></pre>



<h3 class="wp-block-heading">Step 2: Log in to the Web UI</h3>



<p class="wp-block-paragraph">Go to <code>https://your-server-domain-or-ip</code> in your browser, and log in with the credentials you set in <code>.env</code>.</p>



<p class="wp-block-paragraph">Now you’ve got the control panel to manage everything — nodes, domains, and services.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5a5.png" alt="🖥" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Expose Your First Private Service</h2>



<p class="wp-block-paragraph">Now, install the Wiredoor CLI on your local device (or any internal machine):</p>



<pre class="wp-block-code"><code>curl -s https://www.wiredoor.net/install-wiredoor-cli.sh | sh
</code></pre>



<p class="wp-block-paragraph">Then connect it to your server:</p>



<pre class="wp-block-code"><code>wiredoor login --url=https://your-server-domain-or-ip
</code></pre>



<p class="wp-block-paragraph">And expose a service running on port 3000:</p>



<pre class="wp-block-code"><code>wiredoor http myapp --domain app.yourdomain.com --port 3000
</code></pre>



<p class="wp-block-paragraph">Make sure <code>app.yourdomain.com</code> points to your Wiredoor server’s public IP. Wiredoor will handle SSL, tunneling, and routing for you.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f527.png" alt="🔧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Advanced Use Cases</h2>



<p class="wp-block-paragraph">Wiredoor works great in more complex environments too:</p>



<ul class="wp-block-list">
<li><strong>Docker Gateway</strong>: Drop-in sidecar container to expose services in Compose stacks.</li>



<li><strong>Kubernetes</strong>: Use the Helm chart to expose services from inside your cluster.</li>



<li><strong>IoT Networks</strong>: Expose dashboards, logs, or remote device control panels from isolated networks.</li>



<li><strong>Site-to-Site VPN</strong>: Use gateway nodes to bridge entire networks, not just individual services.</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f512.png" alt="🔒" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Designed with Security in Mind</h2>



<p class="wp-block-paragraph">Wiredoor doesn’t compromise on security. You get:</p>



<ul class="wp-block-list">
<li>Encrypted VPN connections (WireGuard)</li>



<li>Fine-grained OAuth2 access controls</li>



<li>Secure session handling</li>



<li>Automatic certificate renewal</li>



<li>Brute-force resistant login with admin PIN/password</li>
</ul>



<p class="wp-block-paragraph">You control your ingress — not some third-party SaaS provider.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Ideal Use Cases</h2>



<ul class="wp-block-list">
<li>Share a dev or staging app with your client — securely</li>



<li>Access internal dashboards (like Prometheus, Grafana, etc.) from anywhere</li>



<li>Replace complex OpenVPN/ZeroTier setups with a simple alternative</li>



<li>Expose IoT devices, edge services, or legacy systems with minimal configuration</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 100% Open Source, Self-Hosted</h2>



<p class="wp-block-paragraph">Wiredoor is maintained by developers who care about privacy, control, and simplicity. You can inspect, modify, or host it yourself — no vendor lock-in.</p>



<p class="wp-block-paragraph">Check out the source code, contribute, or just star the repo to support the project:</p>



<p class="wp-block-paragraph"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://github.com/wiredoor/docker-setup">GitHub: wiredoor/docker-setup</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Final Thoughts</h2>



<p class="wp-block-paragraph">Wiredoor offers a refreshing take on secure service exposure. If you&#8217;re tired of fragile SSH tunnels, overpriced third-party solutions, or clunky VPN setups — give Wiredoor a try.</p>



<p class="wp-block-paragraph">It’s simple, self-hosted, and made for people who want to control their own infrastructure.</p>
<p>The post <a href="https://hamradio.my/2025/08/wiredoor-securely-expose-private-services-with-reverse-vpn-magic/">Wiredoor: Securely Expose Private Services with Reverse VPN Magic</a> appeared on <a href="https://hamradio.my">Hamradio.my - Amateur Radio, Tech Insights and Product Reviews</a> by <a href="https://hamradio.my/author/9m2pju/">9M2PJU</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamradio.my/2025/08/wiredoor-securely-expose-private-services-with-reverse-vpn-magic/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
