I don’t use NPM but if “Cache Assets” means what it means in the traditional sense, it wouldn’t affect most home deployments.
Historically, resources are limited and getting Apache to load images/javascript/CSS files from disk each time they’re requested, even if the OS kernel eventually caches them to RAM, was a resources intensive process. Reverse proxies stepped up and identifies assets (images, JS and CSS), and stores them in memory for subsequent requests. This reduces the load on the Apache web server and reduces the hops required to serve the request. Thereby making everything faster.
For homelabs, and single user systems, this is essentially irrelevant, as you’re not going to be putting so much load on the back end system to notice the difference. May be good to still turn it on, but if you’re noticing odd behaviors (ie updates to CSS or images not taking), it may be a good idea to turn it off to see if that’s the culprit.
As others said, “Websocket Support” enables support for them and is required for some applications. “Cache Assets” caches (likely static) assets in the proxy so they don’t have to be loaded from the backend service - I’d leave this disabled unless the backend service is hosted on another network entirely, and even then only enable it if you know the implications. “Block Common Exploits” is a very primitive filter against SQL injection (and similar) attacks. It also blocks some user agents. I wouldn’t enable it as it won’t do much to block a dedicated attacker and some filters may falsely trigger in edge cases, causing errors.
Then yeah, that option is worthless to you. For me, having networked solutions over a domain I have that enabled. But if its just internally I’d also disable it
I don’t use nginx proxy manager but websocket has to be enabled for apps that use websockets (duh) - you would have to dive into docs or example infra configs to check if the service uses it.
Rule of thumb here would be to enable it for everything. Optionally you could check if the service works with/without it.
E: Websockets are used when a website needs to talk in “real-time” with the servers - live views and graphs will usually use it also notifications, generally if the website does not reload/redraw fully but data seems to change then there is a high chance it uses websockets under the hood (but there are ways to do it without ws, ex. SSE).
Example: Grafana uses websockets but qbittorrent web ui uses other means (SSE) and does not require ws.
This last night I gave in for once and went to bed when the kid did, holy carp she had a good night so I got just shy of 6 hours in one chunk. This may end up being the first 8 hour total I’ve gotten in months. Really like the me time but I was starting to feel rough yesterday
For me this was every day for over a decade. Why go to sleep early when you’ll feel shitty No matter what. As soon as you fall asleep it means you suffer all over again.
Anyways Turns out I have sleep apnea. CPAP Isn’t magic, but it has made a big difference. I know longer have a passive deathwish. If you feel like. This meme relates to you. Then maybe go get asleep. Study done and give CPAP a shot.
Heh, not a parent, just working against my chronotype or whatever it’s called, still get it. Should go to sleep at 9pm at most…but I get my energy boost around 7-8 pm. So when I should go asleep I am most motivated abd have most energy for the day. Yay.
My chronotype wants me sleeping 1am until 9am, unfortunately my partner likes to attempt to get up more like 7am with multiple alarms and I’m one of these people that one they’re awoken, I’m not gonna go back to sleep whatever I try.
I get a full night’s sleep maybe once or twice a month
slrpnk.net
Hot