Wow this article perfectly captures the early 2000s experience of trying to teach parents how to use the internet. Internet access wasn’t very widespread in Australia yet, and my parents weren’t really interested in it and thought it was too difficult to use.
I think it does; it’s just automated installation of new printers that’s an issue as far as I know. Not 100% sure since I’m a software developer rather than an IT support person, so I never deal with stuff like that.
Try MySQL instead of MariaDB. They have some performance tweaks in version 10 that aren’t present in MariaDB.
Also, tune your MySQL (or MariaDB) server. Make sure all tables use InnoDB. Enable the slow query log and analyze slow queries (there may be missing indices). If there’s a lot of unique queries, increase the query cache size.
The easy approach is to run MySQLTuner after the MySQL or MariaDB server has been up for at least a week, and go through its suggestions.
There shouldn’t be a significant difference in performance between PostgreSQL and MySQL/MariaDB if both have been optimized. Out-of-the-box config isn’t ideal for a production system.
At my workplace we have sketchy-looking unsigned Applescripts to install printers on Macs. You have to find the right file for the printer you want to install, and run it, or ask IT to do it for you.
It’s not ideal, but everyone that tries to improve the printing experience ends up ragequitting. Last I heard, someone in IT was looking into some sort of “print anywhere” solution where you just install one virtual printer driver and print to it, then scan your badge at any printer to see all your print jobs and print them. Not sure what the status is with that though - haven’t heard about it for a while.
for anything other than a little bit of testing for development work.
It’s really awesome for development work, though. Visual Studio has built-in Docker support, so I can run my app and its unit tests on both Windows and Linux (via Docker) at the same time on the same system during development.
It’ll work fine. A NAS is just a PC. Try Unraid if you want a user friendly UI. It costs money but it’s only a one off payment for a lifetime license, and they have a free trial.
I really like the Node 804 even though the design is quite old - probably close to ten years old now. Fractal Design are still manufacturing it, which is rare for case designs that old.
I recently built a NAS using an 804. I had to fit mine into my server closet which isn’t deep enough to fit a regular PC case, so the 804 fit my use case well.
I’ve only got three drives in it (2 x 20TB Seagate Exos X20 for data and 1 x 14TB WD Purple Pro for security cameras) but I wanted the ability to expand in the future, and I wanted to use a Micro ATX motherboard rather than a smaller one.
A Noctua NH-D15 fits fine, even though the spec sheet says it won’t fit.
Debian => stale packages (Really solid distro though but dated version of Gnome)
Did you try using the testing or unstable versions of Debian? Testing is still more stable than some other distros. Packages need to be in unstable with no major bug reports for 10 days before they migrate to testing.
Do people actually use LXD in production? All hosting services I’ve seen use LXC and not LXD for containers, as do UIs like Proxmox and Unraid, and you don’t have to use Snap for LXC.
How different is it from regular Debian? Like if I’m very experienced with Debian, does that equate to being able to easily use Mint Debian Edition too?
I used to run Debian testing on my servers. These days I don’t have much free time to mess with them, so they’re all running the stable release with unattended-upgrades.
However, mind that it’s not supported and they do not pay attention to security fixes.
To be clear, it can still get security updates, but it’s the package maintainer’s responsibility to upload them. Some maintainers are very responsive while others take a while. On the other hand, Debian stable has a security team that quickly uploads patches to all officially supported packages (just the “main” repo, not contrib, non-free, or non-free-firmware).