suicidaleggroll
@suicidaleggroll@lemmy.world
- Comment on Why do so many services require email configuration? 1 day ago:
dealing with incoming spam is just way more work than paying to have it hosted.
The right way to deal with spam is not to use filters in the first place. It’s not like Gmail or Proton or <insert your favorite email provider here>'s spam filters are perfect either, far from it, they still let a ton of shit through. The right way to deal with spam is to use unique aliases for each account that you can shut down if they leak.
- Comment on I keep waffling on Proxmox. Sell me. For or against. 1 week ago:
In my opinion, Proxmox is worth it for two reasons:
-
Easy high-availability setup and control
-
Proxmox Backup Server
Those two are what drove me to switch from KVM, and I don’t regret it at all. PBS truly is a fantastic piece of software.
-
- Comment on TikTok may become more right-wing as China signals approval for US sale 1 week ago:
They explicitly said that the goal of buying it was to turn it into a rightwing propaganda machine
- Comment on How often do you update software on your servers? 2 weeks ago:
Every couple of days. I don’t auto-update, but I’ve streamlined the process to the point that I can just open a single web page and see the number of pending updates for every system on my network, docker containers included, each one with a button. Clicking the button applies the update and reboots if necessary. So it takes about 15 seconds of effort to update everything, which is why I don’t mind doing it so often.
- Comment on An ex-Intel CEO’s mission to build a Christian AI: ‘hasten the coming of Christ’s return’ 2 weeks ago:
I don’t have any problems with building beautiful things like cathedrals or making art in the name of God
What about Catholics praying to little figurines of saints? Because that’s been going on for a long time
- Comment on Why is Unraid popular in the self-hosting community ? 3 weeks ago:
I am more surprised by how popular Proxmox seems to be here, which is really just adding a lot of unnecessary complexity
I switched to Proxmox for one reason: PBS. As far as I know there is no match with plain KVM. Proxmox also makes setting up and maintaining a high-availability setup very easy, which is a nice bonus.
- Comment on Personal data storage is an idea whose time has come 5 weeks ago:
Got a friend or family member willing to let you drop a miniPC at their place?
You could also go the offline route - buy two identical external drive setups, plug one into your machine and make regular backups to it, drop the other one in a drawer in your office at work. Then once a month or so swap them out to keep the off-site one fresh.
- Comment on 5 weeks ago:
The hard links aren’t between the source and backup, they’re between Friday’s backup and Saturday’s backup
- Comment on 5 weeks ago:
If you want a “time travel” feature, your only option is to duplicate data.
Not true. Look at the --link-dest flag. Encryption, sure, rsync can’t do that, but incremental backups are fine and compression I handle at the filesystem level anyway.
- Comment on How to manage docker compose apps? 1 month ago:
There are two ways to maintain a persistent data store for Docker containers: bind mounts and docker-managed volumes.
A Docker managed volume looks like:
datavolume:/dataAnd then later on in the compose file you’ll havevolumes: datavolume:When you start this container, Docker will create this volume for you in /var/lib/docker/volumes/ and will manage access and permissions. They’re a little easier in that Docker handles permissions for you, but they’re also kind of a PITA because now your compose file and your data are split apart in different locations and you have to spend time tracking down where the hell Docker decided to put the volumes for your service, especially when it comes to backups/migration.
A bind mount looks like:
./datavolume:/dataWhen you start this container, if it doesn’t already exist, “datavolume” will be created in the same location as your compose file, and the data will be stored there. This is a little more manual since some containers don’t set up permissions properly and, once the volume is created, you may have to shut down the container and then chown the volume so it can use it, but once up and running it makes things much more convenient, since now all of the data needed by that service is in a directory right next to the compose file.
- Comment on How to manage docker compose apps? 1 month ago:
Docker is far cleaner than native installs once you get used to it. Yes native installs are nice at first, but they aren’t portable, and unless the software is built specifically for the distro you’re running you will very quickly run into dependency hell trying to set up your system to support multiple services that all want different versions of libraries. Plus what if you want or need to move a service to another system, or restore a single service from a backup? Reinstalling a service from scratch and migrating over the libraries and config files in all of their separate locations can be a PITA.
It’s pretty much a requirement to start spinning up separate VMs for each service to get them to not interfere with each other and to allow backup and migration to other hosts, and managing 50 different VMs is much more involved and resource-intensive than managing 50 different containers on one machine.
docker compose pull/up/down is pretty much all you need, wrap it in a small shell script and you can bring up/down or update every service with a single command. Also if you use bind mounts and place them in the directory for the service along side the compose file, now your entire service is self-contained in one directory. To back it up you just “docker compose down”, rsync the directory to the backup location, then “docker compose up”. To restore you do the exact same thing, just reverse the direction of the rsync. To move a service to a different host, you do the exact same thing, just the rsync and docker compose up are now being run on another system.
Docker lets you compact an entire service with all of its dependencies, databases, config files, and data, into a single directory that can be backed up and/or moved to any other system with nothing more than a “down”, “copy”, and “up”, with zero interference with other services running on your system.
- Comment on How to manage docker compose apps? 1 month ago:
Pretty much guaranteed you’ll spend an order of magnitude more time (or more) doing than than just auto-updating and fixing things on the rare occasion that they break.
- Comment on Microsoft will offer free Windows 10 extended security updates in Europe 1 month ago:
I haven’t tried it, but my understanding is it’s still somewhat of a beta feature
- Comment on Microsoft will offer free Windows 10 extended security updates in Europe 1 month ago:
A lot of it depends on your distro. I use exclusively Mint and Debian (primarily Debian), and everything works fine on both of those. My laptop runs Debian 13 and has the iGPU and an RTX4070, and one of my servers has both an RTX A6000 and a T400, both being passed through Proxmox into two different Debian 13 VMs. Everything works without issue. Before Debian 13 on the laptop I had Mint 22, and before that Ubuntu 23.10, and both worked without issue as well.
- Comment on New U.S. gov't rule says chipmakers have to make one chip in the US for each chip imported from another country to avoid 100% tariffs — Trump admin allegedly preps new 1:1 chip export rule under new t 1 month ago:
That’s how that user types all of their posts. It’s really fucking annoying. They get called out on it a lot, downvoted for it, and just keep doing it for some reason.
- Comment on Microsoft will offer free Windows 10 extended security updates in Europe 1 month ago:
It’s got dual graphics cards, with the graphics an Nvidia one. I’ve heard that they are finicky with Linux…
Not really. I’ve been using Nvidia cards on Linux for decades, the complaints are blown way, way out of proportion. Just install the proprietary drivers from the distro’s repos and 99% of the time that’s all that’s needed. The people who complain usually screwed something up, like installing drivers from the wrong source or not installing the meta package for their kernel headers so the drivers can’t rebuild on kernel updates. Just follow the official instructions for your distro and that should be all you have to do, there’s a lot of bad advice floating around on forums.
- Comment on FFS Plex, the server is on my local network 1 month ago:
It’s literally one checkbox in the settings to shut those external media sources off
- Comment on FFS Plex, the server is on my local network 1 month ago:
Either a lifetime pass, or you actually configured local access correctly instead of botching it and then coming to lemmy to complain.
- Comment on Marketing Doesn't Work on Nerds 1 month ago:
Marketing absolutely works on Nerds, what a ridiculous statement. Just because certain types marketing will push us away doesn’t mean all marketing is pointless. Be honest, let me know what your product does, give me a proper datasheet and a price, and I’ll explore it. Try to shove some hyperbolic BS down by throat while hiding the things I actually care about and I’ll never buy from your company.
- Comment on 5 Signs the AI Bubble is About to Burst 1 month ago:
There’s enough people who genuinely believe the company is worth that to keep the value high for a very long time.
I don’t think there are. I just think there are a lot of people who believe they’re going to be able to get in and out before the Tesla bubble pops.
- Comment on 5 Signs the AI Bubble is About to Burst 1 month ago:
it’s based on what people think the company will be worth in the future
Not a single person in their right mind thinks that Tesla will ever be worth its current $1.3T market cap. Stock price is based on whether the market movers (not you or I) think that the price will be higher or lower a few weeks/months from now, that’s it. The actual intrinsic worth of the company makes no difference.
- Comment on How to set up backup for media files on Proxmox? 1 month ago:
Don’t stick your backups on a drive that’s plugged into the same machine as the primary copy, it defeats almost the entire purpose of having a backup.
- Comment on Have you tried self-hosting your own email recently? 1 month ago:
I host my own via Hetzner VPS and Mailcow. I use SMTP2GO as an outbound relay so I don’t have to worry about IP reputation issues. It’s all very straight-forward, no issues to speak of.
- Comment on Docker dashboards: choice overload 2 months ago:
As long as there’s a simple way to determine which containers use outdated images, I’m good
Yeah you can either have it update the containers itself, or just print out their names. With a custom plugin you can make it output the names of any containers that have available updates in whatever format you like. This discussion on the github page goes through some example scripts you can use to serve the list of containers with available updates over a REST API to be pulled into any other system you like (eg: Homepage dashboard).
- Comment on Docker dashboards: choice overload 2 months ago:
I use node_exporter (for machines/VMs) and cAdvistor (for Docker containers) + VictoriaMetrics + AlertManager/Grafana for resource usage tracking, visualization, and alerts.
For updates, I use a combination of dockcheck.sh and OliveTin with some custom wrappers to dynamically build a page with a button for every stack that includes a container with an update. Clicking the button applies the update and cycles the container. Once the container is updated, its button disappears from the page. So just loading the page will tell you how many and which containers have available updates and you can update them whenever you like from anywhere, including your phone/tablet, with one button click. I also have apt updates for VMs and hosts integrated onto this page, so I can update the host machines as well in the same way.
- Comment on Big Surprise—Nobody Wants 8K TVs 2 months ago:
What’s the point? Even if you pay extra for “4K” streaming, it’s compressed to hell and the quality is no better than 1080p. What are you going to even watch on an 8K TV?
- Comment on Pi NAS for multi-location backups 2 months ago:
You seem to be missing/ignoring that sync will protect against data loss from lost/broken devices. When that happens, those connections are severed with no deletions propagating through them.
Only if you very carefully architect things to protect against it. I have absolutey seen instances where a drive had a fault and wouldn’t mount on the source, and a few hours later a poorly designed backup script saw the empty mount location on the source and deleted the entire backup. You have to be VERY CAREFUL when using a sync system as a backup. I don’t use syncthing, but if it can be configured to do incremental backups with versioning then you should absolutely choose that option.
You have to be joking with this. There is no way I’m letting that tracker-filled ransomware near any of my computers.
I believe he was talking about a mini PC with a single drive, not Microsoft’s “One Drive”.
Simple mirroring doesn’t protect against bitrot. RAID 6 does.
Lots wrong with this statement. The way you protect against bitrot is with block-level checksumming, such as what you get natively with ZFS. You can get bitrot protection with a single drive that way. It can’t auto-recover, but it’ll catch the error and flag the affected file so you can replace it with a clean copy from another source at your earliest convenience. If you do want it to auto-recover, you simply need any level of redundancy. Mirror, RAIDZ1, RAIDZ2, etc. would all be able to clean the error automatically.
- Comment on Report: Microsoft's latest Windows 11 24H2 update breaks SSDs/HDDs, may corrupt your data 2 months ago:
I mean, it shouldn’t be, but apparently it is
- Comment on Microsoft's Windows lead says the next version of Windows will be "more ambient, pervasive, and multi-modal" as AI redefines the desktop interface 2 months ago:
Ugh, not this voice control BS again. It’s like the people who pop up every once in a while asking why there isn’t a “natural English” programming language. It’s because human language is imprecise and full of nuance. To describe something to the precision needed for a computer to take action and actually do the thing you want it to do, you have to be so ridiculously verbose in your description that it would take 10-100x longer than just clicking a button with your mouse or typing a command on the keyboard.
Have none of these people ever sat behind someone operating a computer and tried to instruct them to do something even moderately complex? About 5 minutes in I’m usually tearing my hear out screaming “JUST LET ME SIT IN THE CHAIR AND DO IT MYSELF!”
- Comment on Turn linux server into a router? 2 months ago:
OPNSense is a great option for turning x86 hardware into a router. That said, I would not recommend combining your router with other functionality. The router should be a dedicated system that only does one thing. Leave your NAS and web services on another machine.