Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Shells Virtual Desktop
BMail.ag - Secure Email Service
Server.net
CPLicense.net
VPS Server
Buy VPN
Vultr
VMs for AI
HostDare
HostDare
ReliableSite White-Label Dedicated Hosting for Resellers
InterServer VPS
BMail.ag - Secure Email Service
Best VPN
High-Performance Bare Metal Server Solutions
Karvl.com
Server Mania Cloud Hosting
DataWagon Hosting
AlphaVPS Hosting
Evoxt.com
Clouvider
VPS Hosting with NVMe
Residential IPs in the US & 4G Mobile Proxies in EU & US with Unlimited Bandwidth
ReliableSite White-Label Dedicated Hosting for Resellers
Rabisu - Hosting Solutions
Shells Virtual Desktop
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

How do you access your self hosted services (for private use)?

minioptminiopt Member
edited August 2025 in General

I’ve been looking to move away from Google and Apple services for a little while now. Seafile looks solid for replacing Google & iCloud Drive, I might run Joplin and Collabora Online too.

I was thinking I would WireGuard into my server(s) and access them from there because I’m a little concerned about making them public facing especially since I’d like not to avoid using Cloudflare, meaning no DDoS protection + exposed IP.

So how do you personally go about accessing your self hosted services, VPN or public facing?

«1

Comments

  • Jack_SBEJack_SBE Member, Patron Provider

    Cloudflare zero access is a win for me.
    Run everything localhost and then point dns over the tunnel. You can setup access policies to verify google, or even a basic auth header for api/services if you need.

    Thanked by 2satorik vicaya
  • Wireguard is excellent

  • kaitkait Member

    Wireguard.

    Thanked by 1WyvernCo
  • https://github.com/fosrl/pangolin if you want the opensource version of cloudflare tunnel

  • tentortentor Member, Host Rep

    @miniopt said:
    I was thinking I would WireGuard into my server(s) and access them from there because I’m a little concerned about making them public facing especially since I’d like not to avoid using Cloudflare, meaning no DDoS protection + exposed IP.

    Realistically speaking, I doubt that anyone will DDoS some random self-hosted Seafile or Joplin instance, but I would consider risk of it being vulnerable due to not updating fast enough.

    Depending on how you plan to use it, HTTP Basic Auth in front of your services might be a good idea to prevent bots from accessing your services while being able to access them even without Wireguard.

  • @akhfa said:
    https://github.com/fosrl/pangolin if you want the opensource version of cloudflare tunnel

    I didn’t know about Pangolin, that sounds perfect. Thanks.

  • Tailscale all the way

    Thanked by 1jaden
  • I'm using Headscale, (self-hosted Tailscale), so I have barely any publicly exposed ports. I tried Pangolin but I have too many servers that I need to interconnect, so self-hosting a Tailscale coordination server works best for me, (because I'm way past the Tailscale free-tier).

    Thanked by 2vicaya WyvernCo
  • Wireguard if you have public IP. Otherwise, tailscale/headscale or pangolin (uses newt under the hood, which is pretty much WG or can use old fashioned WG).

  • tailscale to create private network within all of my devices and servers for private use. Pangolin to expose some service for public/friend so they don't need to mess with tailscale.

  • Tailscale for me

  • Pretty much Tailscale + Cloudflare for me. Wireguard is nice but Tailscale really makes everything easier (and the ACLs are particularly important for me).

    Cloudflare is for services I want to share with other people. I would rather not be tech support when someone messes up the Tailscale config, or doesn't turn it on and they cannot access their password manager, or something else.

  • I used Cloudflare Zero Access for awhile but switched to Tailscale and haven't looked back. It's been perfect and lets me keep everything locked down (unless it needs to be public facing for some reason).

  • subbsubb Member

    tailscale / headscale for sure. easy enough yet secure.

  • I just expose everything to public..

  • WireGuard and socat tunnelling udp between 2 ports on a cheap vps as a cgnat bypass

  • Netbird
    Or well... simple host it, most of them have a password

  • @DeadlyChemist said:
    Netbird
    Or well... simple host it, most of them have a password

    I really want to like Netbird, but their Android client is shit compared to Tailscale's. I just want to be able to switch exit nodes from my phone but they still haven't added it.

  • I primary use wireguard to access home resources. but i do have unifi vpn as a backup. might explore tailscale one day again as i had issues connecting my domain

  • @CloudHopper said: I really want to like Netbird, but their Android client is shit compared to Tailscale's. I just want to be able to switch exit nodes from my phone but they still haven't added it.

    never used exit nodes so idk

  • MikeAMikeA Member, Patron Provider

    I use CloudFlare and Tailscale, because I'm lazy.

    Thanked by 1COLBYLICIOUS
  • netbird

  • My self hosted services are behind CG-NAT

    I use a cheap, but geographically located close to my place, 1core/1gb VPS with OpenVPN tunnel to expose my self hosted service outside for public access and access that via my public domain.

    Thanks.

  • Cloudflare Tunnel for other users (I have an allowlist in Cloudflare Access) and Tailscale for my devices.

    Thanked by 1vicaya
  • yoursunnyyoursunny Member, IPv6 Advocate

    Seafile

    • It has a public address.
    • Seafile has built-in authentication.

    Docker Registry

    • Read operations are public.
    • Write operations are on a separate hostname but still public address.
      HTTP Basic Authentication and IP filters are deployed on this hostname.

    qBittorrent and HTTP server for downloaded content

    • They have private addresses.
    • Authentication is disabled.
    • All instances are connected via Wireguard.
    • The residential network is part of the Wireguard subnet too.
    • All instances are directly accessible from the residential WiFi, but cannot be accessed elsewhere.
  • Port knocking and hole punching 🤪

  • cloudflare tunnel and access.
    wireguard is also an option, but i don’t know if the traffic is large, it might got limited easily as it based on udp

  • Pritunl + WireGuard.

  • TrKTrK Member

    Tailscale, CloudFlare and Frp. Works like a charm, always.

    Thanked by 1vicaya
  • Nginx proxy manager + cloudflare + domain. Works great and no need to open ports.

Sign In or Register to comment.