How Arthur From Hobby Support Runs Home Network Services on ZimaBoard 2

Eva Wong is the Technical Writer and resident tinkerer at ZimaSpace. A lifelong geek with a passion for homelabs and open-source software, she specializes in translating complex technical concepts into accessible, hands-on guides. Eva believes that self-hosting should be fun, not intimidating. Through her tutorials, she empowers the community to demystify hardware setups, from building their first NAS to mastering Docker containers.

Thank you to Arthur from Hobby Support Int. for documenting his complete ZimaBoard 2 build and the self-hosted services he uses across his home network.

Instead of treating the board as a basic NAS, Arthur assembles a compact server with SATA storage, active cooling, and room for PCIe expansion. He then explores how ZimaOS can host music, movies, smart-home tools, virtual machines, downloads, backups, AI services, and mobile photo storage without requiring every user to begin at the command line.

The video title says this tiny board runs his entire home network. More precisely, ZimaBoard 2 becomes the central host for many of the applications and files used across that network. It does not replace every router, switch, client device, or cloud service automatically, but it provides one manageable location for services that would otherwise be scattered across multiple computers and subscriptions.

Watch before reading: Arthur’s original review includes the enclosure teardown, drive-rack assembly, PCIe mounting options, ZimaOS onboarding, application demonstrations, virtual-machine test, mobile backup, and remote monitoring workflow.

Source note: This article reorganizes the hardware observations and application tests shown in Arthur’s ZimaBoard 2 review. Application availability, interfaces, remote-access features, and system requirements can change with ZimaOS and application updates. Users should also plan authentication, updates, backups, network security, and storage redundancy before relying on any home server for important data.

Arthur’s assembled ZimaBoard 2 home server with SATA storage and cooling fan

Arthur’s compact build combines ZimaBoard 2, directly connected storage, active cooling, and an expandable metal frame.

Why Move Home Network Services Onto Your Own Server?

Arthur opens by explaining why self-hosting is attracting more home users. Photos, videos, music, smart-home controls, downloads, documents, and other personal services are often spread across unrelated cloud platforms.

A home server gives its owner another option: applications and data can run on hardware located inside the home. This can reduce dependence on external subscriptions and make local services available even when a third-party platform changes its pricing or product direction.

Self-hosting does not eliminate responsibility. The owner becomes responsible for choosing storage, creating backups, installing updates, controlling user access, and protecting any service exposed beyond the local network. The advantage is greater control, not automatic security or guaranteed data protection.

Arthur presents ZimaBoard 2 as an approachable starting point because it combines expandable x86 hardware with a graphical server operating system.

A Compact x86 Board Designed Around Server Expansion

The ZimaBoard 2 enclosure is a dense aluminum heatsink rather than a decorative plastic shell. Its ridged surface distributes heat from the internal components and allows the board to operate quietly during typical server workloads.

Arthur’s 1664 configuration includes:

  • Intel N150 processor: Four x86 CPU cores with a maximum frequency of up to 3.6GHz.
  • 16GB LPDDR5 memory: Enough capacity for multiple containers and selected lightweight virtual machines.
  • 64GB eMMC storage: Provides internal space for ZimaOS and its supporting system files.
  • Two SATA connections: Allow SSDs and hard drives to be connected directly.
  • PCIe expansion: Supports compatible storage, networking, accelerator, and other expansion cards.
  • Two 2.5GbE ports: Provide faster-than-Gigabit network interfaces for compatible local networks.
  • Two USB 3 ports: Support external drives, input devices, and other USB hardware.
  • Mini DisplayPort: Provides direct video output for setup and local diagnostics.

The included Mini DisplayPort-to-HDMI adapter is useful during the initial setup because many users have HDMI displays but no Mini DisplayPort monitor available.

-15% OFF
Single board computer zimaboard2

Turning the Packaging Into a Temporary Drive Rack

The box is designed to provide more than shipping protection. After cutting and folding the marked section, its cardboard lid can hold ZimaBoard 2 and a small drive during an initial setup.

Arthur tests the idea with a laptop hard drive. The cardboard frame holds the system in place and offers a quick way to begin using the included SATA cable before obtaining a permanent enclosure.

ZimaBoard 2 and a laptop hard drive mounted in the reusable cardboard rack

The reusable packaging provides a temporary mounting option for the board and a connected drive.

Arthur appreciates the recyclable idea but prefers a more permanent metal structure. Users can also choose from downloadable 3D-printable rack designs that support different combinations of 2.5-inch and 3.5-inch drives.

Any temporary cardboard setup should be kept dry, stable, and clear of heat sources. It is useful for testing, but a server holding important data benefits from a rigid enclosure that protects its drives, cables, and connectors from accidental movement.

