The price seems pretty good. I don’t really know much about mini PCs. Do you think there is a better alternative?

Update: ok, not price efficient. Noted 👍

0 points
*
Deleted by creator
permalink
report
reply
2 points

If it’s an older x86 model, just install Linux on it.

permalink
report
parent
reply
3 points

You can install Linux on ARM-based Macs too:
https://asahilinux.org/
!asahilinux@lemmy.world

permalink
report
parent
reply
1 point

How well does that work though? My understanding is that there are still quite a few caveats, but it’s been a while since I actually looked into it.

permalink
report
parent
reply
0 points

I switched all my server stuff to my m1 Mac mini because previously I was trying to host everything off my truenas scale NAS with truecharts. Since truecharts isn’t really an option for future truenas updates and I already had an m1 Mac mini I bought secondhand, I figured it’d work pretty well for docker containers, which it does. And it’s a ton more easy for me to troubleshoot than K8s.

permalink
report
reply
5 points
*

I have an old mac mini that was a server for a good 4-ish years.

The good:

  1. They are pretty good at sticking in a closet and forgetting about them.
  2. Specs are always on the decent side and some of the older models are easy to upgrade.
  3. Power is ok. It sips power
  4. It can run for years without issues. I still have two mac minis I used for CI/CD jobs, thin clients, etc…
  5. Its a cheap mac. If you need mac for something, like building custom mac specific applications, then its a decent little machine.

The bad:

  1. CPU is usually lacking compared to any computer of the same price range.
  2. MAC OS. Its good at desktop but as a server, it just doesn’t have the same options/ease of use as a good linux box. You can get around that by dual booting, but its just another headache. Docker/VMs are also an option, but the RAM/CPU usage would take a hit.
  3. The newer the model, the harder it is to upgrade.

I would use it as a specialty server if you have something you do automatically only macs can do. Or as a thin client/vm box.

I used to use it as a CI/CD box before github actions was a thing. If you happen to have one, sure set it up for fun. If you dont and are looking at buying one, I would suggest a cheap dell desktop or (depending on what you want to host) a pi 5 or thin client and throw linux on it.

permalink
report
reply
-1 points

Main problem is, ram isn’t upgradable on recent Apple tech, and you’ll need ram for containers, if you’re gonna host it to the CPU limit, if not, then even more so, brand new intel n100 mini pc for 100-150$ is gonna do wonders for you in self hosting field, what I’m saying is, if your MAIN goal is self hosting, then Mac is not optimal, i mean, you can buy Mac mini for your daily tasks and intel n100 mini pc for pocket change you’ll have left after buying Mac, and host your projects on intel one while using Mac yourself

permalink
report
reply
2 points

Most answers here are missing the benefits of a home Mac running 24/7 if you’re already part of the Apple ecosystem. For example, you can have it sync all your iCloud data (documents, photos, iTunes content) and back them up locally, then elsewhere outside of Apple’s ecosystem. You can also have it act as a local CDN for OS updates, whereby it will cache OS downloads locally so any subsequent updates will be super quick.

On the downside, I found native Docker on macOS kinda sucked, and just installed Ubuntu on my 2012 Mac Mini (now running Proxmox for funsies), but I have an old iMac to do the caching. You could probably virtualize and get both benefits, and I am considering moving to a new M4 mini for the power savings and sheer speed. That M4 Pro chip has absolutely incredible Geekbench numbers while sipping power.

permalink
report
reply

Selfhosted

!selfhosted@lemmy.world

Create post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  1. Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 4.8K

    Monthly active users

  • 1.8K

    Posts

  • 18K

    Comments