4 ms·
Why even run nginx? My personal website is served out of a private S3 bucket, with CloudFront sitting in front of it. As a former sysadmin, the less actual adm
by indemnity 6y ago
Why even run nginx? My personal website is served out of a private S3 bucket, with CloudFront sitting in front of it.
As a former sysadmin, the less actual admin I need to do the better.
- d3nj4l 6y agoYou could have other, self-hosted services there. That's my setup: I have self hosted trilium and used to self host matrix. The personal nginx served website was just a cherry on top of the cake.
- cobbzilla 6y ago> I have self hosted trilium and used to self host matrix. Wait, you’re self hosting multiple apps on one system, and not using K8?!? Your apps can’t autoscale or do blue/green upgrades or any of the cool stuff you are now mandated to do by the cargo cult. How do you sleep at night?? /s
- Frost1x 6y ago>or any of the cool stuff you are now mandated to do by the cargo cult. This is ultimately what drives me insane about the tech sector: so many choices are trend based and cult like when any sort of technical discipline shouldn't be.
- klodolph 6y agoS3 has no https and unsatisfactory performance. My website used to be in an S3 bucket, I was unhappy with it.
- jbboehr 6y agoIf you run it behind CloudFront it does support HTTPS.
- klodolph 6y agoAnything “supports HTTPS” if you count putting an HTTPS proxy in front of it. In other words, S3 does not support HTTPS, but you can work around that limitation by combining it with other services. My personal website is low-traffic, it’s not going to be very hot in any CDN caches. Based on my experiences with S3 performance, adding another layer of cache misses in front of it is probably just going to slow things down.
- jbboehr 6y agoFair enough. The suggestion was more for the HTTPS part and not the performance part of your complaint. It's simple enough to set up, pay-as-you-go, only requires one vendor, and should be very scalable. I'd just as soon throw up nginx on a Linode, myself.