Opening the Aluminum Enclosure and Inspecting the Hardware

Arthur removes the star-shaped screws and separates the board from the aluminum heatsink. Inside, he identifies the 16GB memory package, Intel N150 processor, and 64GB eMMC storage.

The large aluminum enclosure makes direct contact with the internal hardware through thermal material. Because opening the case disturbs that interface, Arthur applies new thermal paste before reassembly.

Most owners do not need to open the enclosure during normal installation. Anyone performing a teardown should consider warranty conditions, use the correct tools, avoid electrostatic discharge, and restore the thermal interface properly before powering the board again.

Building a More Permanent Metal Home Server

The metal rack attaches directly to ZimaBoard 2 with longer screws. Arthur then adds drive mounts, a PCIe support structure, SATA cables, and an optional cooling fan.

His 2.5-inch laptop drive does not match the larger mounting position, so he prints small adapters that allow it to fit securely. This is a good example of the system’s DIY character: the frame can be adapted around the storage hardware already available.

Arthur also installs the optional fan before completing the frame. The board can operate passively, but active airflow can help when adding drives, running sustained workloads, or placing expansion hardware close to the aluminum heatsink.

Using PCIe for NVMe Storage, Networking or Accelerators

The expansion-card mount holds compatible PCIe devices above the drive frame. Arthur demonstrates how a dual-NVMe adapter could be connected through the riser cable.

Arthur positions a dual NVMe PCIe expansion card above the ZimaBoard 2 rack

The rack provides a supported position for PCIe devices such as a dual-NVMe storage adapter.

Other potential PCIe uses include additional SATA ports, faster networking, storage controllers, and compatible accelerators. Arthur also discusses graphics cards for local AI models or computer-vision workloads, although a GPU requires separate planning for power, physical size, drivers, cooling, and PCIe bandwidth.

The fact that a card fits physically does not guarantee compatibility. Builders should check the card’s interface, operating-system support, power requirements, and intended workload before purchasing expansion hardware.

Connecting the Server to a 2.5GbE Home Network

After completing the hardware assembly, Arthur connects the server to his router and powers it on. The two Ethernet ports support 2.5GbE, but achieving that speed requires the rest of the path to support it as well.

The server, switch or router, client device, network adapter, and cable must all negotiate a compatible connection. Properly terminated Cat5e or better cabling is generally appropriate for 2.5GbE, while the actual result still depends on cable condition, distance, connected hardware, storage speed, and network traffic.

A 2.5GbE port will normally fall back to a slower compatible rate when connected to Gigabit or Fast Ethernet equipment. Users can therefore begin with their current network and upgrade other components later, but they should not expect 2.5GbE throughput when another part of the connection remains limited to 1GbE.

Finding ZimaBoard 2 and Completing the First Login

After startup, Arthur finds the server’s IP address through his router. Another option is to connect a display directly and read the local access information shown by ZimaOS.

ZimaBoard 2 displays its ZimaOS startup information beside the assembled server

The first boot provides the network information needed to open ZimaOS from another device.

The initial login creates the system administrator account. Because this account has extensive control over the server, its password should be unique, securely stored, and protected from unauthorized access.

Developer Mode provides SSH and terminal access for advanced administration. Arthur points out, however, that the central value of ZimaOS is that many normal installation and management tasks do not require command-line work.

Users setting up the platform for the first time can consult the official ZimaOS getting-started guide for current onboarding instructions.

Installing Self-Hosted Applications Through ZimaOS

The App Store presents server applications through an interface closer to a mobile or desktop software store than a traditional Linux terminal. A user selects an application, reviews its settings, chooses the required storage locations, and installs it.

This does not remove the underlying concepts of containers, storage volumes, ports, permissions, and network access. It provides a simpler management layer over them, allowing new users to begin with common configurations before learning deeper Docker administration.

Application or Service Role in Arthur’s Home Network Planning Requirement
Navidrome Organizes and streams a personal music collection. A clearly organized music folder and compatible client application.
Plex Organizes and streams movies and television libraries. Storage capacity, media permissions, client compatibility, and transcoding limits.
Home Assistant Centralizes compatible smart-home devices and automations. Device integrations, backups, network reliability, and secure remote access.
ESPHome Manages compatible ESP-based smart-home devices. Supported hardware, firmware configuration, and reliable wireless coverage.
Virtual machines Runs another operating system within the server. Enough memory, CPU capacity, storage, and realistic performance expectations.
Transmission Moves long-running downloads away from a primary PC. Legal downloads, storage limits, permissions, and network controls.
AI applications Provides interfaces for assistants and other AI services. Compatible APIs or local models, credentials, memory, and accelerator requirements.

