this post was submitted on 01 Nov 2025
40 points (95.5% liked)

Selfhosted

52766 readers
469 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
 

I'm currently using NPM and upgrading to a new VPS for my business. I have a public website and am going to host a few more for friends, plus a few other services. Everything is on docker for ease. I use Cloudflare for DNS so would prefer using a DNS challenge. I will change this at some point but not yet ready to!

Should I:

  1. stick with Nginx Proxy Manager which I know well (is it really that insecure or outdated?)
  2. switch to NPM Plus (assuming this is the easiest)
  3. switch to Caddy (seems to be there most recommended but will be a learning curve for me)
  4. Try out Nginx (seems like a massive learning curve so I'm very reluctant)
you are viewing a single comment's thread
view the rest of the comments
[–] cron@feddit.org 61 points 5 days ago (2 children)

Please don't confuse the nginx proxy manager (npm) with the node.js packet manager (npm). The latter is frequently in the news regarding security vulnerabilities.

[–] AkatsukiLevi@lemmy.world 35 points 5 days ago

For a moment I was really confuser as to how Caddy could replace nodejs's package manager

[–] brewery@feddit.uk 7 points 5 days ago (2 children)

I might have done exactly this, thanks for pointing it out. Is Nginx proxy manager considered secure enough to use on extremal sites?

[–] thelittleblackbird@lemmy.world 14 points 5 days ago

Nginx is considered battle tested.

Very few products have this level of puic scrutiny and and a good record of being safe.

Once this is said, the majority of problems come from misconfigurations, so triple check the things

[–] cron@feddit.org 6 points 4 days ago (1 children)

Personally, I would try to avoid publishing nginx proxy manager's management web ui to the general public.

[–] brewery@feddit.uk 3 points 3 days ago (1 children)

That is not published externally - I only forward ports 80 and 443, and only access the admin interface locally or through a vpn to my router. Would this be ok? Thanks for your input

[–] cron@feddit.org 2 points 3 days ago

Yes, that is exactly what I meant.