I'm low key on the lookout for something like this as well, to gain independence from mail providers, and I've had a browser tab for Mail Archiver open for a few months now but never got around to trying it out. Maybe this would solve your problem?
tofubl
This looks friendly. I gave up setting up Authelia after my last attempt, but I might give it another go with this when motivation hits me. Some documentation for Traefik integration would be nice.
I wasn't advocating to get a J4125 in 2025, I was sharing my experience with it. I can't confirm it choking with Jellyfin.
I'm doing everything you list and quite a bit more on a QNAP with a Celeron J4125. A fraction of the cpu performance you'll have, yet very capable of all the tasks I ask of it. 16gb of memory is a good starting point I think.
What does your build come out at?
"Just" some highly specific VM settings, in the end. I don't know much about that, and terms like qemu don't mean anything to me so I followed blog posts until it worked. (This one and maybe this one, I think.) It's possible that it is actually trivial.
It's been a while, but I can look up what I have when you need it. Feel free to ping me!
Yes, it was exactly that: Once I got the NICs set up the way I wanted them it was a breeze and everything just works. And I really like that I made every part work myself, no magic. I learned a lot, and wouldn't have had I relied on Proxmox fiddling with the right parts for me.
I was in a similar spot not too long ago, setting up a firewall and general network box. I was going to go with Proxmox but a fellow Lemmy guy strongly advocated for Incus on top of vanilla Debian. I was intrigued and ended up going for it. Learned a lot about networking with systemd (bridging, IP assignment and so on) for things I could have gotten for free in Proxmox (literally a few clicks), and had to fight Incus to work with a FreeBSD VM for Opnsense, but I love the setup now. Pure debian with a few Incus VMs and Docker inside of those as needed. So clean!
As a first step, why don't you try to trigger a rescan
sudo -u www-data php occ files:scan --all
If that doesn't improve things, try to find and delete the image file the log complains about
misc/m-t0627-01511-00434 (2).jpg
.
Still nothing after that, I'd try to hunt down individual contacts in the DB.
What happens if you delete this contact from the web UI?
Edit: Unclear whether the web UI is functional. If it isn't, try deleting it from the database directly.
Using it to backup from a QNAP. Works very well and hassle-free. I'm using the QNAP backup app, but would be just as easy with any other tool. Just make sure to encrypt the backups.
We found more common ground and more things that separate us, too.
I agree with your idea of regulating social media and I'd add that platforms should be mandated to open their walled gardens by implementing open protocols and force them to play nice with other platforms (said the guy on Lemmy.)
On the other hand, I strongly disagree with the notion that an addiction only hurts the addict. I'd argue that's never the case. On the contrary, alcoholism or gambling can drag whole families or more into poverty. On top of the microcosm impact, albeit more of a European problem, I suppose (although I wouldn't want it any other way), substance-related addictions are a huge cost factor on our social health system, costing the public hand (us, me) huge sums and taking up ever scarcer hospital beds and treatment slots. Here comes my main point: History (especially yours with the prohibition period) proves that outlawing substances doesn't work, and neither am I for it. But our minds are vulnerable to suggestion and manipulation, and advertisement is utilising that fact by e.g., creating associations between drinking or smoking and sexual desirability. This is well known and it works too, or it wouldn't be the enormous industry it is. Now then, why should we allow the manipulation of our desires for something that is ultimately bad for EVERY part of society except the leeches directly profiteering from it? (I'm not even talking about the fact that children's minds are even more susceptible to this, but are for the most part just as exposed to the same stimuli our adult ones are. One of the restrictions for wine/beer ads here in my country, by the way: Not on daytime TV. Somewhat sensible at least.)
I wonder why you draw the line at medicine, by the way. What's the difference there for you?
Edit: Thanks for the respectful discussion, by the way. I appreciate it.
Airtable or nocodb might be suitable for this. Or Nextcloud Forms. But hard to advise since it's not clear if your focus is on data entry or visualization.