Hardware
| Model | Mac Studio (2023) |
| Chip | Apple M3 Ultra |
| CPU | 24-core (16P + 8E) |
| GPU | 60-core |
| RAM | 256 GB unified memory |
| Storage | 3.6 TB SSD (internal) |
| OS | macOS (current) |
| Hostname | Mac-Studio.lan |
| Ethernet IP | 192.168.8.180 (DHCP reserved) |
| Wi-Fi IP | 192.168.8.182 (dynamic) |
Storage Layout
| Path | Purpose | Notes |
|---|---|---|
~/ |
Home directory | Standard macOS home |
~/Sync/ |
Cloud-synced files | Synced via Resilio Sync across devices |
~/Sync/ED/ |
Personal projects and data | Life archive, homelab configs, code |
~/Sync/Obsidian Vaults/ |
All Obsidian vaults | bee-hub, Life Archive KG vault |
~/SYNC/ |
Rsync mirror source | Pulled to Proxmox /nvmepool/sync/ nightly at 2am |
~/Applications/ |
User-installed apps | BetterTouchTool and others installed here |
Spotlight indexing: Off โ use EasyFind for file searches.
Running Services
| Service | Port | Manager | Notes |
|---|---|---|---|
| Paperless-NGX | 8100 | Docker | With Redis + Postgres โ docker compose up -d in ~/paperless-ngx/docker/ |
| Life Archive API | 8900 | launchd | com.beedifferent.life-archive-api |
| Life Archive MCP | 8901 | launchd | com.beedifferent.life-archive-mcp-http |
| Embed Server | 1235 | launchd | com.beedifferent.embed-server โ gte-Qwen2-7B on MPS |
| SyncThing | 8384 | launchd | File sync daemon |
| Hugo Hub | 1313 | launchd | com.beedifferent.hugo-hub โ hugo server at ~/Sync/ED/homelab/bee_hub |
| SSH | 22 | System | ssh bee@192.168.8.180 |
| Screen Sharing | 5900 | System | VNC โ vnc://192.168.8.180 |
Check launchd services:
launchctl list | grep beedifferent
Peripherals
| Device | Connection | Notes |
|---|---|---|
| Displays | Thunderbolt/HDMI | Multiple external monitors |
| Elgato Stream Deck | USB | Configured in BetterTouchTool |
| Logitech mouse/keyboard | USB/Bluetooth | Configured via Logi Options+ |
| Brother printer (HL-L3280CDW) | Network | 192.168.8.190 |
| WiiM Ultra | Network | 192.168.8.141 โ audio streaming |
Shell & Terminal
| Shell | zsh |
| Framework | Oh My Zsh |
| Prompt | Powerlevel10k |
| Terminal | iTerm2 (in ~/Applications/) |
| Config | ~/.zshrc, ~/.p10k.zsh, ~/.hammerspoon/ |
| Package manager | Homebrew |
Backup Strategy
| Method | What | Schedule |
|---|---|---|
| rsync โ Proxmox | ~/SYNC/ โ /nvmepool/sync/ (1.4 TB) |
Nightly 2am โ Proxmox pulls |
| SyncThing | ~/Sync/ โ other devices |
Continuous |
| Time Machine | Full system | Configure if not already running |
| Carbon Copy Cloner | Bootable clone | Manual / scheduled |