Setup, power and thermals, and software tips for running a Mac mini as a home server or self-hosting box.
A home server setup is moving older Docker containers back onto a newer DNSmasq DHCP server running on OPNsense. The problem is that some Unraid-based containers do not show normal hostnames or MAC addresses. With the older ISC DHCP setup, an IP address and a description were enough to make a reservation. That kept the IP out of the automatic assignment range so another device would not receive it. The practical need is to reserve or exclude specific IP addresses in modern DNSmasq even when the Docker-related host does not provide the usual identifying details.
PulseWeaver is a security tool for people who run their own online services at home. Many self-hosted login tools let strangers reach the login page first, then decide whether to block them. PulseWeaver takes the opposite approach: only known devices can reach the services, and unknown IP addresses are blocked before the login page appears. It can follow a trusted device when its IP address changes, so the owner does not have to keep editing an allow-list by hand. The developer says they have about 10 years of professional development experience, made the main design and security choices themselves, and used Claude and other AI help only after the base design was in place. The main security paths, including login decisions, IP matching, and access expiry, have automated tests. The developer also says they tested bypass attempts, IP spoofing edge cases, and performance, and they currently use PulseWeaver on their own self-hosted services every day.
Jellyfin and Navidrome can already manage a personal music library. The missing piece is an easier way to search for songs, download high-quality files, and add them to the library automatically. The goal is a music workflow that feels as simple as common movie and TV server setups. Music suggestions and radio-style playback based on the existing library are also wanted. Existing guides and discussions feel too complicated, so the real need is a more painless way to find, organize, and play self-hosted music.
Before installing a new service on a home server, it helps to check whether the project is mature enough to rely on. Some self-hosted tools are useful hidden finds, but others may be quickly made and poorly maintained. Basic signs include the repository age, the number of stars, and whether the project still looks active. For a Mac mini server, the safer choice is software that can keep running with fewer surprises after it is installed.
A system administrator is seriously ill, and his spouse does not understand how the computer systems at home are set up. The request appeared in r/homelab, asking for help with a home setup that may have been managed only by one person. The available item does not include details about the exact devices, services, passwords, or backups involved. The main lesson is clear: running servers at home also requires a simple emergency plan so someone else can keep, shut down, or safely untangle the setup if needed.
A long-running home lab and self-hosted setup is being simplified and rebuilt from scratch. The current setup has become messy, and VLAN problems need to be fixed, so a full wipe and fresh install is planned. Docker Compose files and terminal work have become tiring, so a simple web-based tool for creating and managing Docker containers is needed. The plan is to start a fresh setup on a spare Raspberry Pi, move important services such as files and photos, and then erase the old environment. Umbrel, ZimaOS, and UnRaid are being considered as easier server management options.
A Mac mini M4 is being used alongside a Windows work laptop through a UGREEN HDMI KVM switch, model AK502. When the Mac mini starts while the KVM is already switched to the Mac, the Dell monitor shows the display normally. After switching the KVM to the Windows laptop and then back to the Mac mini, the monitor shows "HDMI not detected" and does not find the Mac display. UGREEN says this KVM works with macOS and does not need any driver, but this setup is not working reliably in practice. The Mac mini display settings have already been checked without finding a fix. A USB-C-to-HDMI adapter with an HDMI dummy plug was also tried, but it did not solve the problem.
Several self-hosted services need a way to send email alerts. Running a personal SMTP server is possible, but it brings extra setup work and the ongoing problem of IP reputation. A third-party email sending service with a generous free tier may be the simpler choice for a small home server. Amazon SES is another option, but it may feel heavier than needed for basic alerts. Device notifications are also worth considering instead of relying only on email, with tools such as Apprise and Gotify as possible options. The main needs are Authelia one-time passcodes and server alerts. Authentication messages need extra care because the notification path must be secure enough for login-related information.
The needed tool is a map-based knowledge base for documenting work done at different places in a city. It should let people create points on a map, give each point a name, and attach photos and comments. Each update should keep a log with the date, time, and username. The same point should stay editable over time, so more photos and comments can be added after later visits. Google Maps custom maps have already been tried, but the need is for something better suited to shared ongoing records.
RealVNC works well, but the subscription cost is no longer affordable. The needed setup is for work, not watching video or gaming, so the main goal is smooth office use without freezes. The connection should stay local-only if possible, because a VPN on the work computer may block tools that need to go through an outside server. The key requirement is support for three monitors at the same time. The viewing side has one ultrawide monitor, while the remote computer has three 1920-pixel-wide screens. UltraVNC, TightVNC, and TigerVNC were either too slow or did not handle the three-screen setup properly. Sunshine and Moonlight may be options, but most information about them focuses on games, so their fit for office work is unclear.
Receipt Wrangler 7.0 is a major new version of a self-hosted app for managing receipts. Receipts can be added through desktop uploads, mobile app scans, email, or manual entry. The app can split receipts into individual items, sort them into categories, and divide costs between users. The main change in this version is a role-based access system. App and group permissions used to be simple and pre-set, but users can now define roles themselves. This is useful for servers shared by several people because each person’s allowed actions can be controlled more clearly. Existing users do not need migration steps, because they are automatically moved into new roles that match their old permissions.
A small website is needed so friends and family can see elopement details such as the date, registry, and pictures. The site may go beyond a basic wedding page by including blog-style updates and comments. Building the site itself feels manageable with help from AI. The harder part is making the site reachable from outside the home network in a safe way. The first clear idea is to isolate the site inside its own Proxmox virtual machine. A VLAN may also make sense, but the current unmanaged switches and Asus Zenwifi router may not properly support it. Firewall rules may be another path, though they would require learning and setup. A spare Raspberry Pi 3B+ could host the site for physical separation, and Cloudflare Tunnels has also been suggested.
A small server running Docker is being used to detect devices connected to a home LAN. NetAlertX already finds devices on the network, but it does not easily send an alert every time a chosen device connects or disconnects. The goal is to identify a known device by its MAC address and receive a notification when that device appears or leaves. ntfy has already been set up and tested by hand, so the missing part is the automatic trigger from the network detector to the notification service. A better NetAlertX trigger setup or a different tool may be needed for this use case.
The OPNsense firewall had its WAN default route pointing to the wrong address, 10.20.0.3. That address was alive, but anything that needed the internet got a “Destination Net Unreachable” response. The real working gateway was 10.20.0.1. The routing table showed 0.0.0.0 going through 10.20.0.3. The cause was DHCP on the 10.20.0.0/24 network handing out 10.20.0.3 as the router option, likely from a stale or wrongly configured DHCP server. OPNsense learned that value at boot and used it for 48 days because no workload exposed the failure clearly. The fix was to edit WAN_DHCP in OPNsense under System > Gateways > Configuration and statically override the gateway IP to 10.20.0.1.
The need is a tool for building spreadsheets and databases, then turning that data into a working dashboard. The intended uses include task managers, CRMs, and similar simple work systems. The goal is to self-host it instead of relying on an outside service. Baserow and Teable have already been tried, but their useful dashboard features seem to sit behind paid plans. The wanted alternative is a real FOSS option without heavy freemium limits on the main features.
A self-hosted storage setup can use an encrypted copy stored by another person as an off-site backup. The basic idea is a trade: another person keeps a copy of your data, and you keep a copy of theirs. This gives both sides a backup outside the home or office, so one local failure does not wipe out everything. The model is similar to BitTorrent-style distributed cloud storage, where people share storage capacity across many machines. Payment could be money, or it could be an exchange where each person stores part of someone else’s data. Filecoin is mentioned as a related option, but no concrete experience or reliability judgment is included.
A small homelab can lose several home services at once when power drops. This setup runs Plex on Windows, a Linux machine for file transfers, and Home Assistant on an ESXi server. The home automation setup is moving from SmartThings to Home Assistant. The server needs to stay on during short power glitches and during outages that may last about 1 hour. The main need is a practical power backup option and clear buying guidelines for this kind of setup.
The main decision is whether to run TrueNAS inside Proxmox or install it directly on bare metal. The planned setup has one powerful Proxmox machine for heavy computing work, including running LLMs. A second box would run common home lab services such as Pi-hole and Jellyfin. A third box would act as a NAS, likely using TrueNAS. Running Proxmox on all machines could make maintenance easier and let the machines connect as a cluster. The second and third roles might even be combined into one box. The hard part is that people have mixed views about virtualizing TrueNAS, so the choice is between easier management and a storage setup that may be simpler and more predictable.
A Mac mini M4 ran from a Jackery power bar, but a high-pitched whining or buzzing sound seemed to come from the Mac mini. The suspected cause is the way the power bar changes AC power to DC power, or the possibility that its inverter is not producing a pure sine wave. The main concern is whether this kind of power could damage the Mac mini’s internal electronics over time. The practical question is whether a different power bank would be safer for powering the Mac mini.
Splitting a home network into several VLANs can improve security and control, but it can also stop smart-home and media devices from finding each other. One possible setup uses five VLANs: management, servers, trusted devices, smart-home devices, and guests. In that layout, an Apple TV 4K would sit with trusted devices, while Home Assistant and Jellyfin would sit with server services. The problem is that Matter over Thread devices may rely on the Apple TV as a Thread border router. If those devices and services are separated too strictly, discovery and communication across VLANs may fail. The practical lesson is to map which devices must talk to each other before deciding where each service belongs.
A nearby lightning strike damaged several pieces of home network gear. An APC 1500VA UPS tried to turn on, then immediately shut off as if something inside was shorted. A Motorola modem had a dead port. An ASUS AX88U router still seemed to run, but all eight wired ports stopped working. A JetKVM reached its startup screen, then powered off, and resetting it did not help. A similar event happened 8 years earlier, when APC gear, a modem, a router, and a Dell server died. This time, the Unraid server survived. The only clear physical sign was a burned cable on the router side.
A 9-slot NAS backplane for a small SSD storage box has been updated to version 1.2. The earlier design worked, but it was rough, so the new version makes the first major set of fixes based on feedback. The board keeps the same physical size. The power connector now uses a standard 4-pin connector. The large capacitors have been resized, and the 12-volt power rail has been removed. The SATA differential pairs were redesigned using better layout practices. Version 1.2 is working in a real build, but it is still not easy to assemble. The project files are available on GitHub.
An M4 Mac mini is running a private Nextcloud, a website, backups for other computers, private network storage, and custom machine learning apps. More services are planned, including a tinkering website, nearby plane tracking, and radio astronomy experiments. The current storage setup is only one WD My Passport for Mac drive plugged into a USB-C port, with either 2TB or 4TB of space. That is starting to feel too small. The preferred upgrade is a compact storage device, roughly the size of the Mac mini, with RAID 1 if possible. A Terramaster D4 4-bay enclosure is being considered because it connects with a single USB-C cable and looks simple to use. SSD prices are high, so the goal is to prepare now and buy when prices make sense. Plane tracking and radio astronomy equipment may leave only one or two USB-C ports free, so a hub may also be needed.
Capsule is a file transfer app that can send files between devices over the internet without putting both devices on the same Wi-Fi. It is meant to avoid common workarounds like emailing files to yourself, uploading them to Google Drive, or using an unknown file-sharing site. Files are encrypted before they leave the device, and only the receiver can open them with a decryption key. Mobile receiving can be done quickly with a QR code. Files are deleted automatically after one hour, or manually whenever needed. The app has no ads and no account requirement, and it is open source on GitHub. It also includes a command-line interface for Terminal users and server environments. The Android app needs 12 more testers to meet Google’s closed testing requirement before public release.
The goal is to build a separate home lab for practicing platform engineering work without risking real work systems. The planned practice includes running several virtual machines and learning basic admin tasks such as reading logs and adding disk space. Backups, disaster recovery, and restore drills are also part of the plan. Another goal is to simulate problems, read logs under pressure, and find the root cause. Networking basics come next, with infrastructure as code planned after the fundamentals are stronger. The desired setup should support VMware or Nutanix, use Commvault for backups, and later connect to GCP or AWS for hybrid workflows. The budget is fixed at $500, funded by selling personal items, so the goal is not a full server rack but a safe learning machine. Possible hardware choices include modern mini PCs such as Beelink or Minisforum, or refurbished office desktops such as Dell OptiPlex or Lenovo ThinkCentre.
Transmute is an open-source file converter that can run on your own server instead of a cloud website. It is built around an API, so it can connect to automation workflows and other self-hosted tools. ConvertX and Vert.sh already offer similar self-hosted conversion features and are more mature. Transmute aims to feel more polished while still supporting automation. Version 2.0 adds compression, which is the main new feature. Supported PDFs, images, videos, audio files, and GIFs can now be uploaded and made smaller without changing them into another file type. The tradeoff is lower quality for a smaller file size. This can help with photo upload limits, reducing PDF storage use, shrinking videos before sharing, and similar everyday file tasks. The title also says 3D model formats are part of this release.
CleanCut is a Mac app for fixing video files before they go into a media-server library. It is meant for files that are almost ready for Plex, Jellyfin, or Emby but still need small changes first. It can mute profanity in the audio, create subtitles when a video has none, and change difficult files into a more widely playable MP4. Each task can be run by itself, or the three tasks can be run together. The video stays on the Mac and is not uploaded to an outside service. CleanCut is in public beta, with the first 3 completed videos free. After that, the launch price is a one-time $19.99 lifetime deal.
Axon is an open-source remote control app that lets an Android device control a desktop computer with low delay. The update adds direct Bluetooth support for macOS and Windows. That means the phone and computer can connect offline without relying on an internet connection or local network. Gesture handling has also been rebuilt. Android volume buttons can now change the computer’s sound, and the app supports click-and-hold dragging plus pinch-to-zoom. Three new install methods were added to make setup easier for new users. The server side is built with Go, the mobile app is built with Kotlin, and the project is released under the GPL v3 license on GitHub at kaia-alenia/axon.
An unused desktop PC was converted into a home server after a new laptop replaced it for daily use. The machine has a 13th Gen Intel Core i7-13700F, an NVIDIA RTX 4060, 32 gigabytes of DDR5 memory, 1 terabyte for the main system and virtual machines, a 5 terabyte hard drive for Jellyfin, and 2 terabytes for photos. It runs Proxmox as the server operating system. Twingate is used for remote access, so the server can be managed from outside the home. Jellyfin stores movies and shows in one place and can also be reached remotely through Twingate. Pi-hole is running to reduce ads on the network. NVIDIA drivers are not working on Proxmox yet, but once that is fixed, Ollama and Open WebUI are planned for local AI work. Future plans also include pfSense for stronger network control and separation, plus Nextcloud for photo and file storage once a data cable arrives.
A 24/7 NAS setup needs an upgrade from two 3TB hard drives to at least about 8TB. The planned storage setup uses ZFS with mirroring, so the same data is kept on two drives for protection if one drive fails. Cheap used 8TB WD Gold Datacenter hard drives are available on eBay. The seller has a good reputation and provides CrystalDiskInfo screenshots for each drive. The SMART health data looks acceptable. The concern is age: one example drive has only 17 power cycles but 66,420 powered-on hours, which means more than seven years of continuous use. The key question is whether drives with more than 60,000 hours should be treated as EOL, or whether high-end datacenter drives can still be reasonable to use at that age.