this post was submitted on 17 Feb 2025
117 points (97.6% liked)

Selfhosted

44306 readers
481 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
117
submitted 4 months ago* (last edited 4 months ago) by lena to c/selfhosted@lemmy.world
 

I have been self-hosting for a while now with Traefik. It works, but I'd like to give Nginx Proxy Manager a try, it seems easier to manage stuff not in docker.

Edit: btw I'm going to try this out on my RPI, not my hetzner vps, so no risk of breaking anything

(page 2) 26 comments
sorted by: hot top controversial new old
[–] ohshit604@sh.itjust.works 2 points 4 months ago

I had a poor experience with NPM which turned me to SWAG, it worked, but was a tad slow. Moved to Traefik and haven’t looked back.

[–] Shimitar@downonthestreet.eu 1 points 4 months ago

I use and love nginx.

Maybe a bit more old fashioned than more modern solutions, but steady solid and versatile. I use it as reverse proxy ad well as proxy for php stuff and more.

I like Zoraxy it has a lot of features, like Zerotier integration, status monitoring etc and a clean UI

Runs fine for my needs and fully replaced NPM for me 😊

You can run it in docker or as a single binary directly

[–] Tinkerer@lemmy.ca 1 points 4 months ago (3 children)

This the main reason I switched from traefik, I can have certificates on all my internal stuff and not just on my docker host. I personally love NPM but maybe I'll give NPMPlus a try, I have never heard of it.

load more comments (3 replies)
[–] kratoz29@lemm.ee 1 points 4 months ago (1 children)

I use Synology integrated reverse proxy, stupidly simple and always works for me (only if IPv6 doesn't fuck up itself, I can't fallback to IPv4 because that is CGNATED), if I am missing features that other options have I would like to know :)

[–] AustralianSimon@lemmy.world 2 points 4 months ago (1 children)

I've looked at it but never actually given the Synology proxy a go despite using their DNS server. Does it do auto certificate renewal?

Have you considered using a Cloudflare tunnel to bypass the CGNAT? You can do that into a proxy or straight into the service.

load more comments (1 replies)
[–] shadowfax13@lemmy.ml 1 points 4 months ago

having tried many in past, i always go back to haproxy. it has everything required as proxy and load balancer while also being very efficient.

[–] rumba@lemmy.zip 1 points 4 months ago (1 children)

I used NPM, It was pretty solid

Then I changed headspace and now I run SearXNG through cloudflare, and tailscale everything that doesn't need to be public.

[–] lena 1 points 4 months ago (1 children)

Why shouldn't stuff be public?

[–] rumba@lemmy.zip 1 points 4 months ago

Zero Day Vulnerabilities. Smaller surface area, smaller threat.

If I surface something that runs PHP or Java under the hood and a new zero day is found in PHP / Java and my project or product doesn't get updated, I'm at risk.

When zero days come out, people script against it.

Things that need to be public are worth it. But anything that's just you looking at it? The thing with Tailscale, you can just let it run on your phone / laptop. If you don't use an exit node in your house, you won't even know you're on VPN.

[–] Cardboard5308@lemmy.world 1 points 4 months ago

NPM was the first one that worked for me. I used a YouTube tutorial. I tried Nginx and Caddy, but couldn't figure them out. For context, I try to run anything I can out of Docker, which adds some complexity I think. I must not have been doing the templates correctly or something.

I plan on trying to go for Nginx or Caddy later, but right now NPM works wonders for my use case.

[–] sandwichsaregood@lemmy.world 1 points 4 months ago

I really like Zoraxy. Similar to NPM but it's its own thing and I like it a lot more

I know how to use raw nginx/Caddy/traefik to do it, but I find the WebUI and all the extra features Zoraxy has to be very convenient and easy to use.

[–] WhyFlip@lemmy.world 0 points 4 months ago

I highly recommend npm. It's also the only one I've used, so please keep that in mind.

load more comments
view more: ‹ prev next ›