Navidrome Creates a Private Music Streaming Service

Arthur begins with Navidrome, an open-source music server. After pointing the application to his music folder, Navidrome scans the collection, organizes albums and artists, and creates a browser-accessible library.

Navidrome displays Arthur’s self-hosted music library through ZimaOS

Navidrome turns a folder of locally stored music into an organized streaming library for compatible clients.

Multiple devices can connect to the library using supported Subsonic-compatible clients. The music remains on the server, while phones, tablets, and computers act as playback clients.

This arrangement can reduce dependence on a commercial streaming account for music the user already owns. It does not provide a license to distribute copyrighted music to other people, so access should remain limited to authorized users.

Plex Organizes Movies and Television Libraries

Arthur uses Plex for video. Plex scans locally stored movies and shows, retrieves metadata, and makes the library available through browsers, phones, smart TVs, projectors, and other supported clients.

Media streaming requirements vary. Direct Play is relatively light, while real-time transcoding can place substantially more demand on the processor and integrated graphics. Results depend on the source codec, resolution, bitrate, subtitles, client support, and number of simultaneous streams.

Users who prefer an open-source media stack can also follow the official Jellyfin Media Server setup guide.

Home Assistant and ESPHome Bring Smart Devices Together

Arthur installs Home Assistant and ESPHome for a future smart-home project.

Home Assistant can bring supported lights, sensors, switches, cameras, climate systems, and other devices into one interface. ESPHome is commonly used to configure and manage compatible ESP8266 and ESP32 devices.

Running these tools locally can keep many routine automations operating within the home network. Users should still maintain backups and avoid creating critical automations that have no manual fallback. A failed drive, configuration error, or network outage should not prevent access to essential lighting, locks, or safety systems.

Running Linux Mint Inside a Virtual Machine

The virtualization application allows Arthur to create a virtual machine and access its display from a browser. Preset options include Windows and Linux systems, while custom installation images can support other compatible operating systems.

For his demonstration, Arthur installs Linux Mint 21 and reports that the virtual machine starts in approximately one minute. This confirms that the board can host a lightweight guest environment in addition to its normal containers.

Virtual machines reserve more resources than most containers. On a 16GB system, memory assigned to a guest is unavailable to ZimaOS and its other applications. One lightweight VM can be useful for testing or isolated services, but a dense virtualization environment requires careful CPU, memory, and storage planning.

Transmission Handles Long-Running Downloads

Arthur next demonstrates Transmission. Moving a long-running download to an always-on home server means a desktop computer does not need to remain powered on solely to complete the transfer.

Transmission BitTorrent client appears in the ZimaOS App Store

Transmission allows authorized downloads to continue on the server without leaving a primary PC running.

BitTorrent is a transfer protocol with legitimate uses, including open-source software distribution. Users remain responsible for local laws, copyright, storage consumption, bandwidth, and any files shared through the client.

AI Assistants and Browser-Based Applications

Arthur also highlights applications such as OpenClaw and Hermes. Some AI applications rely on external model APIs and therefore require an API key, account, and usage budget. Other configurations can use local models, but those workloads depend more heavily on memory, storage, and accelerator hardware.

API credentials should never be pasted into public screenshots, shared configuration files, or application fields that do not clearly explain how the key is stored. Users should apply spending limits where available and revoke any credential that may have been exposed.

For a closer look at the hardware requirements behind these workloads, the related ZimaBoard 2 local AI assistant review explains how storage, memory, APIs, and PCIe expansion affect an AI server build.

Backing Up Phone Photos to the Home Server

The mobile application extends the server beyond the local browser interface. Arthur enables photo backup so images from his phone can upload to ZimaBoard 2 in the background.

ZimaOS mobile app uploads phone photos to Arthur’s ZimaBoard 2 server

The mobile application can transfer phone photos to storage controlled by the server owner.

This creates another copy of the phone library, but the server must also be backed up. If the phone deletes its local originals and the server contains the only remaining copy, one failed drive or accidental deletion can still cause permanent loss.

A stronger plan keeps the phone backup on redundant or regularly protected server storage and creates another copy on a separate device or at an off-site location.

Monitoring ZimaBoard 2 Away From Home

Arthur uses the mobile interface to check whether the server is online, review system load and temperature, and restart applications. He explains that these management functions can remain available when the phone is outside the local network.

ZimaOS mobile app shows ZimaBoard 2 network status and system monitoring

Remote monitoring lets Arthur check connectivity, load, temperature, and application status from his phone.

