
avidamoeba
@avidamoeba@lemmy.ca
- Comment on I'm upgrading from an old pc to a NAS with OMV. What about RAID? 2 weeks ago:
Invest in ZFS now and you’ll reap the benefits for a long time. It’ll do everything you need, the RAID, the volumes, the snapshots, even efficient transfers to backup storage.
- Comment on Finally escaping Windows, ironically thanks to AI 2 weeks ago:
Was about to say now you should look into self-hosting AI, but you’re already onto it. 😄
- Comment on Can you please tell me all about your DIY router? 2 weeks ago:
I’ve only tested up to 1Gb. It does 1Gb no probs, with SQM (QoS) which burns a lot of CPU.
- Comment on Can you please tell me all about your DIY router? 2 weeks ago:
OpenWrt on Raspberry Pi 4 with UE300 dongle for the WAN side. 7 years of trouble-free operation so far.
- Comment on These are the kind of reactions I get when I recommend Anubis to deal with bots at work, what alternatives are there? 3 weeks ago:
It’s .lol for free or it’s Cloudflare 💰💰
- Comment on Release v3.3.0 · immich-app/immich 3 weeks ago:
If you do it at 3AM anyway… may as well eliminate the need to even think about mismatches. 😁 I think mine also use to do it at 3AM before I switched to ZFS snapshots + send/recv.
- Comment on Release v3.3.0 · immich-app/immich 3 weeks ago:
Immich uses
user/YYYY/MMfolders on my setup, and I exclude any thumbnail directories from the backup too. So not many dirs/files to check for the backup software and it’s very quick.That makes sense. I copy the whole set of data dirs so I can trivially start it after restore or start it elsewhere without extra steps. Also because this strategy works with all services so I don’t have to consider how to backup/restore each one. Makes adding new services less work.
pgdump with live file copy while the service is in active use can result in files the db doesn’t know about, or files it thinks are there that were actuall deleted. Probably can be fixed after the fact.
More generally, as a someone who’s done software for a very long time, I’ve learned that the further away I go from the happy path of a software program, the less tested it is, the more bugs there are and the poorer the edge case handling is. So for backups I lean on the process kill/recovery edge case that they all must handle. Snapshot + backup from that snapshot looks like a process death to the service upon restore.
- Comment on Release v3.3.0 · immich-app/immich 3 weeks ago:
Immich has so many dirs and files that it will take hour/hours for any file-based program to walk that tree (on an HDD) in order to do a backup. I used to use rsync, syncthing, duplicity and had gotten it to about under an hour for 1TB library. The service has to be shutdown to preserve consistency of the backup. So that downtime was okay once per day. Still a heavy operation. Not great, not terrible.
Because of the above you might want to do one of the following:
- Use snapshotting filesystem like ZFS or Btrfs. That allows to avoid the downtime as you can backup a frozen-in-time snapshot while Immich is running.
- The above but with ZFS om both the Immich end and the backup end. That allows transferring just the delta between the new Immich snapshot and the last snapshot the backup has. This happens entirely within the filesystem so there are no file operations needed. At every point in time ZFS knows what blocks have changed between now and the previously backed up snapshot. When you ask it for that, it starts spitting data without spensing an hour figuring out what changed. That allows online backups every hour or even more frequently. The backup of my 1TB Immich instance (HDD) takes 5-10 seconds to initiate the network transfer, then it takes whatever time it takes to get to the backup machine, which is usually equivalent to transferring whatever new was stored in Immich.
So depending on how painful migrations are for you, I’d highly recommend the latter. Otherwise the former. The ZFS snapshot send strategy works for any service you may run.
- Comment on Release v3.3.0 · immich-app/immich 3 weeks ago:
As is tradition.
- Comment on FOSS and/or ADB screen dimmer below 0%? 5 weeks ago:
It’s built into Android since 12. Here’s part of the source In the UI it’s called Extra Dim.
- Comment on Phishing / spam detection with local LLMs? 5 weeks ago:
Kinda what prompted me to think about this. I started seeing some too good phishing emails recently.
- Comment on Phishing / spam detection with local LLMs? 5 weeks ago:
Good point. It’ll have to have no access to the internet or anything local outside of its container. Just text in, text out.
- Submitted 5 weeks ago to selfhosted@lemmy.world | 19 comments
- Comment on How is everyone dealing with Android 17's "Nearby Devices" change? 5 weeks ago:
Thanks for the heads up. This would have been a nasty surprise followed by unknown duration of hair pulling.
- Comment on please recommend a simple selfhosted photo gallery 1 month ago:
Another vote for Immich. Running it with docker compose is trivial. Been using it for 2 years now and it’s been glorious. Running it without docker would take more setup, not sure how complex.
- Comment on DigitalOcean contributes 3 million and joins the Omacom (Omarchy) Foundation 1 month ago:
Really feels like it. Look at the paragraphs and the list here.
- Comment on DigitalOcean contributes 3 million and joins the Omacom (Omarchy) Foundation 1 month ago:
Omacom Foundation launches with $18.5 million
It’s time to dream big. Omarchy Quattro has given people a chance to experience what the malleable computer of the future looks like, and they like it (a lot!). It now feels like a moral obligation to make this future more broadly available and fundamentally change how people relate to their computers for the first time in what seems like forever.
To do just that, I’m incorporating the Omacom Foundation to ensure that this mission is fully funded, durable, and ready to accelerate.
This nonprofit foundation will hold the trademarks, fund the infrastructure, promote the work, and support the open-source projects and developers Omarchy depends on.
These twelve Founding Patrons are each contributing $1 million to this mission:
- Tobi Lütke, CEO of Shopify
- Patrick Collison, CEO of Stripe
- Michael Dell, Chairman and CEO of Dell Technologies
- Jack Dorsey, Block Head and Chairman of Block
- Matthew Prince, CEO of Cloudflare
- Brendan Iribe, Cofounder of Sesame and Oculus
- Jason Fried, CEO of 37signals
- Drew Houston, cofounder and co-CEO of Dropbox
- Peter Steinberger, creator of OpenClaw
- Brian Armstrong, CEO of Coinbase
- Yunjie Dai, cofounder of TapTap
- Yours truly
These Founding Corporate Patrons are each contributing $1 million a year for three years or $1.5 million in tokens, with renewal by mutual agreement:
- DigitalOcean
- Meta Superintelligence Labs
- Comment on BRAVIA 4K AE1 Google TV demanding internet 2 months ago:
Good to know. I will make sure not to update as mine isn’t doing it yet.
- Comment on Email ownership, I give up. 4 months ago:
I was in the same boat until recently. Got a Proton account. There’s trivial import setup that both grabs all your email from Gmail, and it sets up forwarding.
Then you gotta start changing your email in different services to the new one. Should probably register domain for your new email so that you don’t have to do this exercise again if you switch out of Proton.
Install Proton’s mail bridge and Thunderbird to backup all your mail. Has better search too.
- Comment on Self-host Reddit – 2.38B posts, works offline, yours forever 9 months ago:
Is there difference in how much storage space is needed between the two approaches?
- Comment on Self-host Reddit – 2.38B posts, works offline, yours forever 9 months ago:
How does this compare to redarc? It seems to be similar.
- Comment on Anybody out there self hosting Searxing? 9 months ago:
Interesting.
- Comment on Anybody out there self hosting Searxing? 9 months ago:
Why terrible?
- Comment on Plex’s crackdown on free remote streaming access starts this week - Ars Technica 11 months ago:
That’s odd because the clients are just web apps I think. That should work without crashing on a stable OS. I use them on Android mobile and Android TV with extensive subtitle usage and haven’t seen instability.
A funny thing I noticed is that the client distributed in F-Droid is extremely old even though it says it’s updated recently.
- Comment on Plex’s crackdown on free remote streaming access starts this week - Ars Technica 11 months ago:
I switched from a heavily used Plex server with about 10 users to Jellyfin with the samw usage patterns abour half a year ago. So far it’s been pretty smooth sailing. A better world is possible!
- Comment on Half-Life 2 is currently 100% off for its 20th anniversary, plus a major update 1 year ago:
Do Black Mesa before that.
- Comment on Post your setup. no matter how uggo 1 year ago:
What I took from this post is that every living room / home theater setup needs a server rack instead of a HiFi rack. Dudnt matter what you thrown in it, it looks badass.