Question: Nginx or HAProxy as a reverse proxy? I’ve tested both. In some cases, I still need nginx, while in others, after a closer look, it’s not necessary.
Performance, etc.
Opinions from those who use/have used both?
Question: Nginx or HAProxy as a reverse proxy? I’ve tested both. In some cases, I still need nginx, while in others, after a closer look, it’s not necessary.
Performance, etc.
Opinions from those who use/have used both?
Coming up on my task list is getting multiple/different containers running on a single domain using subdomains… can that work?
So app1.example.com is one Podman container and app2.example.com is a different Podman container… (both using port 80)
I’ve found this guide I might try, but if you have a better way please let me know!
https://www.redhat.com/en/blog/podman-nginx-multidomain-applications
The #Jellyfin adventure goes on, now running on a dedicated home server (and no longer on my desktop which is off half the time). I've been wanting to get a home server for a long time but never felt like the investment in the hardware was worth it. Jellyfin changed that and I'm so excited to see what this server can be used for. For now it's only a media server, but that will change very soon. Maybe #Pihole, #nginx, #HomeAssistant...
(It's running #Arch btw)
Nginx: try_files Is Evil Too
Link: https://www.getpagespeed.com/server-setup/nginx-try_files-is-evil-too
Discussion: https://news.ycombinator.com/item?id=43078696
Gixy: Nginx Configuration Static Analyzer
Link: https://github.com/dvershinin/gixy
Discussion: https://news.ycombinator.com/item?id=43065217
I'm doing a bit of my own server revamp and one of the points is a decision: stay with Nginx or switch to Caddy.
For my loads I could run bashttpd, so it's only about the comfort of setting up, configuring, is it secure enough and so on.
I went for a JSON format for caddyfile (to see what you could do) and it's prohibitevly bad admin-wise....
Sidenote, this exploration https://blog.tjll.net/reverse-proxy-hot-dog-eating-contest-caddy-vs-nginx/ shows that you want Nginx as your production proxy and Caddy for file delivery.
New video out
Creating a #nginx #jail on #FreeBSD leveraging #bastilleBSD
Enjoy
On #youtube
https://youtu.be/K_6OOLcghjg
On #Odysee
https://odysee.com/@YetanotherSysAdmin:0/Using-Bastille-to-create-Jails-on-FreeBSD:2
New video out
Creating a #nginx #jail on #FreeBSD leveraging #bastilleBSD
Enjoy
On #youtube
https://youtu.be/K_6OOLcghjg
On #Odysee
https://odysee.com/@YetanotherSysAdmin:0/Using-Bastille-to-create-Jails-on-FreeBSD:2
Improving snac Performance with Nginx Proxy Cache
https://it-notes.dragas.net/2025/01/29/improving-snac-performance-with-nginx-proxy-cache/
Publishing a photo of approximately 4MB from my snac instance (at home with 20 Mbit/sec uplink) meant overwhelming everything.
This happened because, for every remote instance, Nginx was requesting the multimedia file from snac. However, due to saturated connections, it took several seconds, leading to thread exhaustion in snac.
I resolved this issue by caching the multimedia files myself using Nginx, which significantly improved performance.
This matter will be covered in a subsequent (simple) blog post.
@brigrammer@poa.st
no fucking clue.
I'm using misskey, outta the box. It's got almost no English-language documentation. Takes a little bit of brainpower (and practice) just to run the bash installer.
#Misskey is a #Node #Typescript application, running on port 3000, and uses #postgresql and #redis for data backend. I'm assuming that the redis does fast cacheing of some sort, not sure what all is there. Also has #nginx set up as a #reverseproxy on port 80, even though the the documentation tells us to expose port 3000 to the world.
That's what I did. I'm assuming that most federation would still work even with port 3000 closed, but it's not worth taking the chance.
The entire application is very fast running and very snazzy looking when it's running all on one box with a good deal of hardware available.
I know that misskey works, and it's a good program, but I want it to be slightly budget-optimized and somewhat containerized so that I can tinker with other containerized applications with the #VPS I already have running.
Well it turns out I've maxed out my #Synology NAS' #docker abilities. Time to build a #Proxmox server, which I've wanted to do for a while, anyway.
It's amazing what the Synology can do, it really is. But 10 gigs of ram just isn't enough for what I need. And fighting with #Caddy vs Synology's built in #nginx is too annoying.