Access Your Home Server from Anywhere — Tailscale, Oracle VPS, and frp
Part 4 of the home server series. Set up private remote access with Tailscale, a free Oracle VPS as a public gateway, frp tunneling to bypass CGNAT, Nginx reverse proxy, and SSL with Certbot. In Pa...

Source: DEV Community
Part 4 of the home server series. Set up private remote access with Tailscale, a free Oracle VPS as a public gateway, frp tunneling to bypass CGNAT, Nginx reverse proxy, and SSL with Certbot. In Part 2 we set up Nextcloud, and in Part 3 we added Samba NAS. Everything works great — on your home network. But the moment you step outside your house, your server disappears. You can't reach it from a coffee shop, your office, or while traveling. Your phone's auto-backup stops working on mobile data. This part fixes that. After this guide, you'll access your server from anywhere in the world through two paths: Private path (Tailscale): A direct encrypted tunnel between your devices and your server. Fast, simple, free. For personal use. Public path (Oracle VPS + frp): A clean URL like files.yourdomain.com that anyone can open in a browser. For sharing with family. This is the most complex part of the series, but I'll walk through every step. The CGNAT problem Before we start, you need to under