Setup, power and thermals, and software tips for running a Mac mini as a home server or self-hosting box.
The cheapest private photo cloud option was mostly answered with Immich. Immich is described as close to Google Photos in both look and everyday use, so it can replace or support an existing Google Photos setup for one person. It can be installed with Docker, and one person said it was quick to set up and start using. Ente is presented as the stronger privacy choice because each account uses end-to-end encryption, with photos encrypted on the device before they reach the server. Ente may have fewer features than Immich, but it is still seen as a serious option and is designed to run lightly. Its server can run as a small Go program on small cloud servers, old laptops, and low-end devices. For the quickstart setup, Ente needs at least 1 GB of memory and 1 CPU core, and a PostgreSQL container needs a Unix-compatible filesystem such as ZFS, EXT4, or BTRFS. Nextcloud is also mentioned, but mainly as something to try if it is already running, not as a fresh install just for photos.
Anker SOLIX Solarbank 2 and Solarbank 3 owners may be left out of new local control features. Anker has started supporting Modbus TCP and LAN control for newer SOLIX devices through its official Home Assistant integration. That integration is presented as local communication without cloud dependency, and it lists newer devices such as Solarbank 4 E5000 Pro and Solarbank Max AC. Solarbank 2 and 3 currently appear not to expose Modbus through Anker firmware. That means local tools such as openHAB cannot support those older models unless Anker enables the needed firmware support. This is frustrating for people who recently bought Solarbank 2 or 3 units, expansion batteries, Anker Smart Meter, Shelly meters, solar panels, Home Assistant, openHAB, evcc, installation parts, and electrical work. The core issue is zero-export regulation, where cloud-based control may not be good enough for keeping power from flowing back to the grid.
Tidesman v0.1.1 is a free native MCP server that connects AI tools to Apple’s new container tool v1.0. Apple’s container tool runs Linux containers inside lightweight virtual machines on macOS. With Tidesman, MCP-compatible AI tools such as Claude and Codex can create a container on your Mac, run a command inside it, read logs, and clean it up afterward. Instead of driving the command line and reading text output, Tidesman connects directly to Apple’s background engine through Apple’s Swift client library. That should make it faster and less fragile when command-line output changes. Its default mode is read-only, command execution must be enabled, and destructive actions such as deletion require a separate permission level. Access to host folders stays off unless the user enables it, and every tool call is logged. It is signed and notarized, installs from Homebrew or GitHub, and requires macOS 26, Apple Silicon, and Apple’s container tool.
A Mac Studio running several large language models for two days showed fairly high internal temperatures. A menu bar temperature tool reported average CPU core temperatures around 62 degrees Celsius. All graphics cores were above 80 degrees Celsius. That may be fine for a short run, but long-term use is the real concern. For people using a Mac Studio or Mac mini like a small always-on model server, the practical question is whether sustained heat could shorten hardware life or increase repair risk.
A used Dell OptiPlex bought for $175 has been running for months as a personal automation server. It has 16GB of memory, runs Linux, and does not use a Mac Mini or an expensive GPU setup. Telegram is the main control screen, so the desktop app is rarely opened. Different AI models handle different jobs: ChatGPT Pro for most tasks, DeepSeek Flash for cheaper simple work, and Xiaomi Mimo for browser automation. Every morning at 8:30, the system emails 1 to 3 rental listings that match rules such as school district, commute time, natural light, bedrooms, and budget. This replaces long manual searching through Zillow listings. For an Airbnb, cleaner payments can be logged by saying something like a cleaner was paid $160, and the entry goes into Google Sheets. The same setup also helps with LinkedIn infographics, draft writing, dictation analysis, and turning Wispr dictation into structured notes with feedback on the ideas.
An M4 Mac mini with 24GB of memory is being considered as a local AI machine for monitoring a home lab. The goal is not high-end performance, but a small proof of concept that can check whether the setup is useful at home. An iPad Pro that is less than a year old has a $625 Apple trade-in value. With that trade-in applied, the upgraded Mac mini would cost about $375 out of pocket. The real decision is whether giving up the iPad Pro is worth it to get a small always-on Mac mini for home server monitoring and local AI experiments.
The goal is a low-power, low-cost homelab server that can run small AI language models at home while sending harder work to outside AI services such as Gemini through an API. OpenClaw would act as a chat-based coordinator, with separate profiles and memory for two people on the same machine. A small local model, around 3B to 8B in size, would run through Ollama for quick jobs like summarizing and sorting email. A larger local model, up to about 14B, is also under consideration for more capable reasoning without using an outside service. The same box would also run Home Assistant, a light media server, a VPN, and Docker hosting for small projects and automations. The media server only needs to match or beat a MacBook Air M2 running Plex on the home network. A few Gmail accounts would be connected with read-only access. The uncertain parts are hardware choice, model size, and compression settings for running the models well.
Stackarr.app is an open-source control tool for managing a home media stack such as Plex and related services. It was shaped over two months of daily media server maintenance and is built to work with AI agents such as Claude, Hermes, and OpenClaw. Its features include a dashboard for watching the whole media setup, a light browser-based replacement for Docker Desktop, an MCP server and command-line tool, Cloudflare tunnel setup, backup and restore, and cleaner service addresses such as plex.stackarr. The goal is to make scattered server tasks easier to run from one place. When the agents run on the same Mac mini as Plex and the rest of the media stack, server tasks can be handled through Telegram or Discord. One example is asking an agent to fix remote access after Tailscale was not left open.
TV Time is expected to shut down on July 15, 2026, so people who use it need another way to keep their TV watch history. The main need is simple: remember which shows are being watched, which episodes are finished, and what should be watched next. A self-hosted setup is being considered instead of moving to another outside service. Ryot and Yamtrack are named as possible options. Both are tools worth checking for running personal watch tracking on a home server.
macOS 27 Golden Gate testing is centered on Apple Silicon Macs only. Any remaining Intel Macs may be left out, so an Intel Mac mini used as a server needs a clear replacement or maintenance plan. Rosetta 2 removal and reinstall behavior matters if older Intel-only apps are still part of the setup. Software update management is also shifting away from older MDM commands toward DDM declarations. Network access, saved credentials, and certificates need testing under DDM. PPPC profiles, privacy permission prompts, app or process blocking alerts, Platform SSO, Touch ID, FileVault before startup, and the move from Exchange Web Services to Microsoft Graph in macOS Mail are all practical areas to check before relying on the new system.
A Jellyfin media server has been running from a personal PC for several months, and the media library has grown to about 14 TB. A NAS is being considered as the next step toward a more proper home server setup. The main problem is that the NAS may require the existing drives to be reformatted before it can use them. Reformatting can erase the data already stored on those drives. The practical challenge is moving a large media library into the new storage setup without losing it.
An external drive was plugged into an Android TV 14 box to act like a low-cost NAS. File transfers worked inside the local network through an FTP server app. The goal was to use Tailscale so files could be moved from outside the home network. The phone, TV, and laptop were all connected to the same Tailscale network, but file manager apps on the phone still could not reach the FTP server. Changing ports, switching FTP connection modes, clearing cache, and restarting the server did not fix it. The working fix was to stop using FTP and switch to SFTP. The SFTP app cost money, but the setup was simpler and the connection worked.
An older, heavy WordPress site built by an agency is being moved to a new self-hosted platform. The practical choice is whether to remove Cloudflare DNS and point the domain through the domain provider, or keep the existing Cloudflare setup and only change it to point at the new platform. The initial concern was that Cloudflare might be an unnecessary extra layer for self-hosted WordPress. The final decision is to keep DNS management in Cloudflare. The confusion was mainly about whether Cloudflare was an unnecessary cost, not whether it was always an unnecessary step.
A server running qBittorrent through the LinuxServer.io Docker image loses its current torrent list after an unexpected power cut. The power cuts happen about 3 or 4 times a year. Normal restarts do not cause the same problem. The config mount appears to be in place, so it does not look like a simple missing settings folder. The exact cause is not confirmed, but the sudden shutdown may be preventing qBittorrent from saving its working state safely.
IFramer is a single web page for rotating Grafana, status pages, and internal dashboards on a wall TV. It was built to avoid Chrome tab-rotating extensions that break after updates, leave tabs stale, or stop silently over a weekend. It does not need an account, backend, or extra server. Everything runs inside the local browser, so internal or VPN-only dashboards open like normal tabs and the URLs do not leave the machine. Up to 100 URLs can be added, with a separate display time for each page, then shown full-screen with transitions. A kiosk link stores the whole playlist inside the URL, so a wall display can start from a bookmark. It also supports presets, shuffle, per-page zoom, auto-refresh, keep-alive for logged-in dashboards, auto-fullscreen, and automatic recovery after a tab crash. Some sites may not work if they block iframe display with settings such as X-Frame-Options.
A home lab setup has already replaced several media subscriptions and brought recurring costs close to zero. Movies and shows are handled with Jellyfin and an arr stack. Books and audiobooks are handled with Calibre and arr tools, and adult content is managed with Stash plus a custom automation system. The remaining subscription problem is YouTube Premium. YouTube and YouTube Music are used every day for watching videos and listening to music without ads. Music discovery is the difficult part, because YouTube Music’s recommendations help surface small and niche artists that would be hard to find from a personal music library alone.
A Mac mini was kept running as an experimental server for hosting websites. cloudflared was used to make those websites reachable from the internet. The setup was meant to act like a small VPS, but on local hardware instead of a rented cheap server. In this firsthand test, it seemed better than a low-cost VPS. No hard speed numbers, uptime results, or cost breakdown were included.
A home server backup plan is not complete until restores are tested. In this setup, most apps run inside Incus containers, then incus export turns those containers into files. Borg sends the backups away and encrypts them. Another scheduled job pushes the backups to a cloud provider, making the setup close to a 3-2-1 backup plan. The restore process was tested when everything was first built, but about six months have passed. The practical question is how often a self-hosted server owner should repeat a full recovery test, not just whether backup files exist.
A home backup drive is attached to a small Raspberry Pi 4 instead of being plugged directly into the main computer. The Raspberry Pi runs 64-bit Raspberry Pi OS Lite, and login is limited to an ed25519 key. The ufw firewall is set to accept traffic only from the local subnet. The main computer mounts the hard drive through SSHFS, so the remote drive appears like a local folder. File backups are planned with rsync. The main concern is whether this setup has any major security mistake or needs a safer design.
TaskView 1.48.7 brings a redesigned interface, a new sidebar, and a new home dashboard. It adds recurring tasks, time tracking, and sprint planning. The task dialog can now be customized by showing or hiding fields, changing field order, and changing how fields are displayed. Analytics widgets can be reordered or turned off. The release also adds an inbox section and updated webhook events. Slack and Telegram integrations are being worked on, along with migration tools for importing tasks from other project management systems into TaskView. Claude Code is being used during development, cutting work that once took two or three months down to about two or three weeks or less, while every code change is still reviewed before it is merged.
The current machine is a 2020 i7 Intel Mac mini, but severe CPU buffer errors now make it shut down within five minutes of booting. The replacement needs to be a Windows-based mini PC under $800. The main use is home labs for SANS courses and college work. It needs to run 2 VMs regularly and up to 5 VMs at busier times. Some SANS lab environments require standard x86/x64 support and nested virtualization, so newer Apple Silicon Mac minis are not a fit. The main concern is whether Intel’s newer hybrid chips are stable enough for heavy VM use. The current options are the GMKtec NucBox M3 Pro with an Intel Core i5-13500H and the GEEKOM IT13 with Intel Core i5-13600H or Ultra 7 variants. The key question is whether a newer Core Ultra 9 185H handles several VMs well, or whether a standard 13th-generation i5 is the safer choice for hypervisors.
A Mac mini M2 with no operating system installed cannot install macOS Tahoe from a USB installer because the internal disk does not appear in the install target list. Disk Utility shows only the bare internal Apple SSD, with no volumes or containers under it. Erasing the whole Apple SSD fails because the disk cannot be unmounted. The error says the disk is in use by process 0, the kernel, and the device cannot be opened. Booting without the USB installer sends the Mac into recovery mode. The practical question is whether anything can fix the install path besides DFU recovery.
tld-list.com lets people compare cheap domain registration prices across many providers. It also has filters for finding the kind of domain you want. Some low-cost providers may not include WHOIS protection. Without WHOIS protection, someone can look up real personal details tied to the domain, so a home Mac mini server owner should choose a provider that includes it if privacy matters. After buying the domain, Cloudflare can be used for free DNS by changing the name servers to the ones Cloudflare provides. Cloudflare also offers a global DNS network for faster lookups, a free CDN that can hide the real server IP address, free email forwarding, access controls through Zero Trust, and split DNS so local devices can use a local IP while outside traffic goes through Cloudflare.
A small company with about 20 employees needs a self-hosted knowledge base. The main needs are simple daily use, easy upkeep, strong search, user and permission controls, and low maintenance. Secure access from outside the local network is also required. Backup support and two-factor authentication would be useful extras. BookStack, Wiki.js, and Outline are already under consideration, but the best long-term choice is still unclear. The access setup is also undecided, with VPN, Tailscale, Cloudflare Tunnel, and reverse proxy all being compared.
Hetzner applies higher prices to new cloud server orders and server resizes from June 15, 2026 at 8:00 a.m. CEST. Orders placed before June 15 but delivered after that date still get the old prices. In Germany and Finland, the small CX23 plan rises from €3.99 to €5.49 per month, and CAX11 rises from €4.49 to €5.99 per month. Larger or stronger plans jump much more: CPX22 rises from €7.99 to €19.49 per month, and CCX13 rises from €15.99 to €42.99 per month. In the United States, CPX11 rises from €5.99 to €17.49 per month, and CCX13 rises from €16.99 to €43.49 per month. The listed prices exclude VAT and IPv4 address costs. Existing VPS users may want to avoid resizing or changing their current server if the old price still applies, though there is concern that old customer pricing may not last forever.
A valuable-item tracking setup is needed for an August convention without relying on Apple AirTag or Google Find My Device services. The phone in use is a degoogled Fairphone, so Google Play services and Apple services are not available. The desired tracker needs to be very small, battery powered, and able to fit inside an item. It also needs bring-your-own-SIM support and should work with open-source software such as Traccar. The hard part is choosing hardware: many GPS trackers are made for cars, and smaller trackers often do not clearly say what protocol they use, making it difficult to know whether they can connect to a self-hosted server.
The goal is a family home server that keeps documents, calendars, contacts, photos, music, and videos in one place. Nextcloud, with an online office tool, would handle calendars, contacts, and shared documents such as family finance files, e-books, and school homework. Movies are now played through Kodi on a laptop connected to a projector, but the plan is to move to local streaming so any device on home Wi-Fi can watch video, mostly at 720p and sometimes up to 1080p, likely through Jellyfin. Music would be streamed from local files with Navidrome. A shared photo gallery is also needed, with albums that can be filtered by tags and metadata from different devices. Expected use is light: no more than two video or music streams at once, sometimes while someone edits an office document. The media library is about 10 TB. Nextcloud should be reachable from outside the home, while video and music streaming should stay local. The main priorities are low electricity use and quiet operation, because power is expensive and the server will sit in an apartment without a separate server room.
eXo Platform 7.2 is now available. eXo Platform is an open-source digital workplace for handling documents, shared knowledge, collaboration, and work automation inside an organization. This version puts AI features directly inside the platform. The AI can help with content management, knowledge access, collaboration, and routine work. The platform can use different LLM choices, including OpenAI, local models, or privately deployed models. It can run in the cloud, in a private cloud, on company infrastructure, or as a self-hosted setup. The release also includes an OAuth-protected MCP server for AI agents, access to more than 100 platform tools, internal RAG connected to organization knowledge bases, limits on which documents or spaces AI can use, and custom AI assistants for internal workflows. The main aim is to bring AI into daily work while keeping organizations away from closed software services when they want more control over their data.
A recently bought M3 Mac Mini has a 4-core setup and 16 gigabytes of memory. The original plan was to experiment with hosting local large language models and to try OpenClaw. After using higher-end Claude models every day for work, the 3 or 4 local models tested felt disappointing and not useful enough to keep using. OpenClaw also did not show a clear practical point. The home setup already includes a gaming PC, Chromebooks, a NAS, and Google TV, so the Mac Mini still needs a better everyday role.
WAMR 1.4.0 is a self-hosted tool that lets friends and family request movies and shows through WhatsApp, then sends those requests to Seerr, Radarr, and Sonarr for automatic handling. Search results now use fuzzy matching, so the intended title is more likely to appear near the top. Admins can switch back to the older sorting method in settings. Each contact’s quota screen now shows current usage, the maximum limit, and when the limit period resets. A contact’s used quota can be reset to zero without deleting their request history. A broken contacts page caused by a missing database column has been fixed. Quota wording is clearer, using phrases like “requests today” or “requests this week.”