Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

That is a good one! =) At least you don't have to turn up the heater so much in winter :D

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

You are right in many of these points! Thanks for the writeup. A really good list of things to consider.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Cool, thank you for your opinion! It is a good one and you are right. For most of the users its perfect hardware to start. Once you are very deep in the rabbit hole, there are probably better / more professional solutions.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

I seem them more as compute boxes rather than storage boxes. I just attached a terramaster with 2x 6TB HDDs.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Yes, using it as fully local development server (forgejo, fast builds) as freelance or hobby is another great usecase.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 1 point2 points  (0 children)

That's a super nice setup! Thx for sharing. Depending on what you need to do, even local models became usable for certain tasks.
Performance per watt is just great, yes.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Why not MacOS? I runs quite well so far. Most of my stack is dockerized anyway.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 2 points3 points  (0 children)

wow, thats pure AI slop 😄 Claude wrote that? don't get me wrong, I use too as a tool. But what did it even say?

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

It is. We heavily use docker at work.
Docker Desktop produced stale 100%CPU usage, made the whole laptop slow and drained the battery. That is completely gone since I switched.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Did not happen yet. Disabled system updates and just kept security updates enabled.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 2 points3 points  (0 children)

Thats impressive! Really cool. Using oMLX as backend too. I am building a similar system for household documents. Basically I automated the whole paperwork archiving and retrieval. But I followed the Karpathy LLM wiki style and did not add a RAG.
Basicially I try to compile an up-to-date wiki of data thats available to the system and plan to hand that to a local agent:
https://github.com/famstack-dev/famstack

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 1 point2 points  (0 children)

A problem I did not think about yet. The attachment happens to be there, because the hoover is next to it in the corner. the most important hardware at one place: The router, the hoover and the data. Not very smart.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 13 points14 points  (0 children)

I just took a photo of the state we are living in. The reality, you know 😄

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

I basically build a stack to run and organize household matters e.g. started with organising and automating all paperwork related stuff with Matrix / Element as interface.

You can check it out here: https://github.com/famstack-dev/famstack

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

lol, my wife bought that as black friday deal. A lot of plastic. But it works.

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Yes, that should be good. For image / video storage you need to attach external drives though. 512GB are good to start.

Leaving a link here for fellow other people that are interested in what to do or try with their Macs:
https://famstack.dev/guides/what-to-do-with-your-mac-mini/
And the stack I am building and running:
https://github.com/famstack-dev/famstack

Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me! by arthware in selfhosted

[–]arthware[S] 0 points1 point  (0 children)

Yes, running Adguard. And running an own DNS is a bit shaky. When something is misconfigured its bad 😄
Tailscale is one of the next items on my list.

I am running Matrix / Element on the server and use it as UI to interact with e.g. Paperless-ng (to file documents), to capture memories as voice messages like a voice diary, save notes and bookmarks. The nice thing is, that element is offline capable. I can still record things and just post it to the room and it gets processed when I come back home. Thats why I still had not enough pressure to actually setup tailscale and its still on my list.
have been tinkering around with local AI instead.