Remote access is convenient, but it should be enabled deliberately. Administrator credentials should be unique, unnecessary ports should remain closed, and both ZimaOS and installed applications should be updated. Users should follow current official instructions instead of exposing an administrative interface through improvised port forwarding.

What Arthur’s ZimaBoard 2 Build Demonstrates

Area What the Video Demonstrates What Still Requires Planning
Hardware A compact metal frame can hold the board, SATA storage, a fan, and PCIe expansion. Drive compatibility, power, cooling, cable routing, and physical protection.
Networking Dual 2.5GbE interfaces provide a faster local-network path when connected to compatible equipment. Switch, router, client, cabling, storage, and real-world throughput limits.
Applications ZimaOS reduces the setup required for many containerized web applications. Storage mappings, permissions, updates, accounts, and application-specific settings.
Virtualization The 16GB configuration can operate a lightweight Linux virtual machine. Resource allocation and the number of other services running simultaneously.
Mobile access Users can monitor the server and transfer photos from a phone. Authentication, secure remote access, backup retention, and mobile data usage.
Self-hosting Several everyday services can run from one personally controlled system. Maintenance, security, recovery, electricity, and long-term data protection.

Who Is This Home Server Setup For?

Arthur’s build is a good fit for users who want one flexible platform rather than a different appliance for every service.

  • Self-hosting beginners can begin with graphical application installation and learn the underlying concepts gradually.
  • Media collectors can organize personal music, movies, shows, and photos on local storage.
  • Smart-home users can run Home Assistant and related tools on an always-on system.
  • Small offices can host selected internal applications, backups, and file services.
  • Homelab builders can experiment with containers, virtual machines, networking, and PCIe expansion.
  • Privacy-conscious users can reduce how much personal data depends exclusively on third-party platforms.

It is less appropriate for someone who wants a maintenance-free appliance with no responsibility for updates or backups. A self-hosted server provides control because its owner becomes the administrator.

Arthur Makes Self-Hosting Feel Like a Practical Home Project

Arthur’s review shows why ZimaBoard 2 is more than a small computer with several ports. The combination of x86 compatibility, SATA storage, PCIe expansion, dual 2.5GbE, ZimaOS, and mobile management allows one compact system to support many different home-network services.

The hardware assembly remains open and adaptable, while the software experience reduces the amount of command-line work required to install common applications. Navidrome, Plex, Home Assistant, virtual machines, Transmission, AI tools, mobile photo backup, and remote monitoring can all serve different parts of the same household.

That does not make self-hosting completely automatic. The owner still needs to decide what data belongs on the server, who can access it, how it will be backed up, and how applications will be kept secure. ZimaOS lowers the initial barrier, while ZimaBoard 2 leaves room for the system to grow.

Watch Arthur’s complete ZimaBoard 2 review for the original teardown, assembly process, ZimaOS tour, application demonstrations, and mobile management test.

If you are planning a similar home server or already use ZimaOS for media, smart-home applications, downloads, backups, or virtual machines, join the ZimaSpace community to share your configuration and learn from other builders.

FAQ

Can ZimaBoard 2 replace every device on a home network?

No. It can centralize many services, but most homes still need a router, network switch or access point, client devices, and appropriate storage. Its exact role depends on the applications and network configuration selected by the owner.

Can beginners use ZimaOS without learning Linux commands?

Many applications can be installed and managed through the graphical interface. Command-line knowledge is still useful for advanced troubleshooting, custom containers, permissions, and unusual network configurations, but it is not required for every basic installation.

Does ZimaBoard 2 require a 2.5GbE network?

No. The Ethernet interfaces can operate at slower compatible speeds. A complete 2.5GbE path is only required when the user wants throughput above standard Gigabit Ethernet.

Can ZimaBoard 2 run Plex and Navidrome together?

Yes, provided the system has enough storage and resources for the selected workload. Navidrome is generally lightweight, while Plex requirements increase when media must be transcoded rather than played directly.

Can ZimaBoard 2 run Home Assistant?

Yes. Arthur installs Home Assistant and ESPHome through his ZimaOS environment. Users should verify device integrations, maintain configuration backups, and keep a manual fallback for essential smart-home functions.

Can the 16GB ZimaBoard 2 run virtual machines?

Yes. Arthur demonstrates Linux Mint 21 inside a virtual machine. Available performance depends on the resources assigned to the guest and the containers running alongside it.

Is mobile photo backup enough to protect a photo library?

No. Uploading photos to the server creates another copy, but the server also needs an independent backup. Important photos should exist on multiple storage devices, with at least one copy separated from the primary server.

Zima Campaign Hub

More to Read

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.