![](https://lemmy.world/pictrs/image/f1ccfa59-43c7-4901-8b74-7e45450f8530.png)
![](https://fry.gs/pictrs/image/c6832070-8625-4688-b9e5-5d519541e092.png)
Virgin will definitely be faster, they’ll do up to a gigabit. Hopefully open reach rolls out fibre to you soon. I only got the fibre to my house last month!
Formerly /u/neoKushan on reddit
Virgin will definitely be faster, they’ll do up to a gigabit. Hopefully open reach rolls out fibre to you soon. I only got the fibre to my house last month!
We’re testing this same tech in the UK as well: https://www.ispreview.co.uk/index.php/2025/02/openreach-and-nokia-claim-uks-first-live-test-of-50gbps-broadband.html
China might be a little ahead but it’s hardly a leapfrog.
Yup it’s great
I use uptime kuma to check my certificate isn’t going to expire.
Also tells me if any of my services are down.
Yup, sheer incompetence rather than malice is my guess. Meta has nothing to gain by promoting windows.
Okay, so I think I can help with this a little.
The “secret sauce” of Docker / containers is that they’re very good at essentially lying to the contents of the container and making it think it has a whole machine to itself. By that I mean the processes running in a container will write to say /config
and be quite content to write to that directory but docker is secretly redirecting that write to somewhere else. Where that “somewhere else” is, is known as a “volume” in docker terminology and you can tell it exactly where you want that volume to be. When you see a command with -v
in it, that’s a volume map - so if you see something like -v /mnt/some/directory:/config
in there - that’s telling docker "when this container tries to write to /config
, redirect it to /mnt/some/directory
instead.
That way you can have 10 containers all thinking they’re each writing to their own special /config
folder but actually they can all be writing to somewhere unique that you specify. That’s how you get the container to read and write to files in specific locations you care about, that you can backup and access. That’s how you get persistence.
There’s other ways of specifying “volumes”, like named volumes and such but don’t worry too much about those, the good ol’ host path mapping is all you need in 99% of cases.
If you don’t specify a volume, docker will create one for you so the data can be written somewhere but do not rely on this - that’s how you lose data, because you’ll invariably run some docker clean command to recover space and delete an unused unnamed volume that had some important data in it.
It’s exactly the same way docker does networking, around port mapping - you can map any port on your host to the port the container cares about. So a container can be listening on port 80 but actually it’s being silently redirected by the docker engine to port 8123 on your host using the -p 8123:80
argument.
Now, as for updates - once you’ve got your volumes mapped (and the number and location of them will depend on the container itself - but they’re usually very well documented), the application running in the container will be writing whatever persistence data it needs to those folders. To update the application, you just need to pull a newer version of the docker container, then stop the old one and start it again - it’ll start up using the “new” container. How well updates work really depends on the application itself at this point, it’s not really something docker has any control over but the same would be if you were running via LXC or apt-get or whatever - the application will start up, read the files and hopefully handle whatever migrations and updates it needs to do.
It’s worth knowing that with docker containers, they usually have labels and tags that let you specify a specific version if you don’t want it updating. The default is an implied :latest
tag but for something like postgress which has a slightly more involved update process you will want to use a specific tag like postgres:14.3
or whatever.
Hope that helps!
What is it you’re struggling to understand? Like is there a concept or command or something that just isn’t clicking?
I know it’s not helpful or what you’re asking for but honestly, just learn docker and all of these kinds of problems just go away.
Once you learn to spin up one docker container, you can spin up nearly any of them (there’s a couple of extra steps if you need GPU acceleration, things like that).
You’ll be kicking yourself that you didn’t hadn’t the jump earlier. Sounds like you’re already using Linux too, so it’s really not that big a leap.
I don’t know why LTT are somehow the bad guys in this, they weren’t the only ones to realise that the extension messed with their affiliate links and it’s not like it’s a thing to publicly shout about every dropped sponsor.
I bet LTT has dropped plenty of sponsors without making a big public deal about it.
Yup most of the hubs can do modem mode so you should be fine there. I believe their FTTP Hub can’t do it but that’s not in many areas.