Setup, power and thermals, and software tips for running a Mac mini as a home server or self-hosting box.
An old computer now has Linux Mint installed and is being considered for use as a home server. It may be the most powerful computer available, but it is not convenient for normal everyday use. It is also the only computer that can run Kerbal Space Program smoothly, so the same machine may need to use a Steam account. The main worry is whether it is safe to mix server work with a personal gaming account on one computer. Virtualization is being considered as a way to keep the home server setup separate from Steam, but the right approach is still unclear.
The need is a self-hosted music service similar to Demus, where two family members can use the same playlists and both can add tracks. The preferred setup would avoid downloading every single track from places like YouTube and storing them on the server. Jellyfin is already running, but its basic setup does not fit this use case. Jellyfin would only become a possible option with a plugin or another upgrade.
A Mac mini M4 without a dedicated monitor quickly creates a basic setup problem: the screen is still needed for first login and restarts. A Samsung Galaxy Tab S11 Ultra can be used as the Mac mini’s main display through display apps, and Duet Display appears to work well once it is connected. The weak point is startup after turning the computer back on, because the display app may not be ready when the Mac mini needs a screen. Duet Display’s payment plan is also unclear, including whether the cost is monthly. A small Macintosh-shaped hub with a built-in screen can handle the first login, but carrying that hub defeats the goal of using the Mac mini more lightly in places like a cafe or at work.
A fresh Windows mini PC would sit in a homelab rack and run software that keeps contacting its maker’s server to check authenticity. The desired setup would block that PC from reaching the outside internet completely, so the software could never contact home. At the same time, the main desk computer would still control the mini PC through RustDesk, Remote Desktop, or a similar remote access tool. The goal is a separate work machine that has no outside connection but can still be used from inside the local setup. The situation is framed as a cybersecurity learning exercise.
Apple ID works in the App Store and Settings inside a macOS virtual machine. iMessage and FaceTime do not stay signed in with the same account. The likely issue is that Apple can tell the system is a virtual machine instead of a normal Mac. The reported serial number is “VMqp9Q77ogmd,” which does not look like a normal Mac serial number. The practical question is whether the serial number can be changed so the system looks like a regular Mac to Apple services.
A home media server using the Arr stack, Real-Debrid, rdt-client, and Jellyfin has a practical delay problem. A movie can be requested, but Jellyfin only becomes useful after the download finishes and the movie appears in the library. Large remux files make the wait especially long, so an unplanned family movie night can lose momentum before the file is ready. The desired setup is for Jellyfin to notice the movie while it is still downloading and start playback before the download is complete. The current server runs on TrueNAS, with Real-Debrid handled through rdt-client.
During WWDC 2026 week, the first Mac Admins User Group Paris meetup focused on changes for managing Macs in businesses and schools. The main topics were Declarative Device Management, Apple Business updates, and a preview of Jamf's new AI Governance tool. Declarative Device Management is Apple's way for managed devices, such as Macs, to check and apply required settings more directly. Apple Business updates relate to how organizations manage Apple devices and accounts. Jamf's AI Governance tool is aimed at helping organizations control and manage the use of AI tools.
Running TrueNAS CE at home can protect privacy and reduce subscription costs, but the day-to-day maintenance can become tiring. Stronger security means giving each service, such as Immich or Jellyfin, its own account, password, dataset, and folder layout. Routine setup work can include creating datasets, making service accounts, connecting to the server with SSH, tracking many credentials, and editing fstab. A home server can start to feel like a small information technology job instead of a simple personal project. The reason to keep doing it is still clear: subscriptions, family sharing, and growing storage needs can become expensive over time. The example setup cost $700 for a custom low-power PC and $360 for a 3×8TB RAID array, with backups also in place.
There is demand for renting the latest Mac mini and Mac Studio for a short time before buying one. The desired setup is hourly billing with little money paid upfront. Scaleway appears to offer hourly billing, but its sign-up flow may require sending a government ID through an outside company. MacInCloud appears to require upfront payment. AWS dedicated instances are unclear on whether the first commitment must be monthly or yearly.
Important data stays on a home NAS, and remote access through Tailscale already works well. Some services still need to be reachable from the public internet, either for friends or from work computers where Tailscale cannot be installed. Some services currently run on OCI free tier and Hetzner, but OCI is tightening its free tier and Hetzner is raising prices. A spare mini PC could host tool-style services such as StirlingPDF and CyberChef, rather than store important data. The proposed layout is internet to Router A from the internet provider, then Router B connected through its WAN port, with only the mini PC behind Router B. The NAS and all other trusted devices stay behind Router A. The main concern is whether the NAS and trusted home devices would remain protected if the public mini PC were breached.
Over the past year, a self-hoster built and ran a bare-metal Kubernetes deployment using Proxmox to prep base images, Ansible to bring up virtual machines, install dependencies like containerd or cri-o, and kubeadm/kubectl to form the cluster. Three separate clusters were each placed in their own VLAN, but together they consumed more than 20% of the hardware's CPU and RAM just to keep Kubernetes running, without doing any actual useful work. One deployment needed a dedicated Layer 3 network for custom routing, but insufficient depth with the Calico networking plugin meant the workaround was simply isolating that cluster on its own VLAN rather than solving the routing properly. A missed certificate expiration caused the main cluster to fail hard, and there wasn't time to fix it, leading to a full week of downtime. The experience led to the conclusion that high availability, while nice, matters less than simplicity, and now a lighter-weight alternative that offers close-to-Kubernetes functionality without the full overhead is being sought.
Running more services at home can reduce software spending, but it also makes outages more painful. If the main home server stops working for any reason, important services may become unavailable. A cheap VPS could hold backups of only the critical services, so they can be switched over during a failure. Large media services such as Plex are outside the goal; the focus is a small emergency fallback for essentials.
A Mac mini is not connecting to a monitor. The available details do not include the Mac mini model, macOS version, monitor model, cable type, hub or adapter use, error message, or fixes already tried. The exact cause cannot be narrowed down from these details alone.
A first home server storage drive was bought for $155: a Western Digital 6TB WD Blue 5400 RPM hard drive, model WD60EZAX. It is a 3.5-inch SATA drive with a 256MB cache, sold as used-like-new with box damage and signs that the package had been opened. The main reason for buying it was the low cost per terabyte on a tight budget. The planned first check is a SMART test through CrystalDiskInfo, but the rest of the drive-checking process is unclear. A dedicated NAS hard drive is usually recommended for server use. This drive was still considered acceptable because it uses CMR and would be the only hard drive in an old cheap computer running Linux. Using one drive with no backup is risky, but the risk is being accepted because no sensitive information is expected to be stored on it.
nullPlayer 0.25.0 can now save YouTube audio and video directly into the app's library. It can be installed from a GitHub release or through Homebrew, and existing installs can be refreshed with a force reinstall command. The update adds .cue file playback, so one long audio file can appear as separate tracks in the playlist. Track titles, performers, and lengths come from the .cue file. Previous and next track controls move between those split tracks, and seeking stays inside the current track. The audio itself keeps playing as one continuous stream, while the screen updates the title, progress bar, now-playing area, and history at each track boundary. The release also adds local library folder navigation, other improvements, and important fixes.
Loreley Lab at INRIA in France is studying how people actually use decentralized file storage systems. The questionnaire asks about real experience, reasons for using these tools, pain points, and practical lessons from use or operation. It takes about 10 to 15 minutes and does not ask for personal information or demographic information. People can answer anonymously or with a pseudonym. The team is also inviting people to 15 to 20 minute online interviews, also pseudonymous, with no audio or video recording. The study is open to regular users, builders, operators, and people who tried these tools and later stopped using them. After the study is complete, the team plans to share an anonymized summary of the findings with the community.
A new Mac mini M4 Pro with 48GB of memory and 2TB of storage arrived after a 10-week wait at the old price. The configuration used nearly all top options, except for the largest storage choice. During first setup, the Mac did not detect a Bluetooth Logitech keyboard, and a direct USB 2 connection also did not work as needed. An older M2 Mac mini hub became the workaround. A 14-year-old wired Apple keyboard and an even older Apple mouse were connected through it, which made it possible to start restoring from a Time Machine backup.
The setup is Firewalla Gold Plus connected to an eero Pro 7 in bridge mode, with two eero Pro 7 satellite units. The goal is to split the home network into separate areas such as Main, IoT, Cameras, and Servers, with each Wi-Fi name, or SSID, mapped to its own VLAN. In the Firewalla app, the Wi-Fi section allows SSIDs to be created and assigned to VLANs, but the only access point option shown is Firewalla’s own AP7 hardware. There is no visible option to connect that control to eero. The key questions are whether Firewalla Gold Plus and eero Pro 7 have a supported way to manage multiple SSIDs tied to VLANs, whether MAC-based VLAN assignment is the practical workaround with third-party access points in bridge mode, and whether any solution exists without replacing eero with Firewalla AP7 units.
A Mac Mini is kept on all the time as the machine used with Codex Mobile. At home, the MacBook is sometimes used away from the desk. The practical problem is how to keep working on the same project across the always-on Mac Mini and the MacBook without losing track of files or changes. No specific tool, setup, or answer is included in the available content; the focus is the workflow problem itself.
The goal is to find audiobook automation that alerts the operator when a new book in a series is released and can download it. The desired flow is similar to Sonarr: track a series, notice a new release, and handle the download with little manual work. The setup must work with Audiobookshelf, the existing audiobook library and listening server. The available item text does not include the candidate tool names or poll results, so it does not support a specific tool recommendation by itself.
Two cheap Lenovo Tiny PCs were upgraded with spare parts and turned into small homelab machines. The Lenovo M720Q Tiny came with an i7-9700T, a north bridge plate, and a PCIe adapter, but it had a slightly damaged top cover and no RAM, SSD, Wi-Fi card, antenna, or power adapter. It was upgraded with 16GB of DDR4 memory, a 500GB Samsung 970 EVO SSD, an Intel 9560NGW Wi-Fi card, and a Radeon RX 6400 graphics card, while a 230W power adapter was bought separately for $20. The Lenovo P330 Tiny came with an i5-8500T, a Quadro P620 graphics card, a PCIe adapter, a 135W power brick, and a Wi-Fi antenna, but no RAM, SSD, or Wi-Fi/Bluetooth adapter. It was upgraded with an i7-8700 65W CPU, an Intel AX200NGW card, 32GB of DDR4 memory, a 500GB Samsung 950 Pro SSD, and a TP-Link TX201 2.5GbE card. Both machines also need some 3D printer filament for custom fitting work, and the M720Q looks like a good candidate for running Bazzite.
A server setup moved from Ubuntu 24.04 LTS to a plain Debian 13 install. The setup uses two servers. One server handles computing work by running Docker containers. The other server handles storage and shares files through NFS. The main issue is which operating system is light, stable, and practical for different self-hosted server jobs.
A small homelab is running a Proxmox cluster with separate networks for smart home devices, lab work, and management. A FortiGate firewall sits at the edge between the internet and the internal devices. The setup keeps the security system separate from the servers that run virtual machines. The main choice is whether to use a dedicated firewall box or run OPNsense or pfSense as a virtual machine on a mini PC. A separate box can reduce the chance that a server problem affects the whole network, while a virtual firewall gives more flexibility. As 2.5 gigabit networking becomes common, the practical question is which small boxes can still keep up when intrusion detection and blocking features are turned on. The bigger issue is which firewall platforms are trusted enough to sit at the internet entry point, and whether people would buy the same setup again.
Immich can push a small home server’s CPU to 100% after a large photo upload. The setup uses Unraid on a Lenovo ThinkCentre M920q Tiny with an i5-8500T, 16GB of memory, and 2TB of storage. After photos are uploaded, Immich creates thumbnails, detects faces, and prepares smart search. Those jobs can put heavy pressure on a low-power mini PC. The main question was whether the built-in Intel UHD 630 graphics could take over some of that work from the CPU. The heavier machine learning work was later moved to a stronger desktop running Linux Mint and Docker, where a powerful graphics card cleared about 800 pending face recognition jobs in seconds. Immich has an official remote machine learning guide for running that analysis on another computer.
Several self-hosted web services stopped working from the wider internet, while still working normally inside the home network. The server is an OpenMediaVault NAS running Jellyfin and Immich in Docker, with public access handled through a SWAG container. The trouble began after the AT&T fiber modem was unplugged and moved during floor repair, and the NAS was moved to a different Ethernet connection in another room. The public IP address did not change, and dynamic DNS is set up to update Cloudflare if it ever does. The ASUS router still has a static local IP saved for the NAS, port forwarding has not changed, and a separate game server on a PC still works from outside the home. The Docker Compose files show no port conflicts, the NAS firewall has not changed, and the containers are on the same custom bridge network. The services work from both the local IP address and the hostname inside the home, and each service uses its own Cloudflare subdomain.
Notion works well for saving quick commands and general notes in one place. The concern is that Notion is not self-hosted, so a future pricing or service change could make long-term access feel less certain. Joplin was tested but did not feel close enough to Notion. Obsidian is useful for personal notes, but it does not offer a server mode for this kind of setup. The need is a Notion-like tool that can store knowledge and commands while running on a personal server.
The Tim Visée version of Firefox Send used to offer simple web-based file sharing, but it now looks inactive. Open work items remain, and ongoing dependency maintenance is uncertain. The desired replacement should allow drag-and-drop upload for one or more files, optional encryption, required expiration dates, download limits, and S3 backend support. Extra large features are not needed. The real need is a small temporary file-sharing service that can run cleanly on a personal server such as a Mac mini.
A MailChimp- or Brevo-style email platform needs a full email sending setup, including an SMTP server. A cheap VPS or dedicated server is being considered for hosting it. OVH has attractive pricing, but there is concern that some of its ASNs may be blacklisted. The needed provider should allow port 25, either by default or through a support ticket, and should offer clean IPs with no bad sending history.
A Mac was factory reset and added to Apple Business Manager with Apple Configurator 2 on an iPhone. The Mac appeared correctly in Apple Business Manager after reaching the desktop, but MDM enrollment had not been set up during the first setup flow. The Mac was later assigned to ManageEngine as its MDM in Apple Business Manager, and it also synced into ManageEngine. The practical problem is how to apply the new MDM without wiping the Mac again, because another reset would disrupt the employee using it. The command `sudo profiles renew -type enrollment` is being considered, but the key question is whether it creates the same forced MDM enrollment as a factory reset or whether the user could remove it later. The Activation Lock field also shows “Off” with a red warning sign, raising a second question: whether the Mac is still tied to the employee’s personal Apple ID and how the organization can control device lock status.
The setup being considered is a Mac mini with 24GB of RAM and 512GB of storage, running local LLMs such as DeepSeek, Qwen, and Gemma through Ollama. The planned uses are data research, market research, building apps, building websites, and personal assistant tasks. The central question is whether this amount of memory and storage would become a serious limit, or whether the setup is workable for those jobs. No real test results, recommended model sizes, or setup steps are included.