• 0 Posts
  • 87 Comments
Joined 7 months ago
cake
Cake day: October 7th, 2025

help-circle





  • My 2014 Mac mini has two internal hard drives because that era supported Fusion drives. Mine wasn’t specced with a Fusion, but for about £10 I picked up an adapter from eBay so I could populate the NVME slot. As a result I’ve got a 1tb 2.5" SSD that houses /home, and a 250gb NVME drive that the rest of the OS lives on. But they could be set up in any way that suits.

    The only real caveat with that Mac is to ensure the one you get has 16gb RAM, because it ain’t upgradable (unless you’re dosdude1). Also, it’s GPU isn’t much cop. But mine is running Debian and a bunch of services on 8gb and doesn’t cause me any issues.



  • As a Mac user who’s migrated over to Linux over the past year or so, I’ve got an idea of where OP is coming from.

    Docker on macOS is accessed via a Desktop GUI, so you can easily see what you have installed, how it’s running, etc… So when I shifted over to Linux, I was thrown off by there being no such tool. I wasn’t used to using a terminal to do everything, and grumbled quite a lot about there being no Docker Desktop GUI, given how many self-hostable services run through Docker.

    I’ve since gotten used to it, but it really is quite jarring.





  • The thing with that laptop though, is that you’re probably able to upgrade the storage and RAM if you need to. That’s valuable. I mean, hilariously expensive to do at this point, but possible none the less.

    The way I see it, have a think about what you want to achieve, what self-hosted service is most important to you, and start with that. If you have 200gb of music and you’re sick of giving Spotify money, spin up a Navidrome container and a free Tailscale* account so you can stream your own music to your phone wherever you are. Then see how your laptop responds to that. If it falls over then perhaps you’ll need to have another look at your hardware, but honestly, it probably won’t.

    As for the RAM, I used SSH to hook into my server yesterday so I could watch htop on it from another computer while I was importing hundreds of photos into Immich. All four CPU cores were maxed out at 100% and it sounded like a jet engine, but the RAM usage sat steady at around 5.5gb. And that’ll do for me. _ *Tailscale is magic, btw. A free account allows 100 devices, so if you’re running things just for yourself it means you can access everything wherever you are. For free. With basically no setup.


  • My home server is a 2014 Mac mini running Debian that I’ve kitted out with a 250gb NVME drive and a 1tb SATA SSD. It also has a 2tb HDD hooked up to one of the USB sockets.

    It has a quad core i5 and 8gb RAM, so pretty low rent as far as these things go.

    That system is currently hosting Nextcloud, Navidrome, Invidious, Jellyfin, Grimmory, Mealie, and Immich. I reckon that’s probably about the limit of what it can handle. It’ll only be used by my wife and I, so I don’t forsee it coming under massively heavy abuse.

    I’ve been lucky, because the entire cost to me of that setup is £10 for the adapter to fit the NVME drive, and £13 for the external HDD caddy. The rest of it has been stuff my wife didn’t need, and the Mac itself was my dad’s old one that he gave me.

    The point is, you really don’t need a hefty box to start with. Just use whatever you’ve got and see what you can get away with.



  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    2 months ago

    AI scrapers only know this outdated information

    While I have experienced this (quite a lot), it’s much easier to spend five minutes figuring this out with an AI than it is to spend an hour trying to work that out by searching forums for answers.


  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 months ago

    I especially wish more man pages had common examples.

    A thousand times this. It’s all well and good telling us what each option does, but if we don’t know how to form the command around the various arguments and paths, then it’s all fairly useless.


  • djdarren@piefed.socialtoLinux@lemmy.mlRTFM
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    4
    ·
    2 months ago

    I know It’ll be a controversial take on here; but while I don’t like the use of AI for most things, I’ve found LLMs to be immensely valuable when it comes to learning how to Linux, and as an extension, how to self host.

    I understand the limitations, but it’s so much more straightforward to tell an LLM what I’m trying to achieve then follow those instructions, than it is to try and poke about from site to site trying to piece together the information. Particularly if you don’t know what it is you need to search for in the first place.

    Obviously you have to exercise some caution, but it makes so much more sense to me to confirm instructions provided by an LLM than it is to try and figure out where to even start. And let’s be honest, not all forum users are as forgiving to complete noobs.