dan

joined 3 years ago
[–] dan@upvote.au 4 points 5 days ago

My wife leaves time on the microwave. I like things to be complete though, and time left on the microwave means the usage of it is incomplete.

[–] dan@upvote.au 2 points 6 days ago (1 children)

So I can install any software I want. I'm running my own Lemmy server. I host Odoo and n8n for my wife's business. I have servers running Borgbackup and Borgmatic for backups. And a bunch of other stuff.

[–] dan@upvote.au 4 points 6 days ago* (last edited 6 days ago)

It's the same way that taxes work. Rich people contribute more than poorer people, but everyone can use things funded by public money (parks, police, fire fighters, public transport, schools, health care outside the USA, etc).

I actually wonder if there should be more taxpayer-funded online services. Lemmy's development was partially funded by government money (NLNet Foundation via the European Commission) for example.

[–] dan@upvote.au 5 points 6 days ago (2 children)

I've tried that before, but barely anyone donates. People expect the world for free.

[–] dan@upvote.au 1 points 6 days ago* (last edited 6 days ago) (1 children)

I agree about the automated scaling, but with VPS hosting you can usually have several hot spares to handle traffic spikes, and still spend less than something like AWS. Most good VPS hosts will let you create a private network between your VPSes. 1000x spikes aren't very common.

CDNs are pretty easy in general, especially if they support origin pull.

I don't like keeping all my eggs in one basket, so I use a few different providers.

[–] dan@upvote.au 0 points 6 days ago (4 children)

Yes, because a Linux server with root access is much more powerful than a platform like Cloudflare.

[–] dan@upvote.au 13 points 1 week ago* (last edited 1 week ago) (9 children)

There seems to be two groups of people:

People that use services like AWS and pay hundreds (or more) per month: "Wow, hosting is so expensive now!"

People that host a bunch of stuff on a $40/year VPS: "Wow, hosting is so cheap now!"

I've got several VPSes with 40Gbps (shared) networking, 8 or 16GB RAM, decent amount of space on RAIDed enterprise NVMe SSDs, fast AMD EPYC CPUs, that cost less than $60/year. 20 years ago before VPS hosting became popular, you'd need to pay at least $100/month for a dedicated server with a consumer CPU, single IDE hard drive, tiny amount of RAM, on a 100Mb/s connection.

Not to mention being able to host a bunch of stuff at home for cheap with a low-power single-board or mini PC., and Hetzner making dedicated servers very cheap too.

[–] dan@upvote.au 7 points 1 week ago

every time I have an idea for some little quality of life tool that involves pulling data from a site I would normally have to browse to directly, I can't do it because everything is captcha'd to all hell.

On the flip side, a bunch of services / web apps (mostly paid ones) are adding APIs to become "AI native"... but you can use those APIs without having to use AI too.

[–] dan@upvote.au 13 points 1 week ago (9 children)

A lot of sites wouldn't exist without ads, because they want their stuff to be freely-accessible and don't have any other revenue streams. It would also cut off lower income people that couldn't afford to pay.

The only business models that have really worked online have been:

  1. Ad-supported.
  2. You pay for the service yourself, like a monthly subscription.
  3. Someone else pays for the service for you, for example freemium services (paid users subsidize the free users), a lot of Lemmy servers (admins cover the hosting costs), etc.

If ads go away, a lot of sites/services would have to become paid services, and smaller ones might just shut down entirely. We'd end up with even more consolidation of the market.

[–] dan@upvote.au 3 points 1 week ago

Good to know! I haven't been able to try one yet, so I wasn't sure.

[–] dan@upvote.au 7 points 1 week ago* (last edited 1 week ago)

Your comment isn't entirely accurate.

in an overwhelming amount of cases, that host networking will be a "here's a device-local subnet your containers can join to", so no, a Docker container won't by default "get it's own IP address"

With the default NAT network, it gets its own IP in the 172.16.x.x range that Docker decides to use. That IP is accessible from the Docker host. It doesn't matter that it's not on your LAN - it's still a dedicated IP. Port forwarding (or a reverse proxy) to it is a separate thing, and you can map a different port if you want to.

Plenty of Docker containers use the same port (often 80, 3000 or 8000), and the reason you can use multiple of those containers concurrently is because each one is on a separate IP.

The default NAT network isn't commonly used for Home Assistant, though. It usually has a direct network connection to the LAN, since plenty of smart home devices rely on broadcasts for discovery.

Also claiming that "nothing else will use port 80" is a gross over-simplification.

It's true for both the Home Assistant Docker container and for HAOS. In both cases, there's no other web servers running in the container/VM. For the Docker container:

  • If you're using the default Docker NAT network, the port you use to expose it to other devices is completely unrelated to the port used in the container. When you expose a Docker port, you specify the host port and container port separately.

    • Sometimes the port isn't exposed to the LAN at all, for example if you're using a reverse proxy. In that case, you usually use the docker container name as the upstream in your Nginx config or whatever, like proxy_pass http://hass/
  • If you bridge the Docker container to the LAN, it has its own IP on the LAN and no other web servers will be running on that IP.

The actual reason that Docker containers don't use port 80 by default is so they're able to run in rootless mode without any extra capability grants. I don't think Home Assistant supports rootless mode though.

[–] dan@upvote.au 8 points 1 week ago* (last edited 1 week ago)

I generally respect this guy's opinion (I probably use the term "enshitification" multiple times a week

A lot of people don't use it the way he used it though. He used it specifically for two sided markets (eg a service that has both businesses/advertisers and personal users) where the focus shifts to the business customers, but people have started using it to mean anything that used to be good but isn't good any more.

view more: ‹ prev next ›