Skip to main content

PC · Schreibtisch

Online

MacBook Pro M4 Pro

Primäres Arbeitsgerät & Homelab-Kontrollpunkt

Primäres Arbeitsgerät. Apple Silicon M4 Pro für Entwicklung, Design und tägliche Arbeit — und gleichzeitig der Kontrollpunkt für das gesamte Homelab.

7 services running

Outcomes

What I built

  • Nahtloser Zugriff auf alle Homelab-Services via SSH und Browser
  • Docker Desktop für lokale Container-Entwicklung ohne VM-Overhead
  • Time Machine Backup automatisch auf den QNAP NAS
  • Tailscale-Client für sicheren Remote-Zugriff aufs Heimnetz von unterwegs
  • Universal Control mit iPad Air für erweiterten Workspace

Software

What runs on it

Applications

HomebrewDocker DesktopVS CodeTerminal / ZshTailscaleSSH (zu allen Lab-Geräten)Plex (Client)

Stack

macOS Sequoia Homebrew Docker Desktop Zsh + Oh My Zsh Tailscale Python / Node.js

Deep dive

Architecture & notes

Übersicht

Das MacBook Pro M4 Pro ist das primäre Arbeitsgerät und gleichzeitig die Kommandozentrale für das gesamte Homelab. Alle Konfigurations-Änderungen, SSH-Sessions und Browser-UIs laufen von hier.

Homelab-Verwaltung vom Mac

Von hier aus werden gesteuert:

  • Portainer (Pi 5) via Browser
  • Home Assistant via Browser und iOS Companion App
  • QNAP QTS via Browser
  • AMP Game Panel via Browser
  • SSH zu allen Linux-Hosts im Netz
# ~/.ssh/config (Auszug)
Host homeassistant
  HostName 192.168.1.xx
  User pi

Host rpi5
  HostName 192.168.1.xx
  User admin

Host qnap
  HostName 192.168.1.xx
  User admin

Backups

Time Machine läuft automatisch auf den QNAP-SMB-Share timemachine sobald das MacBook im Heimnetz ist. Stündliche Snapshots, 14-tägige Retention.

Apple-Ökosystem-Integration

Durch Handoff, AirDrop und Universal Control arbeiten MacBook und iPad Air nahtlos zusammen. Clipboard, Dateien und Fenster wechseln ohne Reibung zwischen den Geräten.

Config & Decisions

What I chose & why

What I chose

  • MacBook Pro M4 Pro für die beste Performance/Akku-Balance im mobilen Einsatz
  • Apple Silicon für nativen Arm64-Support bei Docker-Images (kein Emulations-Overhead)
  • Time Machine auf NAS statt externem Laufwerk — läuft automatisch im Hintergrund
  • Tailscale statt manuellem VPN für Zero-Config Remote-Zugriff

Tradeoffs

  • macOS-Ökosystem bindet an Apple-Hardware für nahtlose Integration
  • Docker Desktop auf macOS mit leichtem Overhead vs. native Linux-Container
  • Weniger Konfigurationsfreiheit als ein Linux-Desktop

What I'd change

  • Nix/devenv für reproduzierbare Entwicklungsumgebungen
  • Raycast als Alfred-Ersatz mit Homelab-Shortcuts

Hardware

Specifications

Operating SystemmacOS Sequoia (aktuell)
ProcessorApple M4 Pro — 12-core (8P + 4E)
Memory24 GB Unified Memory
Storage512 GB SSD
NetworkWiFi 6E + Thunderbolt 5
← Back to lineup