From 1f1d298279581ac0fe593f6ab8b4c57ccf4edbda Mon Sep 17 00:00:00 2001 From: jeremyhann <38609717+jeremyhann@users.noreply.github.com> Date: Fri, 11 Oct 2024 03:21:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20main=20@=204?= =?UTF-8?q?a48f763bcb4245aedae755c5282b35810d79d7c=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...37PVE-makes-your-service-Migratable!.html" | 6 +- docs/All-in-one-routing-system-OpenWRT.html | 6 +- .../Basic-functions-of-dedicated-systems.html | 6 +- ...4K-Arcade-with-ZimaBoard-and-Batocera.html | 6 +- docs/DownloadLLMmodels.html | 6 +- docs/ForgotPassword.html | 6 +- docs/GetNetworkID.html | 6 +- docs/Hardware-Interface-Introduction.html | 6 +- docs/How-to-set-up-a-NAS-with-ZimaBlade.html | 6 +- docs/MineCraft-Friendship-Service.html | 6 +- docs/Openwrt-eMMc-boot.html | 6 +- docs/Self-Deploying-Applications.html | 6 +- ...Big-applications-OMV-First-Experience.html | 6 +- ...all-body-Big-applications-OMV-install.html | 6 +- docs/Speedlimit.html | 6 +- ...er-is-best-suited-for-Personal-Server.html | 6 +- ...rd-party-system-installation-tutorial.html | 6 +- ...perience-At-$129-Five-drive-Disks-Nas.html | 6 +- ...First-Experience-at-$129-Installation.html | 6 +- docs/UseSambaviacomputer.html | 6 +- .../VR-Audio-And-Video-Experience-Oculus.html | 6 +- ...oard-DIY-Fan-Guide-and-Specifications.html | 6 +- docs/index.html | 6 +- faq/How-to-check-IP-address.html | 6 +- faq/Restore-factory-settings.html | 6 +- faq/Upgrade-Motherboard-BIOS-Version.html | 6 +- faq/index.html | 6 +- index.html | 6 +- index_old.html | 4 +- knowledge/index.html | 6 +- search.xml | 278 +++++++++--------- sitemap.txt | 88 +++--- sitemap.xml | 242 +++++++-------- zimablade/index.html | 6 +- .../All-in-one-routing-system-OpenWRT.html | 6 +- .../Basic-functions-of-dedicated-systems.html | 6 +- ...4K-Arcade-with-ZimaBoard-and-Batocera.html | 6 +- .../Hardware-Interface-Introduction.html | 6 +- zimaboard/How-to-check-IP-address.html | 6 +- .../How-to-set-up-a-NAS-with-ZimaBlade.html | 6 +- zimaboard/MineCraft-Friendship-Service.html | 6 +- zimaboard/Openwrt-eMMc-boot.html | 6 +- zimaboard/Power-on-Zimablade.html | 6 +- zimaboard/Restore-factory-settings.html | 6 +- zimaboard/Self-Deploying-Applications.html | 6 +- ...Big-applications-OMV-First-Experience.html | 6 +- ...all-body-Big-applications-OMV-install.html | 6 +- zimaboard/Syncthing.html | 6 +- ...rd-party-system-installation-tutorial.html | 6 +- ...First-Experience-at-$129-Installation.html | 6 +- .../Upgrade-Motherboard-BIOS-Version.html | 6 +- .../VR-Audio-And-Video-Experience-Oculus.html | 6 +- zimaboard/index.html | 6 +- zimacube/About-ZimaOS.html | 6 +- zimacube/Advanced-Using.html | 6 +- zimacube/Auto-Power-On.html | 6 +- zimacube/BIOS-Configuration.html | 6 +- .../Connecting-ZimaCube-via-Thunderbolt.html | 6 +- .../Creating-RAID-Troubleshooting-Guide.html | 6 +- zimacube/Detailed-Plex-Operation-Guide.html | 6 +- ...maCube\357\274\214migrate-all-files!.html" | 6 +- zimacube/GPU-Expansion.html | 10 +- zimacube/HDD-Interface-Usage-Guide.html | 6 +- zimacube/Hardware-Brief.html | 6 +- zimacube/Hardware-Details.html | 6 +- zimacube/How-to-Install-ZimaOS.html | 6 +- ...How-to-Install-and-Remove-the-7th-Bay.html | 6 +- zimacube/How-to-Open-SSH-in-ZimaOS.html | 6 +- ...derstand-Docker-App's-paths-On-ZimaOS.html | 6 +- zimacube/Install-TrueNAS.html | 6 +- zimacube/Install-UnRAID.html | 6 +- .../Instructions-for-use-of-the-7th-Bay.html | 6 +- zimacube/PC-Direct.html | 6 +- zimacube/Plex-and-GPU-Transcoding.html | 6 +- zimacube/Quick-Start.html | 6 +- zimacube/RAID-SSD-Expansion.html | 6 +- zimacube/Release-Note.html | 6 +- zimacube/Resets-CMOS.html | 6 +- zimacube/Tutorials.html | 6 +- zimacube/User-Guide.html | 6 +- ...oard-DIY-Fan-Guide-and-Specifications.html | 6 +- zimacube/ZimaOS-application-content.html | 6 +- zimacube/index.html | 6 +- zimaos/7th-Bay-LED.html | 6 +- zimaos/A-list-of-Contributions.html | 6 +- zimaos/Achieve-Fastest-Transfer-Speed.html | 6 +- zimaos/Build-Apps.html | 6 +- zimaos/Build-Multiple-Clones-using-rsync.html | 6 +- zimaos/Connect-with-Cloud-Drives.html | 6 +- zimaos/Data-Migration.html | 6 +- zimaos/Detailed-Plex-Operation-Guide.html | 6 +- zimaos/Features.html | 6 +- zimaos/Get-Network-ID.html | 6 +- zimaos/Get-Started.html | 6 +- zimaos/How-to-Contribute.html | 6 +- ...lly-Download-the-Large-Language-Model.html | 6 +- zimaos/How-to-Open-SSH-in-ZimaOS.html | 6 +- ...ow-to-download-and-install-ZimaClient.html | 6 +- ...derstand-Docker-App's-paths-On-ZimaOS.html | 6 +- zimaos/How-to-use-OpenAPI.html | 6 +- zimaos/Install-offline.html | 6 +- zimaos/Link-Synology-and-SMB-Shares.html | 6 +- zimaos/Media-Server-Setup-with-Jellyfin.html | 6 +- zimaos/More-RAID-Options.html | 6 +- zimaos/NVR-Camera-Server.html | 8 +- zimaos/Networking.html | 6 +- zimaos/OpenAPI-Live-Preview.html | 6 +- zimaos/Recover-Your-Password.html | 6 +- zimaos/Romote-Access.html | 6 +- zimaos/Setup-Python.html | 6 +- zimaos/Sync-Photos-via-Configurable-CLI.html | 6 +- zimaos/Sync-Photos-with-Immich.html | 6 +- zimaos/Thunderbolt-PC-Direct.html | 6 +- zimaos/User-Guide.html | 6 +- zimaos/Using-Samba-as-a-Member.html | 6 +- zimaos/ZFS-Setup.html | 6 +- zimaos/index.html | 6 +- ...grate-files-from-Synology-to-ZimaCube.html | 6 +- zimaos/set-your-SSH.html | 6 +- zimaos/share-via-link.html | 6 +- zimaos/v-1.2.2.html | 6 +- zimaos/v-1.2.3.html | 6 +- zimaos/v-1.2.4.html | 6 +- 123 files changed, 666 insertions(+), 666 deletions(-) diff --git "a/docs/2-ZimaBlades\357\274\2141-Cluster\357\274\237PVE-makes-your-service-Migratable!.html" "b/docs/2-ZimaBlades\357\274\2141-Cluster\357\274\237PVE-makes-your-service-Migratable!.html" index 31522a42ec..d6b88a2085 100644 --- "a/docs/2-ZimaBlades\357\274\2141-Cluster\357\274\237PVE-makes-your-service-Migratable!.html" +++ "b/docs/2-ZimaBlades\357\274\2141-Cluster\357\274\237PVE-makes-your-service-Migratable!.html" @@ -62,8 +62,8 @@ - - + + @@ -298,7 +298,7 @@
ZimaBlade is a compact yet powerful server computer. PVE (Proxmox Virtual Environment) is a server virtualization management solution. You can use ZimaBlade with PVE to manage virtual machines, containers, and highly available clusters.
Today, we’ll set up our PVE Cluster using 2 ZimaBlade units to achieve service migration.
Here’s what you need:
2 ZimaBlade Kits: ZimaBlade Single Board Server
2 Hard Drives (SATA)
Additionally:
1 USB Drive for creating the PVE installation media
1 USB Hub so you can connect both your keyboard and USB drive to the ZimaBlade
2 RJ45 cables with LAN connections for networking
1 Keyboard and Monitor for initial setup
Here are the simple steps to install PVE on ZimaBlade:
Using Rufus
, write the PVE ISO file to a USB drive. You might need these resources:
Get Rufus: Rufus Download
Get PVE ISO: Proxmox Download
Write PVE to the USB drive to create the PVE installation media:
Insert the USB drive into a Windows host and launch the Rufus program on that host.
In Rufus, under “Device”, select the USB drive you just inserted.
Under “Boot selection”, click the SELECT button to choose the PVE ISO file from your disk.
Install memory, connect the Ethernet, and video cables to ZimaBlade. For a detailed step-by-step guide on installing memory and other components on ZimaBlade, refer to this comprehensive tutorial: Set up a NAS with ZimaBlade.
Now, let’s install PVE:
Safely remove the USB drive from the Windows machine and plug it, along with the keyboard, into the USB Hub.
Connect the USB Hub to ZimaBlade.
Power on the monitor.
Connect the power supply to ZimaBlade, then quickly and repeatedly press the DEL key on the keyboard to enter the ZimaBlade BIOS.
Use the arrow keys on the keyboard to navigate through the BIOS, and find the “Save & Exit” menu.
Under “Boot Override”, locate your USB drive and press Enter.
You will now enter the PVE installation UI.
When installing PVE on the 2 ZimaBlade units, keep these points in mind:
Install PVE on external storage (not on the internal eMMC).
Ensure they have consistent locale settings. Here’s an example:
Use different hostnames for each ZimaBlade.
Manually assign different IP addresses to each ZimaBlade (depending on your LAN configuration). Here’s an example:
Follow the prompts and wait for the installation to complete.
Choose any one of your ZimaBlade units and access the PVE WebUI at https://PVE1IP:8006
:
Click on “Cluster”, then “Create Cluster”. Give your cluster a name, then click “Create”:
After you see “TASK OK”, close the window, click on “Join Information”, and then click “Copy Information”:
Next, access the PVE WebUI on the second ZimaBlade at https://PVE2IP:8006
:
Click on “Cluster”, then “Join Cluster”, paste the join information you copied earlier, enter the root password of the other ZimaBlade, and click “Join **Cluster”:
Now, this machine is part of the Cluster. If you have more machines, the steps are the same. Once multiple nodes are joined to the Cluster, logging into the PVE WebUI on any ZimaBlade will show the presence of other nodes.
Now, you can install virtual machines and services on any node!
To migrate a service running on one node to another node in the Cluster:
Choose one node to install the system. Here, I will use Debian as an example.
Once installed, click the “Start” button on the right to start the virtual machine.
From another Windows machine on the same LAN, ping this virtual machine.
Service migration is just the beginning. With Ceph, you can automatically migrate services to other nodes in the Cluster when one node fails! In future articles, we will show you the complete setup process for ZimaBlade + Cluster + Ceph + HA.
If you encounter any issues during use, feel free to let us know at any time. You can also join our community and Discord to discuss more about PVE and ZimaBlade. We look forward to your feedback!
]]>ZimaBlade is a compact yet powerful server computer. PVE (Proxmox Virtual Environment) is a server virtualization management solution. You can use ZimaBlade with PVE to manage virtual machines, containers, and highly available clusters.
Today, we’ll set up our PVE Cluster using 2 ZimaBlade units to achieve service migration.
Here’s what you need:
2 ZimaBlade Kits: ZimaBlade Single Board Server
2 Hard Drives (SATA)
Additionally:
1 USB Drive for creating the PVE installation media
1 USB Hub so you can connect both your keyboard and USB drive to the ZimaBlade
2 RJ45 cables with LAN connections for networking
1 Keyboard and Monitor for initial setup
Here are the simple steps to install PVE on ZimaBlade:
Using Rufus
, write the PVE ISO file to a USB drive. You might need these resources:
Get Rufus: Rufus Download
Get PVE ISO: Proxmox Download
Write PVE to the USB drive to create the PVE installation media:
Insert the USB drive into a Windows host and launch the Rufus program on that host.
In Rufus, under “Device”, select the USB drive you just inserted.
Under “Boot selection”, click the SELECT button to choose the PVE ISO file from your disk.
Install memory, connect the Ethernet, and video cables to ZimaBlade. For a detailed step-by-step guide on installing memory and other components on ZimaBlade, refer to this comprehensive tutorial: Set up a NAS with ZimaBlade.
Now, let’s install PVE:
Safely remove the USB drive from the Windows machine and plug it, along with the keyboard, into the USB Hub.
Connect the USB Hub to ZimaBlade.
Power on the monitor.
Connect the power supply to ZimaBlade, then quickly and repeatedly press the DEL key on the keyboard to enter the ZimaBlade BIOS.
Use the arrow keys on the keyboard to navigate through the BIOS, and find the “Save & Exit” menu.
Under “Boot Override”, locate your USB drive and press Enter.
You will now enter the PVE installation UI.
When installing PVE on the 2 ZimaBlade units, keep these points in mind:
Install PVE on external storage (not on the internal eMMC).
Ensure they have consistent locale settings. Here’s an example:
Use different hostnames for each ZimaBlade.
Manually assign different IP addresses to each ZimaBlade (depending on your LAN configuration). Here’s an example:
Follow the prompts and wait for the installation to complete.
Choose any one of your ZimaBlade units and access the PVE WebUI at https://PVE1IP:8006
:
Click on “Cluster”, then “Create Cluster”. Give your cluster a name, then click “Create”:
After you see “TASK OK”, close the window, click on “Join Information”, and then click “Copy Information”:
Next, access the PVE WebUI on the second ZimaBlade at https://PVE2IP:8006
:
Click on “Cluster”, then “Join Cluster”, paste the join information you copied earlier, enter the root password of the other ZimaBlade, and click “Join **Cluster”:
Now, this machine is part of the Cluster. If you have more machines, the steps are the same. Once multiple nodes are joined to the Cluster, logging into the PVE WebUI on any ZimaBlade will show the presence of other nodes.
Now, you can install virtual machines and services on any node!
To migrate a service running on one node to another node in the Cluster:
Choose one node to install the system. Here, I will use Debian as an example.
Once installed, click the “Start” button on the right to start the virtual machine.
From another Windows machine on the same LAN, ping this virtual machine.
Service migration is just the beginning. With Ceph, you can automatically migrate services to other nodes in the Cluster when one node fails! In future articles, we will show you the complete setup process for ZimaBlade + Cluster + Ceph + HA.
If you encounter any issues during use, feel free to let us know at any time. You can also join our community and Discord to discuss more about PVE and ZimaBlade. We look forward to your feedback!
]]>Assist currently uses the “TheBloke/Llama-2-13b-Chat-GPTQ” by default for ZimaOS.
It can be downloaded manually and copied to the “/DATA/Assist/model/models–TheBloke–Llama-2-13b-Chat-GPTQ” folder on the Zima device at https://huggingface.co/TheBloke/Llama-2-13B-chat-GPTQ
rm -fr /var/lib/casaos/db/user.db
4. Restart your device
5. Re-enter ZimaOS for initialization
rm -fr /var/lib/casaos/db/user.db
4. Restart your device
5. Re-enter ZimaOS for initialization
Assist currently uses the “TheBloke/Llama-2-13b-Chat-GPTQ” by default for ZimaOS.
It can be downloaded manually and copied to the “/DATA/Assist/model/models–TheBloke–Llama-2-13b-Chat-GPTQ” folder on the Zima device at https://huggingface.co/TheBloke/Llama-2-13B-chat-GPTQ
COVID-19 forced us to spend more time with our families. Previously, there was an introduction on how to build a home version of a 4K theater using ZimaBoard. Recently the theater is no longer enough for the family. So we found some fun games at home that are more suitable for adults and children. Good games can make family members closerand improve kid’s creative abilities.
Minecraft is a sandbox building game created by Markus Persson, founder of Mojang AB, and inspired by Endless Miner, Dwarf Fortress and Dungeon Keeper. The current lead developer is Jens Bergensten. Players can create and destroy a myriad of cubes in the game’s three-dimensional space and even experience different game modes on multiplayer servers versus single-player worlds to create exquisite buildings, creations, and artwork
By default, you know how to use ZimaBoard when reading this tutorial:ZimaBoard Tutorial
Similarly, here you have already purchased a My World account by default:MineCraft purchase link
Item | Description |
---|---|
Software | MineCraft Installation Links |
Paragraph | ZimaBoard 216 |
docker run -d \ |
.
Attention
Environment Variables EULA=TRUE
Be sure to always include -e EULA=TRUE in your commands and container definitions, as Mojang/Microsoft requires EULA acceptance.
Now open the My World client you installed earlier, here it is using MAC
If you don’t know your IP address, you can refer to the tutorial—“Find Your CasaOS IP Address“
By default, Minecraft servers are configured to run in Survival mode. You can change the mode using MODE where you can either provide the standard numerical values or the shortcut values:
|
Announce Player Achievements
|
More Information - Docker Minecraftf Server
1.Later there will be mc server docker application in CasaOS APP store (realize one minute to one click to install MC Server)
2.Zimaboard & Minecraft Advanced Version Play
The philosophy behind Minecraft is very simple to create a world that belongs to you; please guide your children correctly, participate with your children together, and control the gaming time. I believe you can get more beyond sheer joy and happiness.
]]>With a ZimaBoard performance somewhere between a Raspberry Pi and a MicroServer and a price positioning, the best use for the ZimaBoard for many gamers is undoubtedly to be a hundred-dollar, customizable, OpenWRT / pfSense x86 router with enough arithmetic power.
Based on this tutorial, we will demonstrate how to use the ZimaBoard’s pre-built system. After a few steps, this will pave the way for you to play around with the routing system you are familiar with.
Tips:
- This tutorial will install OpenWRT directly onto the ZimaBoard’s eMMC, overwrite and remove the pre-installed operating system. Please also save and backup your original system user data!
- OpenWRT Image, e.g., an image file with the .img suffix! If the .gz
On the PC, log in to ZimaBoard’s CasaOS panel via casaos.local
1. Upload the OpenWRT image prepared on your PC to the ZimaBoard storage
a.Click on the Files application, select a directory and click on the Upload Files button
2. From the local path, select Upload your OpenWRT image
3.Wait for the upload to complete
Login with your CasaOS account and password
Default Account Password
Account:casaos
Password:casaos
Enter lsblk and review to see if you are getting the target eMMC name, which should be mmcblk0
Unzip the image file (if your OpenWrt file is a zip archive)
gzip -d [.gz or .img.gz image name] |
Check that the decompression is working! Make sure there are no abnormalities in the image file
ls -lh |
Enter the following DD command to write the OpenWrt image uploaded to the ZimaBoard to the eMMC!
sudo dd if=/DATA/[upload path]/[name.img] of=/dev/mmcblk0 bs=1024k status=progress |
After the DD command has been executed, power off and reapply power to the ZimaBoard.
1. Configure your OpenWrt system IP address information and use a PC browser to log into the OpenWrt Luci page
{% note danger %} Attached is a tutorial on the OpenWrt IP address configuration command https://openwrt.org/docs/guide-user/network/openwrt_as_routerdevice {% endnote %}
2. Reboot and log in to your OpenWrt system
I prefer to run a purely separate system and service on each ZimaBoard. So, this is a much simpler way than booting OpenWRT on the ZimaBoard with a USB stick. If you are interested in having your ZimaBoard running dual systems at the same time, consider making a USB stick and switching the system the ZimaBoard is logged into via the Bios configuration.
For those interested in running CasaOS on your OpenWRT system, check out the tutorial!
]]>With a ZimaBoard performance somewhere between a Raspberry Pi and a MicroServer and a price positioning, the best use for the ZimaBoard for many gamers is undoubtedly to be a hundred-dollar, customizable, OpenWRT / pfSense x86 router with enough arithmetic power.
Based on this tutorial, we will demonstrate how to use the ZimaBoard’s pre-built system. After a few steps, this will pave the way for you to play around with the routing system you are familiar with.
Tips:
- This tutorial will install OpenWRT directly onto the ZimaBoard’s eMMC, overwrite and remove the pre-installed operating system. Please also save and backup your original system user data!
- OpenWRT Image, e.g., an image file with the .img suffix! If the .gz
On the PC, log in to ZimaBoard’s CasaOS panel via casaos.local
1. Upload the OpenWRT image prepared on your PC to the ZimaBoard storage
a.Click on the Files application, select a directory and click on the Upload Files button
2. From the local path, select Upload your OpenWRT image
3.Wait for the upload to complete
Login with your CasaOS account and password
Default Account Password
Account:casaos
Password:casaos
Enter lsblk and review to see if you are getting the target eMMC name, which should be mmcblk0
Unzip the image file (if your OpenWrt file is a zip archive)
gzip -d [.gz or .img.gz image name] |
Check that the decompression is working! Make sure there are no abnormalities in the image file
ls -lh |
Enter the following DD command to write the OpenWrt image uploaded to the ZimaBoard to the eMMC!
sudo dd if=/DATA/[upload path]/[name.img] of=/dev/mmcblk0 bs=1024k status=progress |
After the DD command has been executed, power off and reapply power to the ZimaBoard.
1. Configure your OpenWrt system IP address information and use a PC browser to log into the OpenWrt Luci page
{% note danger %} Attached is a tutorial on the OpenWrt IP address configuration command https://openwrt.org/docs/guide-user/network/openwrt_as_routerdevice {% endnote %}
2. Reboot and log in to your OpenWrt system
I prefer to run a purely separate system and service on each ZimaBoard. So, this is a much simpler way than booting OpenWRT on the ZimaBoard with a USB stick. If you are interested in having your ZimaBoard running dual systems at the same time, consider making a USB stick and switching the system the ZimaBoard is logged into via the Bios configuration.
For those interested in running CasaOS on your OpenWRT system, check out the tutorial!
]]>COVID-19 forced us to spend more time with our families. Previously, there was an introduction on how to build a home version of a 4K theater using ZimaBoard. Recently the theater is no longer enough for the family. So we found some fun games at home that are more suitable for adults and children. Good games can make family members closerand improve kid’s creative abilities.
Minecraft is a sandbox building game created by Markus Persson, founder of Mojang AB, and inspired by Endless Miner, Dwarf Fortress and Dungeon Keeper. The current lead developer is Jens Bergensten. Players can create and destroy a myriad of cubes in the game’s three-dimensional space and even experience different game modes on multiplayer servers versus single-player worlds to create exquisite buildings, creations, and artwork
By default, you know how to use ZimaBoard when reading this tutorial:ZimaBoard Tutorial
Similarly, here you have already purchased a My World account by default:MineCraft purchase link
Item | Description |
---|---|
Software | MineCraft Installation Links |
Paragraph | ZimaBoard 216 |
docker run -d \ |
.
Attention
Environment Variables EULA=TRUE
Be sure to always include -e EULA=TRUE in your commands and container definitions, as Mojang/Microsoft requires EULA acceptance.
Now open the My World client you installed earlier, here it is using MAC
If you don’t know your IP address, you can refer to the tutorial—“Find Your CasaOS IP Address“
By default, Minecraft servers are configured to run in Survival mode. You can change the mode using MODE where you can either provide the standard numerical values or the shortcut values:
|
Announce Player Achievements
|
More Information - Docker Minecraftf Server
1.Later there will be mc server docker application in CasaOS APP store (realize one minute to one click to install MC Server)
2.Zimaboard & Minecraft Advanced Version Play
The philosophy behind Minecraft is very simple to create a world that belongs to you; please guide your children correctly, participate with your children together, and control the gaming time. I believe you can get more beyond sheer joy and happiness.
]]>OpenMediaVault (OMV), a Debian Linux-based Network Attached Storage (NAS) solution for use in a home environment or small office, is a simple and easy-to-use out-of-box solution that can be easily installed and managed by any novice user and includes many standard data applications services such as SSH, SMB, DAAP Media Server, RSync. It can also be enhanced with modular design framework features for additional application extensions such as KVM, Docker, etc. On the other hand, the small size of ZimaBoard and the small size of the OMV means convenience for the user. Size really doesn’t matter!
If the image fails to write, you can use a disk tool such as Diskgenius to clear the partition and format information on the USB stick. Try writing the image again.
As the OMV installation process requires a networked environment in many places, it is important that the user connects Zima to a router or switch with a smooth Internet connection.
1.Insert the USB stick, connect the monitor with the miniDP cable, connect the keyboard, power on the ZimaBoard, and press the Del key on the keyboard continuously to enter the Bios.
2.By default, ZimaBoard’s BIOS uses its own eMMC as the preferred boot disk, as shown here
3. In Boot, adjust Boot Option #1 to partition 1 of the USB stick, as follows: "UEFI:Legend ZhenJBFast 1100"
is the partition where the OMV6 image is located, and "UEFI:Legend ZhenJBFast 1100
, Partition 1” is the remaining space on the USB stick. UEFI:Legend ZhenJBFast 1100, Partition 1"
is the remaining space on the USB stick, and the user should select "UEFI:Legend ZhenJBFast 1100"
as the boot preference.
4. After pressing Save & Exit, ZimaBoard will reboot and go to the OMV6 installation screen.
1.To initialize the installation, select Install and press enter
2.Select the language for the installation process; the default is English
3.By default, ZimaBoard has dual network ports, with enp2s0 being the one near the miniDP port and enp3s0 being the one near the power supply
4.When the installer asks the user to select the installation path of the OMV, please make sure it is set to “MMC/SD CARD”
5.The installer will ask the user to confirm that the ZimaBoard internal hard disk space is cleared of all contents and repartitioned
6.The installer then asks the user to set the initial password for the root account
tips:
Be sure to remember that this set of account’s passwords is required for subsequent background configuration operations.
7. When the installer asks the user to select the Debian image source, please make sure to select the user’s current country or region and choose the appropriate image source in it. Remember: This choice will greatly affect the user’s daily update/installation speed of various OMV plug-ins
8. When proceeding to the picture below, the fresh installation of OVM is complete, and the user can continue the OMV reboot after removing the USB drive.
]]>Please Note:
- If a wrong selection or setting is made during the installation process, you can press the Cancel button to go back to the installation progress directory and select the progress page the user needs to reset.
- After the new installation is complete, if the USB flash drive is removed before the OMV reboots, BIOS will automatically use the OMV boot partition in eMMC as the preferred boot disk, so users do not have to enter the BIOS again to set the Boot Option.
OpenMediaVault (OMV), a Debian Linux-based Network Attached Storage (NAS) solution for use in a home environment or small office, is a simple and easy-to-use out-of-box solution that can be easily installed and managed by any novice user and includes many standard data applications services such as SSH, SMB, DAAP Media Server, RSync. It can also be enhanced with modular design framework features for additional application extensions such as KVM, Docker, etc. On the other hand, the small size of ZimaBoard and the small size of the OMV means convenience for the user. Size really doesn’t matter!
If the image fails to write, you can use a disk tool such as Diskgenius to clear the partition and format information on the USB stick. Try writing the image again.
As the OMV installation process requires a networked environment in many places, it is important that the user connects Zima to a router or switch with a smooth Internet connection.
1.Insert the USB stick, connect the monitor with the miniDP cable, connect the keyboard, power on the ZimaBoard, and press the Del key on the keyboard continuously to enter the Bios.
2.By default, ZimaBoard’s BIOS uses its own eMMC as the preferred boot disk, as shown here
3. In Boot, adjust Boot Option #1 to partition 1 of the USB stick, as follows: "UEFI:Legend ZhenJBFast 1100"
is the partition where the OMV6 image is located, and "UEFI:Legend ZhenJBFast 1100
, Partition 1” is the remaining space on the USB stick. UEFI:Legend ZhenJBFast 1100, Partition 1"
is the remaining space on the USB stick, and the user should select "UEFI:Legend ZhenJBFast 1100"
as the boot preference.
4. After pressing Save & Exit, ZimaBoard will reboot and go to the OMV6 installation screen.
1.To initialize the installation, select Install and press enter
2.Select the language for the installation process; the default is English
3.By default, ZimaBoard has dual network ports, with enp2s0 being the one near the miniDP port and enp3s0 being the one near the power supply
4.When the installer asks the user to select the installation path of the OMV, please make sure it is set to “MMC/SD CARD”
5.The installer will ask the user to confirm that the ZimaBoard internal hard disk space is cleared of all contents and repartitioned
6.The installer then asks the user to set the initial password for the root account
tips:
Be sure to remember that this set of account’s passwords is required for subsequent background configuration operations.
7. When the installer asks the user to select the Debian image source, please make sure to select the user’s current country or region and choose the appropriate image source in it. Remember: This choice will greatly affect the user’s daily update/installation speed of various OMV plug-ins
8. When proceeding to the picture below, the fresh installation of OVM is complete, and the user can continue the OMV reboot after removing the USB drive.
]]>Please Note:
- If a wrong selection or setting is made during the installation process, you can press the Cancel button to go back to the installation progress directory and select the progress page the user needs to reset.
- After the new installation is complete, if the USB flash drive is removed before the OMV reboots, BIOS will automatically use the OMV boot partition in eMMC as the preferred boot disk, so users do not have to enter the BIOS again to set the Boot Option.
The new version of BIOS is under testing and will be released later.
Please ask for help in Discord if you encounter problems.
warning
If your ZimaBoard runs normally, upgrading the BIOS is not recommended!
Improper operation can cause the ZimaBoard to fail to start.
Download the official ZimaBoard CasaOS image
Prepare in advance
ZimaBoard related preparation.
You may be asked to enter your system password during the process, just enter it and click OK.
The whole process will take a few minutes, depending on the size of your system image and your USB drive’s read/write speed.
Remove the USB drive, and you’re ready to go!
Connect your USB drive, monitor, keyboard,USB hub
(Optional), mouse
(Optional), network cable
(Recommended) to ZimaBoard.
Connect power and press F11 continuously.
1. Select your USB drive starting with UEFI in the boot device menu.
2. Wait a few minutes
3. Select the first one
4. Enter y
5. Wait a few minutes
6. Select the first one
Finish the installation after the countdown!!!!
Note:when selecting storage, please take care to select the correct disk
Because operating systems and storage vendors calculate storage space sizes differently, the capacity you see when installing your system is not the same as the hardware capacity. You can tell the difference by the type of disk and the approximate size.
The built-in storage type of the ZimaBoard is eMMC, which may also be recognized as an MMC device in the operating system.
Attention! You may need to modify the boot sequence in BIOS or select the boot device at boot time if you install the OS to an external hard disk.
]]>Download the official ZimaBoard CasaOS image
Prepare in advance
ZimaBoard related preparation.
You may be asked to enter your system password during the process, just enter it and click OK.
The whole process will take a few minutes, depending on the size of your system image and your USB drive’s read/write speed.
Remove the USB drive, and you’re ready to go!
Connect your USB drive, monitor, keyboard,USB hub
(Optional), mouse
(Optional), network cable
(Recommended) to ZimaBoard.
Connect power and press F11 continuously.
1. Select your USB drive starting with UEFI in the boot device menu.
2. Wait a few minutes
3. Select the first one
4. Enter y
5. Wait a few minutes
6. Select the first one
Finish the installation after the countdown!!!!
Note:when selecting storage, please take care to select the correct disk
Because operating systems and storage vendors calculate storage space sizes differently, the capacity you see when installing your system is not the same as the hardware capacity. You can tell the difference by the type of disk and the approximate size.
The built-in storage type of the ZimaBoard is eMMC, which may also be recognized as an MMC device in the operating system.
Attention! You may need to modify the boot sequence in BIOS or select the boot device at boot time if you install the OS to an external hard disk.
]]>The new version of BIOS is under testing and will be released later.
Please ask for help in Discord if you encounter problems.
warning
If your ZimaBoard runs normally, upgrading the BIOS is not recommended!
Improper operation can cause the ZimaBoard to fail to start.
ZimaBlade is a compact, single-board server that transforms your storage needs into a seamless NAS experience. And not just on Earth, but even on Mars one day! Whether you’re a seasoned Linux enthusiast or a curious tech explorer, setting up your pocket-sized data sanctuary NAS with ZimaBlade is a breeze. Let’s dive in this tutorial!
What you need:
ZimaBlade: Your trusty single-board server!
SO-DIMM DDR3L: The memory module that powers your ZimaBlade.
Type-C 12V 3A Power Adapter: Keep your ZimaBlade juiced up.
MiniDP Cable: For connecting your display.
One to Two HDD or SSD (SATA Interface): Your storage heroes.
RJ45 Connector with LAN Connection: To keep your ZimaBlade networked.
USB Keyboard: For initial setup.
Screen: So you can see what’s happening during boot and setup.
You can find all the accessories in our Zima Store.
Also, give our quick-start video a glance. Let’s start!
Remove the black cover from ZimaBlade and open the transparent cover:
Use a screwdriver to open the transparent cover:
Insert the SO-DIMM until you hear a click.
Reassemble all the covers.
Connect ZimaBlade to your drive. Here, we use an HDD as an example:
To work properly, your drive needs data and a power supply from ZimaBlade. Use the SATA cable included in ZimaBlade package, which gets both data and power supply from ZimaBlade.
Connect ZimaBlade using an RJ45:
Connect ZimaBlade to a keyboard(USB) and a screen (miniDP):
Connect ZimaBlade to the power supply:
Use the type-C cable included in ZimaBlade package.
ZimaBlade’s type-C interface supports USB PD 3.1.
For long-term use with an HDD, consider using an external power supply.
Once you plug in the power, the device will automatically start. And then… boom! You’re in!
You’ll be prompted to enter the default account casaos
and password casaos
to login in.
Now, get ZimaBlade’s IP address:
Type ip addr
and press Enter
to see the IP address. It will be somting like 192.x.x.x
or 10.0.x.x
. (depending on your LAN configuration.)
The physical network interface enp2s0
IP address (eg :10.0.179.111
) has been noted, and it will be used for future login attempts if needed.
The IP addresses
127.x.x.x
(loopback) is for internal communication,10.x.x.x
(physical interface) is for network connections, and172.x.x.x
(Docker) is for container networking.
Open a browser on your phone or desktop computer and visit the IP address you just noted.
Follow the instructions to create a Web UI account.
After creating the account, you will be logged into the CasaOS Web UI.
Now, configure your disk. CasaOS will detect the disk connected. Click the storage setting button, then click the “Create Storage” button.
Choose the appropriate option for your needs. Your drive is now ready to be used as storage.
Use the “Files” app to upload and access your files!
Your ZimaBlade NAS is just set up! Enjoy!
If you encounter any issues during use, feel free to let us know at any time. You can also join our community and Discord to discuss more about NAS and ZimaBlade. We look forward to your feedback!
]]>ZimaBlade is a compact, single-board server that transforms your storage needs into a seamless NAS experience. And not just on Earth, but even on Mars one day! Whether you’re a seasoned Linux enthusiast or a curious tech explorer, setting up your pocket-sized data sanctuary NAS with ZimaBlade is a breeze. Let’s dive in this tutorial!
What you need:
ZimaBlade: Your trusty single-board server!
SO-DIMM DDR3L: The memory module that powers your ZimaBlade.
Type-C 12V 3A Power Adapter: Keep your ZimaBlade juiced up.
MiniDP Cable: For connecting your display.
One to Two HDD or SSD (SATA Interface): Your storage heroes.
RJ45 Connector with LAN Connection: To keep your ZimaBlade networked.
USB Keyboard: For initial setup.
Screen: So you can see what’s happening during boot and setup.
You can find all the accessories in our Zima Store.
Also, give our quick-start video a glance. Let’s start!
Remove the black cover from ZimaBlade and open the transparent cover:
Use a screwdriver to open the transparent cover:
Insert the SO-DIMM until you hear a click.
Reassemble all the covers.
Connect ZimaBlade to your drive. Here, we use an HDD as an example:
To work properly, your drive needs data and a power supply from ZimaBlade. Use the SATA cable included in ZimaBlade package, which gets both data and power supply from ZimaBlade.
Connect ZimaBlade using an RJ45:
Connect ZimaBlade to a keyboard(USB) and a screen (miniDP):
Connect ZimaBlade to the power supply:
Use the type-C cable included in ZimaBlade package.
ZimaBlade’s type-C interface supports USB PD 3.1.
For long-term use with an HDD, consider using an external power supply.
Once you plug in the power, the device will automatically start. And then… boom! You’re in!
You’ll be prompted to enter the default account casaos
and password casaos
to login in.
Now, get ZimaBlade’s IP address:
Type ip addr
and press Enter
to see the IP address. It will be somting like 192.x.x.x
or 10.0.x.x
. (depending on your LAN configuration.)
The physical network interface enp2s0
IP address (eg :10.0.179.111
) has been noted, and it will be used for future login attempts if needed.
The IP addresses
127.x.x.x
(loopback) is for internal communication,10.x.x.x
(physical interface) is for network connections, and172.x.x.x
(Docker) is for container networking.
Open a browser on your phone or desktop computer and visit the IP address you just noted.
Follow the instructions to create a Web UI account.
After creating the account, you will be logged into the CasaOS Web UI.
Now, configure your disk. CasaOS will detect the disk connected. Click the storage setting button, then click the “Create Storage” button.
Choose the appropriate option for your needs. Your drive is now ready to be used as storage.
Use the “Files” app to upload and access your files!
Your ZimaBlade NAS is just set up! Enjoy!
If you encounter any issues during use, feel free to let us know at any time. You can also join our community and Discord to discuss more about NAS and ZimaBlade. We look forward to your feedback!
]]>Syncthing is an open-source file synchronization and sharing software that allows secure synchronization of files and folders between multiple computers. It is a peer-to-peer application that operates without a central server, and all communication is encrypted and conducted directly over the local network. Syncthing provides cross-platform support and can run on operating systems such as Windows, Mac OS, Linux, and Android.
ZimaBoard is a powerful single board server designed for creators, developers and individual users. It provides a high-performance, highly reliable hardware platform for building personal servers, home media centers, IoT applications, and a variety of other computing tasks.
ZimaBoard hardware has a wide range of real-world use cases. Below are some common practical application cases:
Personal server: ZimaBoard can be used as a personal server for storing and managing personal data, building personal websites, blogs or file sharing services. You can access and manage your data anytime, anywhere via remote access.
Home Media Center: Combine ZimaBoard with media center software (such as Kodi) to create a powerful home media center. You can store media files in a centralized location with ZimaBoard and play them smoothly on your TV or other devices.
Internet of Things (IoT) applications: ZimaBoard’s extended interface and network connectivity make it ideal for building IoT applications. You can connect a variety of sensors and devices and integrate them into ZimaBoard to realize smart home, environment monitoring, remote control and other applications.
Remote office and remote access: By configuring ZimaBoard as a remote access server, you can easily realize remote office and access. No matter where you are, just connect to ZimaBoard to access your files, applications and other resources.
The following will provide a detailed explanation of syncing computer device data to CasaOS using Syncthing.
To begin, you need to install Syncthing on your computer device. Visit the official website at https://syncthing.net/ and download the appropriate installation package for your operating system. The installation process is similar to installing any other software.
Running the software, each device is assigned a unique device ID (a long string of characters) to identify the device, which we will use later in synchronization. Click Actions → to display the ID to view.
Select the folder you want to upload on that device, after which all the contents of the folder will appear on Zimaboard.At the same time, if the operator adds or deletes files from the folder, Zimaboard also changes.
For example, what we’re adding is downloads documents. You only need to enter the label, ID and local path of the folder to complete the addition.
For example, what we’re adding is downloads documents. You only need to enter the label, ID and local path of the folder to complete the addition.
Run Syncthing in CasaOS, click Add Remote Device, and connect with the computer device. (To prevent confusion, we set Syncthing in casaOS to dark mode)
Enter the device ID of the computer.
After clicking Save, you can see that the connection is successful.
On the device side, Syncthing sets up shared files.
Click the Options button under the synced shared folder, and tick the devices you want to sync in the Sharing interface; Syncthing monitors file system notifications to detect changed items and synchronize them.
Later the device will appear with a shared folder request, click the Add button in Syncthing in casaOS to complete the synchronization settings.
Finally, the synchronization is complete
By default, the shared folders of both devices remain exactly the same.
During the operation, we found that if we modify the content in a certain word in the folder on the device side, the Syncthing in CasaOS cannot be changed accordingly, and if you want to update it completely, you need to upload the overwrite again. This issue is resolved in the new version of FilesBrowser.
With the above methods, you can achieve automatic backup and real-time synchronization of any files, photos, videos, etc., and support cross-platform devices, no matter which device or operating system you use. Best of all: Syncthing uses peer-to-peer encrypted communication to ensure that your files are protected while in transit. ZimaBoard provides a stable and reliable hardware environment to protect your data from hardware failure or corruption. Make sure your data is always safe and secure.
]]>Unraid OS allows sophisticated media aficionados, gamers, and other intensive data-users to have ultimate control over their data, media, applications, and desktops, using just about any combination of hardware.
Prepare a USB stick( greater than 1G) and format it in FAT32 format. Change the name to UNRAID(Mac)
Select the following options according to the specification:
Click ‘Write’ and wait.
Download the image package and extract all the files, then copy the extracted files to the root directory of your USB stick
Tips:
The format of the USB stick also needs to be FAT32
Windows systems need to run the make_bootable.bat file from the USB stick as an administrator
Linux systems execute the make_bootable_linux file
Boot Mode Selector (Syslinux)
After configuring your BIOS, you will be prompted with the Unraid Server OS boot menu. There are a number of options available for you to select:
unRAID OS (Headless)
The standard boot mode for Unraid Server OS. The headless mode utilizes less memory than desktop mode but relies on the use of another device to access the WebGUI for management.
Unraid OS GUI Mode (Desktop)
Desktop mode loads a lightweight desktop interface with a quick-launch menu for accessing the WebGUIi, product documentation, and useful Linux utilities, including a bash shell, midnight commander, and htop. This mode may be helpful for users trying to diagnose network connectivity problems or for users that don’t have a separate device to use for connecting to the WebGUI.
unRAID OS Safe Mode (Headless)
Use this boot mode to diagnose if Plug-ins are causing stability issues on your system.
There are two methods to connect to the WebGUI in Unraid:
Boot Unraid in GUI mode and login (username is root
, no password by default); or
Open a web browser from your Mac or PC and navigate to http://tower.local
Note: if you configured a different host name in the USB Flash Creator, use that name instead of tower
.
This is the main interface of UNRAID . A lot of information can be seen on this page, such as system status, motherboard information, CPU usage, network, disk information, user information, etc.
]]>Syncthing is an open-source file synchronization and sharing software that allows secure synchronization of files and folders between multiple computers. It is a peer-to-peer application that operates without a central server, and all communication is encrypted and conducted directly over the local network. Syncthing provides cross-platform support and can run on operating systems such as Windows, Mac OS, Linux, and Android.
ZimaBoard is a powerful single board server designed for creators, developers and individual users. It provides a high-performance, highly reliable hardware platform for building personal servers, home media centers, IoT applications, and a variety of other computing tasks.
ZimaBoard hardware has a wide range of real-world use cases. Below are some common practical application cases:
Personal server: ZimaBoard can be used as a personal server for storing and managing personal data, building personal websites, blogs or file sharing services. You can access and manage your data anytime, anywhere via remote access.
Home Media Center: Combine ZimaBoard with media center software (such as Kodi) to create a powerful home media center. You can store media files in a centralized location with ZimaBoard and play them smoothly on your TV or other devices.
Internet of Things (IoT) applications: ZimaBoard’s extended interface and network connectivity make it ideal for building IoT applications. You can connect a variety of sensors and devices and integrate them into ZimaBoard to realize smart home, environment monitoring, remote control and other applications.
Remote office and remote access: By configuring ZimaBoard as a remote access server, you can easily realize remote office and access. No matter where you are, just connect to ZimaBoard to access your files, applications and other resources.
The following will provide a detailed explanation of syncing computer device data to CasaOS using Syncthing.
To begin, you need to install Syncthing on your computer device. Visit the official website at https://syncthing.net/ and download the appropriate installation package for your operating system. The installation process is similar to installing any other software.
Running the software, each device is assigned a unique device ID (a long string of characters) to identify the device, which we will use later in synchronization. Click Actions → to display the ID to view.
Select the folder you want to upload on that device, after which all the contents of the folder will appear on Zimaboard.At the same time, if the operator adds or deletes files from the folder, Zimaboard also changes.
For example, what we’re adding is downloads documents. You only need to enter the label, ID and local path of the folder to complete the addition.
For example, what we’re adding is downloads documents. You only need to enter the label, ID and local path of the folder to complete the addition.
Run Syncthing in CasaOS, click Add Remote Device, and connect with the computer device. (To prevent confusion, we set Syncthing in casaOS to dark mode)
Enter the device ID of the computer.
After clicking Save, you can see that the connection is successful.
On the device side, Syncthing sets up shared files.
Click the Options button under the synced shared folder, and tick the devices you want to sync in the Sharing interface; Syncthing monitors file system notifications to detect changed items and synchronize them.
Later the device will appear with a shared folder request, click the Add button in Syncthing in casaOS to complete the synchronization settings.
Finally, the synchronization is complete
By default, the shared folders of both devices remain exactly the same.
During the operation, we found that if we modify the content in a certain word in the folder on the device side, the Syncthing in CasaOS cannot be changed accordingly, and if you want to update it completely, you need to upload the overwrite again. This issue is resolved in the new version of FilesBrowser.
With the above methods, you can achieve automatic backup and real-time synchronization of any files, photos, videos, etc., and support cross-platform devices, no matter which device or operating system you use. Best of all: Syncthing uses peer-to-peer encrypted communication to ensure that your files are protected while in transit. ZimaBoard provides a stable and reliable hardware environment to protect your data from hardware failure or corruption. Make sure your data is always safe and secure.
]]>Unraid OS allows sophisticated media aficionados, gamers, and other intensive data-users to have ultimate control over their data, media, applications, and desktops, using just about any combination of hardware.
Prepare a USB stick( greater than 1G) and format it in FAT32 format. Change the name to UNRAID(Mac)
Select the following options according to the specification:
Click ‘Write’ and wait.
Download the image package and extract all the files, then copy the extracted files to the root directory of your USB stick
Tips:
The format of the USB stick also needs to be FAT32
Windows systems need to run the make_bootable.bat file from the USB stick as an administrator
Linux systems execute the make_bootable_linux file
Boot Mode Selector (Syslinux)
After configuring your BIOS, you will be prompted with the Unraid Server OS boot menu. There are a number of options available for you to select:
unRAID OS (Headless)
The standard boot mode for Unraid Server OS. The headless mode utilizes less memory than desktop mode but relies on the use of another device to access the WebGUI for management.
Unraid OS GUI Mode (Desktop)
Desktop mode loads a lightweight desktop interface with a quick-launch menu for accessing the WebGUIi, product documentation, and useful Linux utilities, including a bash shell, midnight commander, and htop. This mode may be helpful for users trying to diagnose network connectivity problems or for users that don’t have a separate device to use for connecting to the WebGUI.
unRAID OS Safe Mode (Headless)
Use this boot mode to diagnose if Plug-ins are causing stability issues on your system.
There are two methods to connect to the WebGUI in Unraid:
Boot Unraid in GUI mode and login (username is root
, no password by default); or
Open a web browser from your Mac or PC and navigate to http://tower.local
Note: if you configured a different host name in the USB Flash Creator, use that name instead of tower
.
This is the main interface of UNRAID . A lot of information can be seen on this page, such as system status, motherboard information, CPU usage, network, disk information, user information, etc.
]]>ZimaCube is a computing device that can meet your professional work needs. Through its modular design, it allows users to expand hardware according to personal requirements, including the installation of a Graphics Processing Unit (GPU). A GPU is crucial for users who need to handle extensive graphical processing and parallel computing tasks.
Utilizing GPU for hardware transcoding can greatly improve media processing performance. For instance, Plex Media Server can use the GPU on ZimaOS to enable efficient hardware transcoding (note: download the professional GPU version of Plex).
Before: | After: |
---|---|
For a list of Nvidia GPUs currently supported by ZimaOS, see the Current NVIDIA GPUs section:https://us.download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/supportedchips.html
On ZimaOS, you can use Open WebUI to experience advanced AI conversation clients.
It supports the latest language models, including but not limited to Llama3 and Gemma, and is compatible with OpenAI’s API. Additionally, Open WebUI will call on the ZimaCube Pro Creator’s built-in NVIDIA 2000 Ada GPU to reduce processing latency.
Most importantly, all your data (including login details) is locally stored on your device. Open WebUI ensures strict confidentiality under your authorization, with no external requests, protecting your privacy and enhancing your security.
Tasking AI is an intelligent task management tool that utilizes AI technology to help users more efficiently organize and manage daily tasks. It can intelligently prioritize, remind, and automate tasks, improving efficiency in work and life.
Anything AI is a multi-functional AI application that provides a variety of practical AI tools and services, including text generation, language translation, and speech recognition. It aims to simplify daily work and life for users through powerful AI technology.
With these AI applications, you can fully utilize the advantages of artificial intelligence to enhance your work efficiency and quality of life!
Please refer to this document::https://docs.zimaspace.com/zimacube/GPU-Expansion.html
This guide should help you successfully install a GPU on ZimaCube and understand its importance in various applications. We encourage you to try out the installation and explore more GPU functions to enhance your work efficiency and quality of life.
We look forward to hearing more about your experiences!
The ZimaCube supports low-profile graphics cards, typically around 64.41 mm (2.536 inches) in height. The PCIe slot provides up to 75W of power, so it is recommended to select graphics cards within this size and power range to ensure compatibility with ZimaCube’s compact design and power limitations.
Please note that other graphics cards may require external power for proper operation.
Note:We’ve compiled this list based on the drivers supported by the ZimaOS, with “verified” models marked accordingly. If you’ve successfully run Assist on a different graphics card model, please help us update this list by using the ‘Improve’ feature in the top right corner. Thank you for your contribution.
Category | Models |
---|---|
GeForce RTX 40 Series (Notebooks) | GeForce RTX 4090 Laptop GPU, GeForce RTX 4080 Laptop GPU, GeForce RTX 4070 Laptop GPU, GeForce RTX 4060 Laptop GPU, GeForce RTX 4050 Laptop GPU |
GeForce RTX 40 Series | NVIDIA GeForce RTX 4090 D, NVIDIA GeForce RTX 4090, NVIDIA GeForce RTX 4080, NVIDIA GeForce RTX 4070 Ti, NVIDIA GeForce RTX 4070, NVIDIA GeForce RTX 4060 Ti(verified), NVIDIA GeForce RTX 4060 |
GeForce RTX 30 Series (Notebooks) | GeForce RTX 3080 Ti Laptop GPU, GeForce RTX 3080 Laptop GPU, GeForce RTX 3070 Ti Laptop GPU, GeForce RTX 3070 Laptop GPU, GeForce RTX 3060 Laptop GPU, GeForce RTX 3050 Ti Laptop GPU, GeForce RTX 3050 Laptop GPU |
GeForce RTX 30 Series | GeForce RTX 3090 Ti, GeForce RTX 3090, GeForce RTX 3080 Ti, GeForce RTX 3080, GeForce RTX 3070 Ti, GeForce RTX 3070, GeForce RTX 3060 Ti(verified), GeForce RTX 3060, GeForce RTX 3050 |
GeForce RTX 20 Series (Notebooks) | GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060, GeForce RTX 2050 |
GeForce RTX 20 Series | GeForce RTX 2080 Ti, GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060 SUPER, GeForce RTX 2060 |
GeForce MX500 Series (Notebooks) | GeForce MX570, GeForce MX550 |
GeForce MX400 Series (Notebooks) | GeForce MX450 |
GeForce MX300 Series (Notebooks) | GeForce MX350, GeForce MX330 |
GeForce MX200 Series (Notebooks) | GeForce MX250, GeForce MX230 |
GeForce MX100 Series (Notebooks) | GeForce MX150, GeForce MX130, GeForce MX110 |
GeForce GTX 16 Series (Notebooks) | GeForce GTX 1660 Ti, GeForce GTX 1650 Ti, GeForce GTX 1650 |
GeForce 16 Series | GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630 |
GeForce 10 Series | GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GT 1030, GeForce GT 1010 |
GeForce 10 Series (Notebooks) | GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050 |
GeForce 900 Series | GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950 |
GeForce 900M Series (Notebooks) | GeForce GTX 980, GeForce GTX 980M, GeForce GTX 970M, GeForce GTX 965M, GeForce GTX 960M, GeForce GTX 950M, GeForce 945M, GeForce 940MX, GeForce 930MX, GeForce 920MX, GeForce 940M, GeForce 930M |
GeForce 800M Series (Notebooks) | GeForce GTX 860M, GeForce GTX 850M, GeForce 845M, GeForce 840M, GeForce 830M |
GeForce 700 Series | GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745 |
NVIDIA TITAN Series | NVIDIA TITAN RTX, NVIDIA TITAN V, NVIDIA TITAN Xp, NVIDIA TITAN X (Pascal), GeForce GTX TITAN X |
NVIDIA RTX Series | NVIDIA RTX 6000 Ada Generation, NVIDIA RTX 5880 Ada Generation, NVIDIA RTX 5000 Ada Generation, NVIDIA RTX 4500 Ada Generation, NVIDIA RTX 4000 Ada Generation, NVIDIA RTX 4000 SFF Ada Generation, NVIDIA RTX A6000, NVIDIA RTX A5500, NVIDIA RTX A5000, NVIDIA RTX A4500, NVIDIA RTX A4000H, NVIDIA RTX A4000, NVIDIA RTX A2000 12GB(verified), NVIDIA RTX A2000, NVIDIA A800 40GB Active, NVIDIA T1000 8GB, NVIDIA T1000, NVIDIA T600, NVIDIA T400 4GB, NVIDIA T400 |
NVIDIA RTX Series (Notebooks) | NVIDIA RTX 5000 Ada Generation Laptop GPU, NVIDIA RTX 4000 Ada Generation Laptop GPU, NVIDIA RTX 3500 Ada Generation Laptop GPU, NVIDIA RTX 3000 Ada Generation Laptop GPU, NVIDIA RTX 2000 Ada Generation Laptop GPU, NVIDIA RTX A5500 Laptop GPU, NVIDIA RTX A5000 Laptop GPU, NVIDIA RTX A4500 Laptop GPU, NVIDIA RTX A4000 Laptop GPU, NVIDIA RTX A3000 12GB Laptop GPU, NVIDIA RTX A3000 Laptop GPU, NVIDIA RTX A2000 8GB Laptop GPU, NVIDIA RTX A2000 Laptop GPU, NVIDIA RTX A1000 Laptop GPU, NVIDIA RTX A500 Laptop GPU, NVIDIA T1200 Laptop GPU , NVIDIA T600 Laptop GPU, NVIDIA T550 Laptop GPU, NVIDIA T500 |
Quadro RTX Series | Quadro RTX 8000, Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000, Quadro RTX 3000 |
Quadro RTX Series (Notebooks) | Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000, Quadro RTX 3000 |
Quadro Series | Quadro GV100, Quadro GP100, Quadro P6000, Quadro P5200, Quadro P5000, Quadro P4000, Quadro P2200, Quadro P2000, Quadro P1000, Quadro P620, Quadro P600, Quadro P400, Quadro M6000 24GB, Quadro M6000, Quadro M5000, Quadro M4000, Quadro M2000, Quadro K2200, Quadro K1200, Quadro K620 |
Quadro Series (Notebooks) | Quadro T2000, Quadro T1000, Quadro P5200, Quadro P5000, Quadro P4200, Quadro P3200, Quadro P4000, Quadro P3000, Quadro P2000, Quadro P1000, Quadro P600, Quadro P520, Quadro P500, Quadro M2200, Quadro M1200, Quadro M620, Quadro M520, Quadro M5500, Quadro M5000M, Quadro M4000M, Quadro M3000M, Quadro M2000M, Quadro M1000M, Quadro M600M, Quadro M500M, Quadro K2200M, Quadro K620M |
Quadro Blade/Embedded Series | Quadro P5000, Quadro P3000, Quadro M5000 SE, Quadro M3000 SE |
Quadro NVS Series | NVS 810 |
NVS Series | NVS 810 |
More to come…
]]>ZimaCube is a computing device that can meet your professional work needs. Through its modular design, it allows users to expand hardware according to personal requirements, including the installation of a Graphics Processing Unit (GPU). A GPU is crucial for users who need to handle extensive graphical processing and parallel computing tasks.
Utilizing GPU for hardware transcoding can greatly improve media processing performance. For instance, Plex Media Server can use the GPU on ZimaOS to enable efficient hardware transcoding (note: download the professional GPU version of Plex).
Before: | After: |
---|---|
For a list of Nvidia GPUs currently supported by ZimaOS, see the Current NVIDIA GPUs section:https://us.download.nvidia.com/XFree86/Linux-x86_64/555.58.02/README/supportedchips.html
On ZimaOS, you can use Open WebUI to experience advanced AI conversation clients.
It supports the latest language models, including but not limited to Llama3 and Gemma, and is compatible with OpenAI’s API. Additionally, Open WebUI will call on the ZimaCube Pro Creator’s built-in NVIDIA 2000 Ada GPU to reduce processing latency.
Most importantly, all your data (including login details) is locally stored on your device. Open WebUI ensures strict confidentiality under your authorization, with no external requests, protecting your privacy and enhancing your security.
Tasking AI is an intelligent task management tool that utilizes AI technology to help users more efficiently organize and manage daily tasks. It can intelligently prioritize, remind, and automate tasks, improving efficiency in work and life.
Anything AI is a multi-functional AI application that provides a variety of practical AI tools and services, including text generation, language translation, and speech recognition. It aims to simplify daily work and life for users through powerful AI technology.
With these AI applications, you can fully utilize the advantages of artificial intelligence to enhance your work efficiency and quality of life!
Please refer to this document::https://docs.zimaspace.com/zimacube/GPU-Expansion.html
This guide should help you successfully install a GPU on ZimaCube and understand its importance in various applications. We encourage you to try out the installation and explore more GPU functions to enhance your work efficiency and quality of life.
We look forward to hearing more about your experiences!
The ZimaCube supports low-profile graphics cards, typically around 64.41 mm (2.536 inches) in height. The PCIe slot provides up to 75W of power, so it is recommended to select graphics cards within this size and power range to ensure compatibility with ZimaCube’s compact design and power limitations.
Please note that other graphics cards may require external power for proper operation.
Note:We’ve compiled this list based on the drivers supported by the ZimaOS, with “verified” models marked accordingly. If you’ve successfully run Assist on a different graphics card model, please help us update this list by using the ‘Improve’ feature in the top right corner. Thank you for your contribution.
Category | Models |
---|---|
GeForce RTX 40 Series (Notebooks) | GeForce RTX 4090 Laptop GPU, GeForce RTX 4080 Laptop GPU, GeForce RTX 4070 Laptop GPU, GeForce RTX 4060 Laptop GPU, GeForce RTX 4050 Laptop GPU |
GeForce RTX 40 Series | NVIDIA GeForce RTX 4090 D, NVIDIA GeForce RTX 4090, NVIDIA GeForce RTX 4080, NVIDIA GeForce RTX 4070 Ti, NVIDIA GeForce RTX 4070, NVIDIA GeForce RTX 4060 Ti(verified), NVIDIA GeForce RTX 4060 |
GeForce RTX 30 Series (Notebooks) | GeForce RTX 3080 Ti Laptop GPU, GeForce RTX 3080 Laptop GPU, GeForce RTX 3070 Ti Laptop GPU, GeForce RTX 3070 Laptop GPU, GeForce RTX 3060 Laptop GPU, GeForce RTX 3050 Ti Laptop GPU, GeForce RTX 3050 Laptop GPU |
GeForce RTX 30 Series | GeForce RTX 3090 Ti, GeForce RTX 3090, GeForce RTX 3080 Ti, GeForce RTX 3080, GeForce RTX 3070 Ti, GeForce RTX 3070, GeForce RTX 3060 Ti(verified), GeForce RTX 3060, GeForce RTX 3050 |
GeForce RTX 20 Series (Notebooks) | GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060, GeForce RTX 2050 |
GeForce RTX 20 Series | GeForce RTX 2080 Ti, GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060 SUPER, GeForce RTX 2060 |
GeForce MX500 Series (Notebooks) | GeForce MX570, GeForce MX550 |
GeForce MX400 Series (Notebooks) | GeForce MX450 |
GeForce MX300 Series (Notebooks) | GeForce MX350, GeForce MX330 |
GeForce MX200 Series (Notebooks) | GeForce MX250, GeForce MX230 |
GeForce MX100 Series (Notebooks) | GeForce MX150, GeForce MX130, GeForce MX110 |
GeForce GTX 16 Series (Notebooks) | GeForce GTX 1660 Ti, GeForce GTX 1650 Ti, GeForce GTX 1650 |
GeForce 16 Series | GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650, GeForce GTX 1630 |
GeForce 10 Series | GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GT 1030, GeForce GT 1010 |
GeForce 10 Series (Notebooks) | GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050 |
GeForce 900 Series | GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950 |
GeForce 900M Series (Notebooks) | GeForce GTX 980, GeForce GTX 980M, GeForce GTX 970M, GeForce GTX 965M, GeForce GTX 960M, GeForce GTX 950M, GeForce 945M, GeForce 940MX, GeForce 930MX, GeForce 920MX, GeForce 940M, GeForce 930M |
GeForce 800M Series (Notebooks) | GeForce GTX 860M, GeForce GTX 850M, GeForce 845M, GeForce 840M, GeForce 830M |
GeForce 700 Series | GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745 |
NVIDIA TITAN Series | NVIDIA TITAN RTX, NVIDIA TITAN V, NVIDIA TITAN Xp, NVIDIA TITAN X (Pascal), GeForce GTX TITAN X |
NVIDIA RTX Series | NVIDIA RTX 6000 Ada Generation, NVIDIA RTX 5880 Ada Generation, NVIDIA RTX 5000 Ada Generation, NVIDIA RTX 4500 Ada Generation, NVIDIA RTX 4000 Ada Generation, NVIDIA RTX 4000 SFF Ada Generation, NVIDIA RTX A6000, NVIDIA RTX A5500, NVIDIA RTX A5000, NVIDIA RTX A4500, NVIDIA RTX A4000H, NVIDIA RTX A4000, NVIDIA RTX A2000 12GB(verified), NVIDIA RTX A2000, NVIDIA A800 40GB Active, NVIDIA T1000 8GB, NVIDIA T1000, NVIDIA T600, NVIDIA T400 4GB, NVIDIA T400 |
NVIDIA RTX Series (Notebooks) | NVIDIA RTX 5000 Ada Generation Laptop GPU, NVIDIA RTX 4000 Ada Generation Laptop GPU, NVIDIA RTX 3500 Ada Generation Laptop GPU, NVIDIA RTX 3000 Ada Generation Laptop GPU, NVIDIA RTX 2000 Ada Generation Laptop GPU, NVIDIA RTX A5500 Laptop GPU, NVIDIA RTX A5000 Laptop GPU, NVIDIA RTX A4500 Laptop GPU, NVIDIA RTX A4000 Laptop GPU, NVIDIA RTX A3000 12GB Laptop GPU, NVIDIA RTX A3000 Laptop GPU, NVIDIA RTX A2000 8GB Laptop GPU, NVIDIA RTX A2000 Laptop GPU, NVIDIA RTX A1000 Laptop GPU, NVIDIA RTX A500 Laptop GPU, NVIDIA T1200 Laptop GPU , NVIDIA T600 Laptop GPU, NVIDIA T550 Laptop GPU, NVIDIA T500 |
Quadro RTX Series | Quadro RTX 8000, Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000, Quadro RTX 3000 |
Quadro RTX Series (Notebooks) | Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000, Quadro RTX 3000 |
Quadro Series | Quadro GV100, Quadro GP100, Quadro P6000, Quadro P5200, Quadro P5000, Quadro P4000, Quadro P2200, Quadro P2000, Quadro P1000, Quadro P620, Quadro P600, Quadro P400, Quadro M6000 24GB, Quadro M6000, Quadro M5000, Quadro M4000, Quadro M2000, Quadro K2200, Quadro K1200, Quadro K620 |
Quadro Series (Notebooks) | Quadro T2000, Quadro T1000, Quadro P5200, Quadro P5000, Quadro P4200, Quadro P3200, Quadro P4000, Quadro P3000, Quadro P2000, Quadro P1000, Quadro P600, Quadro P520, Quadro P500, Quadro M2200, Quadro M1200, Quadro M620, Quadro M520, Quadro M5500, Quadro M5000M, Quadro M4000M, Quadro M3000M, Quadro M2000M, Quadro M1000M, Quadro M600M, Quadro M500M, Quadro K2200M, Quadro K620M |
Quadro Blade/Embedded Series | Quadro P5000, Quadro P3000, Quadro M5000 SE, Quadro M3000 SE |
Quadro NVS Series | NVS 810 |
NVS Series | NVS 810 |
More to come…
]]>Start by connecting a monitor and a keyboard to your device.
After powering on the device, press the Alt + F2 key combination, which typically brings you to a command line or setup interface.
At the command prompt, type root to log in as the root user.
Enter the command passwd-root to initiate the process of setting the root password.
Follow the prompts to enter a new password and confirm it. Make sure to choose a strong password that includes a combination of letters, numbers, and special characters.
With these detailed steps, you should be able to successfully enable SSH and set the root password, allowing you to securely access the device from other computers within the network.
Docker is platform that enables users to automate the deployment, scaling, and management of applications in lightweight containers. These containers bundle an application with all its dependencies, ensuring consistent performance across various environments. Docker’s efficiency lies in its ability to isolate applications, making them more portable and scalable.
ZimaOS is really impressive when we talk about Docker apps, streamlining the process with just a few clicks. ZimaOS is also a game-changer for NAS enthusiasts, pro users and studio users. Its intuitive interface simplifies data backup and management.
But do you really understand the path when using Dockers apps on ZimaOS? Can you distinguish between the ZimaOS path and the Docker apps path?
When you run a Docker container, it operates within its own filesystem, separate from the host system. Here’s a general overview of how Docker organizes paths:
Container Filesystem: Inside a Docker container, the file system is isolated from the host machine. Applications running in a container see their own root filesystem, which typically starts from /. For instance, if you have an application that stores data in /app/data within the container, this path exists solely within that container’s filesystem.
Volumes: To persist data beyond the lifecycle of a container, Docker uses volumes. Volumes are directories or files outside the container’s filesystem, usually located on the host system, and can be shared between containers. They are often mounted into containers at specific paths.
There are other data sharing modes, which you can learn here.
Let’s take plex, a popular media server application, as an example to understand how paths are organized within ZimaOS using Docker.
Docker App: Plex is distributed as a Docker app in ZimaOS’ app store. When you install Plex from ZimaOS’ app store, ZimaOS will specify several paths for various directories:
/config in container: this directory holds Plex’s configuration files. On ZimaOS, its volume path is /DATA/AppData/plex/config on ZimaOS, which is mounted to container’s /config to ensure configurations persist across container restarts.
/media in container: this is where Plex accesses your media files. Also, media files’ volume path is /DATA/Media on ZimaOS and it is mounted to containers’s /media.
Keep in mind that we want files stored in the host. This way, even if a container is stopped or recreated, the data remains intact.
You can find the detailed configuration by clicking Plex’s Settings. Besides, on this page, the volume path can be easily modified by clicking the grey icon next to the volume path.
By understanding Docker paths and how they integrate with applications like Plex, NAS enthusiasts and Homelabbers can efficiently manage their applications in a way that combines the flexibility of containerization with the reliability of persistent storage.
Docker is platform that enables users to automate the deployment, scaling, and management of applications in lightweight containers. These containers bundle an application with all its dependencies, ensuring consistent performance across various environments. Docker’s efficiency lies in its ability to isolate applications, making them more portable and scalable.
ZimaOS is really impressive when we talk about Docker apps, streamlining the process with just a few clicks. ZimaOS is also a game-changer for NAS enthusiasts, pro users and studio users. Its intuitive interface simplifies data backup and management.
But do you really understand the path when using Dockers apps on ZimaOS? Can you distinguish between the ZimaOS path and the Docker apps path?
When you run a Docker container, it operates within its own filesystem, separate from the host system. Here’s a general overview of how Docker organizes paths:
Container Filesystem: Inside a Docker container, the file system is isolated from the host machine. Applications running in a container see their own root filesystem, which typically starts from /. For instance, if you have an application that stores data in /app/data within the container, this path exists solely within that container’s filesystem.
Volumes: To persist data beyond the lifecycle of a container, Docker uses volumes. Volumes are directories or files outside the container’s filesystem, usually located on the host system, and can be shared between containers. They are often mounted into containers at specific paths.
There are other data sharing modes, which you can learn here.
Let’s take plex, a popular media server application, as an example to understand how paths are organized within ZimaOS using Docker.
Docker App: Plex is distributed as a Docker app in ZimaOS’ app store. When you install Plex from ZimaOS’ app store, ZimaOS will specify several paths for various directories:
/config in container: this directory holds Plex’s configuration files. On ZimaOS, its volume path is /DATA/AppData/plex/config on ZimaOS, which is mounted to container’s /config to ensure configurations persist across container restarts.
/media in container: this is where Plex accesses your media files. Also, media files’ volume path is /DATA/Media on ZimaOS and it is mounted to containers’s /media.
Keep in mind that we want files stored in the host. This way, even if a container is stopped or recreated, the data remains intact.
You can find the detailed configuration by clicking Plex’s Settings. Besides, on this page, the volume path can be easily modified by clicking the grey icon next to the volume path.
By understanding Docker paths and how they integrate with applications like Plex, NAS enthusiasts and Homelabbers can efficiently manage their applications in a way that combines the flexibility of containerization with the reliability of persistent storage.
Start by connecting a monitor and a keyboard to your device.
After powering on the device, press the Alt + F2 key combination, which typically brings you to a command line or setup interface.
At the command prompt, type root to log in as the root user.
Enter the command passwd-root to initiate the process of setting the root password.
Follow the prompts to enter a new password and confirm it. Make sure to choose a strong password that includes a combination of letters, numbers, and special characters.
With these detailed steps, you should be able to successfully enable SSH and set the root password, allowing you to securely access the device from other computers within the network.
1X ZimaCube
1X Monitor
1X DP
1X Keyboard
1X Ethernet cable
1 X USB flash drive (as installation disk)
a.Prepare a USB stick(Needs to be greater than 1G) and format it in FAT32 format,name changed to UNRAID(Mac)
b.Download the official USB Creator
c.Download the Official Image
d.Open the USB Creator and Wirte Unraid OS
Select the following options according to the specification
Click write and wait
a.Boot from the installation USB stick
b.Choose OS
c.Get IP
There are two methods to connect to the webGui in Unraid:
root
, no password by default); orhttp://tower.local
Note: if you configured a different host name in the USB Flash Creator, use that name instead of tower
.Ensure that the ZimaCube is powered off and unplugged.
Prepare the hard drive to be installed.
Step 1: Remove the front panel of the case.
Step 2: Remove the 6th bay.
Step 3: Turn counterclockwise to unscrew the screws securing the seventh drive.
Step 4: Remove the 7th bay.
Step 5: Freely install the SSD onto the 7th bay.
Step 6: Push the 7th bay into the correct position and tighten the screws clockwise.
Ensure that the ZimaCube is powered off and unplugged.
Prepare the hard drive to be installed.
Step 1: Remove the front panel of the case.
Step 2: Remove the 6th bay.
Step 3: Turn counterclockwise to unscrew the screws securing the seventh drive.
Step 4: Remove the 7th bay.
Step 5: Freely install the SSD onto the 7th bay.
Step 6: Push the 7th bay into the correct position and tighten the screws clockwise.
1X ZimaCube
1X Monitor
1X DP
1X Keyboard
1X Ethernet cable
1 X USB flash drive (as installation disk)
a.Prepare a USB stick(Needs to be greater than 1G) and format it in FAT32 format,name changed to UNRAID(Mac)
b.Download the official USB Creator
c.Download the Official Image
d.Open the USB Creator and Wirte Unraid OS
Select the following options according to the specification
Click write and wait
a.Boot from the installation USB stick
b.Choose OS
c.Get IP
There are two methods to connect to the webGui in Unraid:
root
, no password by default); orhttp://tower.local
Note: if you configured a different host name in the USB Flash Creator, use that name instead of tower
.Resetting CMOS is actually restoring BIOS settings to the factory default state, which can solve many problems caused by incorrect configuration, damaged settings, or hardware changes. It is a relatively safe and simple troubleshooting method, usually as the first step in solving complex system problems.
Turn off the computer and disconnect the power plug to ensure that the device is completely powered off.
Carefully remove the case side cover to allow access to the main board.
Use a small non-metallic tool (such as a plastic pick) to carefully remove the battery from the retaining clip.
Wait for 5-10 minutes to ensure that the capacitor is fully discharged.
Return the battery to its original position to ensure correct installation.
Reinstall the case side cover.
]]>Currently, ZimaCube requires pressing the power button to start after being plugged in. Some users desire an auto-start function upon power being supplied.
Modify mainboard jumper pins.
Move the jumper cap position. The two pins near AUTO indicate the need to press the power button after plugging in, while the two pins near PWR1 indicate automatic startup upon plugging in.
Below is the position for requiring the power button press to start after power off:
Below is the position for automatic startup after plugging in:
You can modify the position according to your needs.
Currently, ZimaCube requires pressing the power button to start after being plugged in. Some users desire an auto-start function upon power being supplied.
Modify mainboard jumper pins.
Move the jumper cap position. The two pins near AUTO indicate the need to press the power button after plugging in, while the two pins near PWR1 indicate automatic startup upon plugging in.
Below is the position for requiring the power button press to start after power off:
Below is the position for automatic startup after plugging in:
You can modify the position according to your needs.
Resetting CMOS is actually restoring BIOS settings to the factory default state, which can solve many problems caused by incorrect configuration, damaged settings, or hardware changes. It is a relatively safe and simple troubleshooting method, usually as the first step in solving complex system problems.
Turn off the computer and disconnect the power plug to ensure that the device is completely powered off.
Carefully remove the case side cover to allow access to the main board.
Use a small non-metallic tool (such as a plastic pick) to carefully remove the battery from the retaining clip.
Wait for 5-10 minutes to ensure that the capacitor is fully discharged.
Return the battery to its original position to ensure correct installation.
Reinstall the case side cover.
]]>he ZimaCube 7th Bay is designed not only to provide essential SSD expansion capabilities for flagship devices but also to bring a greater sense of vitality to home computing through customizable lighting. The integration of customizable lighting opens up a world of possibilities: use the 7th Bay light strip to indicate system status, show data transfer speeds, indicate download progress, signal local AI activity, or even sync with your desktop music.
To realize these ideas, the ZimaCube 7th Bay is built on Espressif Systems’ ESP32 microcontroller. The onboard Bluetooth and WiFi capabilities allow independent control of the lighting through ZimaOS or other IoT devices. The ESP32 is solely dedicated to controlling the lights and is isolated from all network and storage functions of the ZimaCube. Additionally, the ESP32 serves as a small web server, offering OTA (Over The Air) firmware updates for customizing light effects.
There are two ways to customize the ZimaCube 7th Bay lighting effects:
Method 1:
Method 2:
WiFi Connection: The ESP32 creates a WiFi network that ZimaOS connects to for remote control and OTA updates.
JSON Control: Control the lighting effects using JSON commands, providing flexibility and easy customization.
OTA Updates: Supports OTA updates, allowing firmware updates without physical access to the device.
Various Lighting Effects: Supports multiple predefined lighting effects, such as breathing effect, constant light mode, custom mode, etc.
Connecting to ZimaCube’s Wi-Fi
Using the Color Picker
To facilitate color selection, use the following online color picker tool: Online Color Picker.
Steps:
Example:
Selecting orange in the color picker provides the following HSV values:
Converted values:
Apply these values to JSON data for light control.
Control Modes
Mode 1: Breathing Mode
In breathing mode, the light strip displays a single color gradient effect. Adjust the speed and color parameters to control the effect.
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Mode 2: Constant Light Mode
In constant light mode, the light strip remains a single color.
Color Parameters:
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Modes 3 and 4
Mode 5: Custom Mode
In custom mode, you can control the color and brightness of each light individually.
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Using a Windows computer, we demonstrate how to develop your own ESP32 firmware and light effects, as well as how to upload your new firmware.
System Requirements
Installation Steps
Install Arduino IDE: Download
Install the ESP32 Board
Download and install the libraries:
Development Configuration
OTA Update Tutorial
172.16.1.1
he ZimaCube 7th Bay is designed not only to provide essential SSD expansion capabilities for flagship devices but also to bring a greater sense of vitality to home computing through customizable lighting. The integration of customizable lighting opens up a world of possibilities: use the 7th Bay light strip to indicate system status, show data transfer speeds, indicate download progress, signal local AI activity, or even sync with your desktop music.
To realize these ideas, the ZimaCube 7th Bay is built on Espressif Systems’ ESP32 microcontroller. The onboard Bluetooth and WiFi capabilities allow independent control of the lighting through ZimaOS or other IoT devices. The ESP32 is solely dedicated to controlling the lights and is isolated from all network and storage functions of the ZimaCube. Additionally, the ESP32 serves as a small web server, offering OTA (Over The Air) firmware updates for customizing light effects.
There are two ways to customize the ZimaCube 7th Bay lighting effects:
Method 1:
Method 2:
WiFi Connection: The ESP32 creates a WiFi network that ZimaOS connects to for remote control and OTA updates.
JSON Control: Control the lighting effects using JSON commands, providing flexibility and easy customization.
OTA Updates: Supports OTA updates, allowing firmware updates without physical access to the device.
Various Lighting Effects: Supports multiple predefined lighting effects, such as breathing effect, constant light mode, custom mode, etc.
Connecting to ZimaCube’s Wi-Fi
Using the Color Picker
To facilitate color selection, use the following online color picker tool: Online Color Picker.
Steps:
Example:
Selecting orange in the color picker provides the following HSV values:
Converted values:
Apply these values to JSON data for light control.
Control Modes
Mode 1: Breathing Mode
In breathing mode, the light strip displays a single color gradient effect. Adjust the speed and color parameters to control the effect.
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Mode 2: Constant Light Mode
In constant light mode, the light strip remains a single color.
Color Parameters:
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Modes 3 and 4
Mode 5: Custom Mode
In custom mode, you can control the color and brightness of each light individually.
Example JSON Data:
{ |
*** Sending Data to ESP32:***
ping 172.16.1.1 |
172.16.1.1
with the JSON data:curl -X POST -H "Content-Type: application/json" -d @yourfile.json http://172.16.1.1/post |
Using a Windows computer, we demonstrate how to develop your own ESP32 firmware and light effects, as well as how to upload your new firmware.
System Requirements
Installation Steps
Install Arduino IDE: Download
Install the ESP32 Board
Download and install the libraries:
Development Configuration
OTA Update Tutorial
172.16.1.1
Start by connecting a monitor and a keyboard to your device.
After powering on the device, press the Alt + F2 key combination, which typically brings you to a command line or setup interface.
At the command prompt, type root to log in as the root user.
Enter the command passwd-root to initiate the process of setting the root password.
Follow the prompts to enter a new password and confirm it. Make sure to choose a strong password that includes a combination of letters, numbers, and special characters.
With these detailed steps, you should be able to successfully enable SSH and set the root password, allowing you to securely access the device from other computers within the network.
Start by connecting a monitor and a keyboard to your device.
After powering on the device, press the Alt + F2 key combination, which typically brings you to a command line or setup interface.
At the command prompt, type root to log in as the root user.
Enter the command passwd-root to initiate the process of setting the root password.
Follow the prompts to enter a new password and confirm it. Make sure to choose a strong password that includes a combination of letters, numbers, and special characters.
With these detailed steps, you should be able to successfully enable SSH and set the root password, allowing you to securely access the device from other computers within the network.
In a nutshell, RAID is a redundancy backup solution for disks after prolonged use. While today, many opt for cloud and multiple local storage backup solutions, RAID remains a mainstream storage configuration technology in the NAS industry, enhancing data storage reliability and performance. It improves fault tolerance and read/write speeds by combining multiple disk drives into one or more units.
ZimaOS embodies complex technology with a simple experience. When creating and maintaining RAID space, you don’t need to go through complex configurations. With just five simple clicks, you can complete the setup.
Next, we’ll use a RAID 5 setup with three disks as a case study to understand how to create and use RAID on ZimaOS:
By configuring RAID on ZimaOS, you can effectively enhance data security and system performance. Choose the appropriate RAID level based on your specific needs to achieve the optimal balance between performance and data protection. For most users, RAID 1 or RAID 5 are solid choices, depending on your space requirements and security needs.
Additionally, for users who are not satisfied with ZimaOS’s default RAID options, the system also supports ZFS for custom storage space configurations.
]]>Nowadays, the consumption of media has experienced a significant shift. Gone are the days of physical media formats like DVDs and Blu-rays dominating the entertainment landscape. With the proliferation of high-speed internet connections and the advent of streaming services, people now prefer to access their favorite movies, TV shows, and videos digitally.
As digital media collections grow larger and more diverse, the need for efficient organization and seamless access becomes paramount. This is where media servers come into play. Media servers are software applications or dedicated hardware devices that centralize and manage media files, allowing users to access and stream their content from various devices.
Jellyfin is an open-source media server that enables you to organize, stream, and share your video content. It works by centralizing your media library on a server, which can then be accessed and streamed on various devices. Jellyfin uses a client-server architecture, where the server hosts the media library and the clients connect to it for playback.
Jellyfin offers a wide range of features and benefits that enhance your video streaming experience. Some of the key features include:
Media Organization: Jellyfin allows you to organize your video library by creating collections, adding metadata, and managing subtitles and artwork. This makes it easy to navigate and find your favorite movies and TV shows.
Multi-User Support: With Jellyfin, you can create multiple user profiles, each with its own customized settings and watch history. This enables personalized recommendations and individualized playback options.
**Live TV and DVR: **Jellyfin supports live TV streaming and allows you to record your favorite shows with its built-in DVR functionality. This transforms your media server into a comprehensive home entertainment hub.
Transcoding: Jellyfin supports on-the-fly transcoding, which ensures smooth playback on different devices with varying network speeds and capabilities. This feature optimizes video quality and eliminates compatibility issues.
Jellyfin is designed to be highly compatible and supports a wide range of platforms and devices. Some of the supported platforms include:
**Windows: **Jellyfin can be installed on Windows operating systems, allowing you to set up your media server on a Windows-based ZimaBoard.
Linux: Jellyfin has extensive support for various Linux distributions, making it a versatile option for Linux enthusiasts.
**macOS: **If you have a macOS device, you can install Jellyfin and enjoy seamless video streaming using ZimaBoard.
**Docker: **Jellyfin can also be deployed using Docker, which provides flexibility and ease of installation on compatible devices.
In addition to the supported platforms, Jellyfin offers client applications for various devices, including:
**Web Browsers: **You can access your Jellyfin Media Server directly through web browsers on different operating systems.
Mobile Devices: Jellyfin has dedicated apps for iOS and Android devices, allowing you to stream videos on your smartphones and tablets.
**Smart TVs and Streaming Devices: **Jellyfin can be installed on smart TVs, streaming devices like Roku and Amazon Fire TV, and even game consoles such as Xbox and PlayStation.
**Configuration: **After installation, you will need to configure Jellyfin by accessing the web interface. Follow the setup wizard to select your preferred language, set up your media library, and customize the server settings.
**Adding Media: **Once the initial configuration is complete, you can start adding your video files to Jellyfin. Organize your media library, import metadata, and customize the artwork to enhance the visual experience.
**Remote Access: **To access your Jellyfin Media Server remotely, you will need to set up port forwarding on your router and configure secure remote connections. This allows you to stream videos even when you are away from home.
In the modern digital era, the ability to watch videos anywhere has become a fundamental part of our entertainment experience. With the combination of Jellyfin Media Server and ZimaBoard, you can create a powerful media streaming solution that allows you to access your favorite videos wherever you go.
ZimaBoard Media Server is a high-performance single-board computer specifically designed for a variety of applications, including media streaming. Its purpose is to provide a compact yet powerful hardware solution that can handle the demands of media server software like Jellyfin. With ZimaBoard, you can transform any location into your personal entertainment hub, allowing you to watch videos anywhere with ease.
ZimaBoard boasts impressive hardware specifications that make it an ideal choice for media streaming. Some of its key features include:
**Processor: **ZimaBoard is equipped with a powerful and energy-efficient Intel Celeron processor, ensuring smooth video playback and transcoding capabilities.
**Memory: **With 8GB memory capacity, ZimaBoard can handle multiple video streams simultaneously without any performance degradation.
**Storage: **ZimaBoard offers various storage options, including 32 GB onboard storage and expandable storage through external devices such as SSDs or hard drives. This ensures that you have enough space to store your extensive video library.
**Connectivity: **ZimaBoard provides a wide range of connectivity options, including Ethernet, allowing you to connect to your network and other devices effortlessly.
One of the significant advantages of ZimaBoard is its compatibility with Jellyfin and other media server software. Whether you choose Jellyfin, Plex, or any other media server solution, ZimaBoard can seamlessly integrate with these platforms, providing you with a reliable and efficient media streaming experience.
This compatibility allows you to leverage the features and functionalities of popular media server software while taking advantage of ZimaBoard’s powerful hardware capabilities.
The Advantages of using ZimaBoard for media streaming
Using ZimaBoard for media streaming offers several advantages:
**High Performance: **ZimaBoard’s robust hardware specifications ensure smooth and uninterrupted video playback, even when streaming high-definition content or transcoding videos on the fly.
Versatility: ZimaBoard supports a wide range of media formats, making it compatible with various video files, ensuring that you can access and stream your entire video library without any compatibility issues.
**Portability: **With its compact size, ZimaBoard is highly portable, allowing you to take your media server with you wherever you go. Whether you’re traveling or visiting a friend’s house, you can easily set up your media server and enjoy your videos on any compatible device.
**Customizability: **ZimaBoard offers flexibility and customization options, allowing you to tailor your media streaming setup to your specific preferences. You can expand your storage capacity, connect additional peripherals, or even install other software to enhance your media server experience.
Setting up Jellyfin with ZimaBoard is an excellent way to create a versatile and powerful media streaming solution. By combining Jellyfin’s robust media server software with the capabilities of ZimaBoard, you can enjoy seamless access to your video library from anywhere.
Before installing Jellyfin, it’s important to ensure that your ZimaBoard is ready for the setup process. Here are some key steps to follow:
Ensure Power and Connectivity: Connect your ZimaBoard to a power source and ensure that it is properly connected to your network through an Ethernet cable.
**Check Operating System Compatibility: **Verify that your ZimaBoard’s operating system is compatible with Jellyfin. Most popular operating systems like Windows, Linux, and macOS should be compatible.
**Update Firmware and Software: **It’s recommended to update your ZimaBoard’s firmware and operating system to the latest versions to ensure optimal performance and compatibility.
Installing Jellyfin on ZimaBoard is a straightforward process. Follow these steps to set it up:
Download Jellyfin: Visit the Jellyfin website and download the appropriate installation package for your ZimaBoard’s operating system-CasaOS.
**Install Jellyfin: **Once the download is complete, follow the on-screen instructions to install Jellyfin on your ZimaBoard. The installation process may vary depending on your operating system, but it typically involves running the installation package and following the prompts.
**Launch Jellyfin: **After the installation is complete, launch the Jellyfin application on your ZimaBoard. It should open a web interface that allows you to access and configure Jellyfin.
To ensure the optimal performance of Jellyfin on your ZimaBoard, consider the following configuration steps:
**Initial Setup Wizard: **The first time you access Jellyfin, you will be guided through an initial setup wizard. Follow the instructions to choose your preferred language, configure metadata agents, and set up your media libraries.
Transcoding Settings: Adjust the transcoding settings based on your ZimaBoard’s capabilities and network bandwidth. Consider factors such as video quality, streaming resolution, and subtitle encoding.
**User Management: **Set up user accounts and manage permissions to control access to your media libraries. This allows you to create individual profiles for different users and personalize their viewing experience.
To start enjoying your videos on Jellyfin, you need to connect storage devices and organize your media libraries. Follow these steps:
**Connect External Storage: **If your ZimaBoard has limited onboard storage, consider connecting external storage devices such as SSDs or hard drives to expand your storage capacity.
Add Media Libraries: Within the Jellyfin web interface, navigate to the Libraries section and add your media folders from the connected storage devices. Jellyfin will scan and index your media files, making them accessible for streaming.
Jellyfin offers a user-friendly web interface that allows you to access and manage your media library. Some of the key features of Jellyfin’s web interface include:
User-friendly Interface: The web interface is designed to be intuitive and easy to navigate, allowing you to browse and search for your favorite videos effortlessly.
Library Organization: Jellyfin’s web interface provides tools to organize your media library, allowing you to create collections, playlists, and tags for efficient categorization and navigation.
**Playback Controls: **The web interface includes playback controls that allow you to adjust video quality, enable subtitles, and control playback speed for a personalized viewing experience.
**User Management: **The web interface also allows you to manage user accounts, set permissions, and customize individual profiles for a personalized viewing experience for each user.
Jellyfin offers mobile apps for iOS and Android devices, providing a seamless streaming experience on the go. Here are some benefits of using Jellyfin mobile apps:
Mobile Streaming: The mobile apps allow you to stream your videos directly to your mobile device, enabling you to enjoy your favorite content wherever you are.
**Sync and Offline Viewing: **With Jellyfin mobile apps, you can sync your media libraries for offline viewing. This means you can download videos to your device and watch them without an internet connection.
**Mobile Sync: **The mobile apps provide a convenient way to synchronize your watch history, playback progress, and library updates across different devices, ensuring a seamless transition between devices.
Remote Control: The mobile apps also function as a remote control, allowing you to navigate through your media library and control playback on compatible devices.
Jellyfin supports casting media to compatible devices, enabling you to enjoy your videos on a larger screen. Here’s how you can cast media using Jellyfin:
**Compatible Devices: **Jellyfin supports popular casting protocols such as Chromecast, DLNA, and AirPlay. Ensure that your target device supports one of these protocols.
**Casting Process: **From the Jellyfin web interface or mobile app, select the media you want to cast and choose the compatible device from the cast menu. The media will be streamed to the selected device for playback.
Control and Playback: Once the media is cast, you can use the Jellyfin interface on your device to control playback, adjust settings, and navigate through your media library.
Jellyfin allows you to access and stream your media outside the local network, enabling you to watch videos anywhere. Here’s how you can set up remote access:
**Port Forwarding: **Configure port forwarding on your router to allow incoming connections to your ZimaBoard running Jellyfin. This ensures that you can access Jellyfin remotely.
Dynamic DNS: If your internet service provider assigns you a dynamic IP address, consider using a dynamic DNS service to associate a domain name with your ZimaBoard. This allows you to access Jellyfin using a domain name instead of an IP address.
**Secure Connections: **To ensure secure remote access, enable SSL/TLS encryption for Jellyfin. This protects your data and prevents unauthorized access to your media server.
**Authentication and Security: **Jellyfin provides options to set up authentication methods, such as username/password or OAuth, to add an extra layer of security to your remote access.
With Jellyfin Media Server and ZimaBoard, watching videos anywhere becomes a reality. The combination of Jellyfin’s versatile features and ZimaBoard’s powerful hardware ensures a seamless and immersive home entertainment experience. So, unleash the power of your home entertainment system, dive into the world of Jellyfin and ZimaBoard, and enjoy your favorite videos anytime, anywhere.
]]>Nowadays, the consumption of media has experienced a significant shift. Gone are the days of physical media formats like DVDs and Blu-rays dominating the entertainment landscape. With the proliferation of high-speed internet connections and the advent of streaming services, people now prefer to access their favorite movies, TV shows, and videos digitally.
As digital media collections grow larger and more diverse, the need for efficient organization and seamless access becomes paramount. This is where media servers come into play. Media servers are software applications or dedicated hardware devices that centralize and manage media files, allowing users to access and stream their content from various devices.
Jellyfin is an open-source media server that enables you to organize, stream, and share your video content. It works by centralizing your media library on a server, which can then be accessed and streamed on various devices. Jellyfin uses a client-server architecture, where the server hosts the media library and the clients connect to it for playback.
Jellyfin offers a wide range of features and benefits that enhance your video streaming experience. Some of the key features include:
Media Organization: Jellyfin allows you to organize your video library by creating collections, adding metadata, and managing subtitles and artwork. This makes it easy to navigate and find your favorite movies and TV shows.
Multi-User Support: With Jellyfin, you can create multiple user profiles, each with its own customized settings and watch history. This enables personalized recommendations and individualized playback options.
**Live TV and DVR: **Jellyfin supports live TV streaming and allows you to record your favorite shows with its built-in DVR functionality. This transforms your media server into a comprehensive home entertainment hub.
Transcoding: Jellyfin supports on-the-fly transcoding, which ensures smooth playback on different devices with varying network speeds and capabilities. This feature optimizes video quality and eliminates compatibility issues.
Jellyfin is designed to be highly compatible and supports a wide range of platforms and devices. Some of the supported platforms include:
**Windows: **Jellyfin can be installed on Windows operating systems, allowing you to set up your media server on a Windows-based ZimaBoard.
Linux: Jellyfin has extensive support for various Linux distributions, making it a versatile option for Linux enthusiasts.
**macOS: **If you have a macOS device, you can install Jellyfin and enjoy seamless video streaming using ZimaBoard.
**Docker: **Jellyfin can also be deployed using Docker, which provides flexibility and ease of installation on compatible devices.
In addition to the supported platforms, Jellyfin offers client applications for various devices, including:
**Web Browsers: **You can access your Jellyfin Media Server directly through web browsers on different operating systems.
Mobile Devices: Jellyfin has dedicated apps for iOS and Android devices, allowing you to stream videos on your smartphones and tablets.
**Smart TVs and Streaming Devices: **Jellyfin can be installed on smart TVs, streaming devices like Roku and Amazon Fire TV, and even game consoles such as Xbox and PlayStation.
**Configuration: **After installation, you will need to configure Jellyfin by accessing the web interface. Follow the setup wizard to select your preferred language, set up your media library, and customize the server settings.
**Adding Media: **Once the initial configuration is complete, you can start adding your video files to Jellyfin. Organize your media library, import metadata, and customize the artwork to enhance the visual experience.
**Remote Access: **To access your Jellyfin Media Server remotely, you will need to set up port forwarding on your router and configure secure remote connections. This allows you to stream videos even when you are away from home.
In the modern digital era, the ability to watch videos anywhere has become a fundamental part of our entertainment experience. With the combination of Jellyfin Media Server and ZimaBoard, you can create a powerful media streaming solution that allows you to access your favorite videos wherever you go.
ZimaBoard Media Server is a high-performance single-board computer specifically designed for a variety of applications, including media streaming. Its purpose is to provide a compact yet powerful hardware solution that can handle the demands of media server software like Jellyfin. With ZimaBoard, you can transform any location into your personal entertainment hub, allowing you to watch videos anywhere with ease.
ZimaBoard boasts impressive hardware specifications that make it an ideal choice for media streaming. Some of its key features include:
**Processor: **ZimaBoard is equipped with a powerful and energy-efficient Intel Celeron processor, ensuring smooth video playback and transcoding capabilities.
**Memory: **With 8GB memory capacity, ZimaBoard can handle multiple video streams simultaneously without any performance degradation.
**Storage: **ZimaBoard offers various storage options, including 32 GB onboard storage and expandable storage through external devices such as SSDs or hard drives. This ensures that you have enough space to store your extensive video library.
**Connectivity: **ZimaBoard provides a wide range of connectivity options, including Ethernet, allowing you to connect to your network and other devices effortlessly.
One of the significant advantages of ZimaBoard is its compatibility with Jellyfin and other media server software. Whether you choose Jellyfin, Plex, or any other media server solution, ZimaBoard can seamlessly integrate with these platforms, providing you with a reliable and efficient media streaming experience.
This compatibility allows you to leverage the features and functionalities of popular media server software while taking advantage of ZimaBoard’s powerful hardware capabilities.
The Advantages of using ZimaBoard for media streaming
Using ZimaBoard for media streaming offers several advantages:
**High Performance: **ZimaBoard’s robust hardware specifications ensure smooth and uninterrupted video playback, even when streaming high-definition content or transcoding videos on the fly.
Versatility: ZimaBoard supports a wide range of media formats, making it compatible with various video files, ensuring that you can access and stream your entire video library without any compatibility issues.
**Portability: **With its compact size, ZimaBoard is highly portable, allowing you to take your media server with you wherever you go. Whether you’re traveling or visiting a friend’s house, you can easily set up your media server and enjoy your videos on any compatible device.
**Customizability: **ZimaBoard offers flexibility and customization options, allowing you to tailor your media streaming setup to your specific preferences. You can expand your storage capacity, connect additional peripherals, or even install other software to enhance your media server experience.
Setting up Jellyfin with ZimaBoard is an excellent way to create a versatile and powerful media streaming solution. By combining Jellyfin’s robust media server software with the capabilities of ZimaBoard, you can enjoy seamless access to your video library from anywhere.
Before installing Jellyfin, it’s important to ensure that your ZimaBoard is ready for the setup process. Here are some key steps to follow:
Ensure Power and Connectivity: Connect your ZimaBoard to a power source and ensure that it is properly connected to your network through an Ethernet cable.
**Check Operating System Compatibility: **Verify that your ZimaBoard’s operating system is compatible with Jellyfin. Most popular operating systems like Windows, Linux, and macOS should be compatible.
**Update Firmware and Software: **It’s recommended to update your ZimaBoard’s firmware and operating system to the latest versions to ensure optimal performance and compatibility.
Installing Jellyfin on ZimaBoard is a straightforward process. Follow these steps to set it up:
Download Jellyfin: Visit the Jellyfin website and download the appropriate installation package for your ZimaBoard’s operating system-CasaOS.
**Install Jellyfin: **Once the download is complete, follow the on-screen instructions to install Jellyfin on your ZimaBoard. The installation process may vary depending on your operating system, but it typically involves running the installation package and following the prompts.
**Launch Jellyfin: **After the installation is complete, launch the Jellyfin application on your ZimaBoard. It should open a web interface that allows you to access and configure Jellyfin.
To ensure the optimal performance of Jellyfin on your ZimaBoard, consider the following configuration steps:
**Initial Setup Wizard: **The first time you access Jellyfin, you will be guided through an initial setup wizard. Follow the instructions to choose your preferred language, configure metadata agents, and set up your media libraries.
Transcoding Settings: Adjust the transcoding settings based on your ZimaBoard’s capabilities and network bandwidth. Consider factors such as video quality, streaming resolution, and subtitle encoding.
**User Management: **Set up user accounts and manage permissions to control access to your media libraries. This allows you to create individual profiles for different users and personalize their viewing experience.
To start enjoying your videos on Jellyfin, you need to connect storage devices and organize your media libraries. Follow these steps:
**Connect External Storage: **If your ZimaBoard has limited onboard storage, consider connecting external storage devices such as SSDs or hard drives to expand your storage capacity.
Add Media Libraries: Within the Jellyfin web interface, navigate to the Libraries section and add your media folders from the connected storage devices. Jellyfin will scan and index your media files, making them accessible for streaming.
Jellyfin offers a user-friendly web interface that allows you to access and manage your media library. Some of the key features of Jellyfin’s web interface include:
User-friendly Interface: The web interface is designed to be intuitive and easy to navigate, allowing you to browse and search for your favorite videos effortlessly.
Library Organization: Jellyfin’s web interface provides tools to organize your media library, allowing you to create collections, playlists, and tags for efficient categorization and navigation.
**Playback Controls: **The web interface includes playback controls that allow you to adjust video quality, enable subtitles, and control playback speed for a personalized viewing experience.
**User Management: **The web interface also allows you to manage user accounts, set permissions, and customize individual profiles for a personalized viewing experience for each user.
Jellyfin offers mobile apps for iOS and Android devices, providing a seamless streaming experience on the go. Here are some benefits of using Jellyfin mobile apps:
Mobile Streaming: The mobile apps allow you to stream your videos directly to your mobile device, enabling you to enjoy your favorite content wherever you are.
**Sync and Offline Viewing: **With Jellyfin mobile apps, you can sync your media libraries for offline viewing. This means you can download videos to your device and watch them without an internet connection.
**Mobile Sync: **The mobile apps provide a convenient way to synchronize your watch history, playback progress, and library updates across different devices, ensuring a seamless transition between devices.
Remote Control: The mobile apps also function as a remote control, allowing you to navigate through your media library and control playback on compatible devices.
Jellyfin supports casting media to compatible devices, enabling you to enjoy your videos on a larger screen. Here’s how you can cast media using Jellyfin:
**Compatible Devices: **Jellyfin supports popular casting protocols such as Chromecast, DLNA, and AirPlay. Ensure that your target device supports one of these protocols.
**Casting Process: **From the Jellyfin web interface or mobile app, select the media you want to cast and choose the compatible device from the cast menu. The media will be streamed to the selected device for playback.
Control and Playback: Once the media is cast, you can use the Jellyfin interface on your device to control playback, adjust settings, and navigate through your media library.
Jellyfin allows you to access and stream your media outside the local network, enabling you to watch videos anywhere. Here’s how you can set up remote access:
**Port Forwarding: **Configure port forwarding on your router to allow incoming connections to your ZimaBoard running Jellyfin. This ensures that you can access Jellyfin remotely.
Dynamic DNS: If your internet service provider assigns you a dynamic IP address, consider using a dynamic DNS service to associate a domain name with your ZimaBoard. This allows you to access Jellyfin using a domain name instead of an IP address.
**Secure Connections: **To ensure secure remote access, enable SSL/TLS encryption for Jellyfin. This protects your data and prevents unauthorized access to your media server.
**Authentication and Security: **Jellyfin provides options to set up authentication methods, such as username/password or OAuth, to add an extra layer of security to your remote access.
With Jellyfin Media Server and ZimaBoard, watching videos anywhere becomes a reality. The combination of Jellyfin’s versatile features and ZimaBoard’s powerful hardware ensures a seamless and immersive home entertainment experience. So, unleash the power of your home entertainment system, dive into the world of Jellyfin and ZimaBoard, and enjoy your favorite videos anytime, anywhere.
]]>In a nutshell, RAID is a redundancy backup solution for disks after prolonged use. While today, many opt for cloud and multiple local storage backup solutions, RAID remains a mainstream storage configuration technology in the NAS industry, enhancing data storage reliability and performance. It improves fault tolerance and read/write speeds by combining multiple disk drives into one or more units.
ZimaOS embodies complex technology with a simple experience. When creating and maintaining RAID space, you don’t need to go through complex configurations. With just five simple clicks, you can complete the setup.
Next, we’ll use a RAID 5 setup with three disks as a case study to understand how to create and use RAID on ZimaOS:
By configuring RAID on ZimaOS, you can effectively enhance data security and system performance. Choose the appropriate RAID level based on your specific needs to achieve the optimal balance between performance and data protection. For most users, RAID 1 or RAID 5 are solid choices, depending on your space requirements and security needs.
Additionally, for users who are not satisfied with ZimaOS’s default RAID options, the system also supports ZFS for custom storage space configurations.
]]>This tutorial will guide you through how to create a home video surveillance system on CasaOS using Kerberos.io and ZimaBoard. We will use CasaOS’s Docker custom installation feature to simplify the installation and configuration process, and will also explain in detail how to configure an RTSP camera.
Since different manufacturers’ cameras have different ways of getting the RTSP link, please refer to your camera’s user manual or the manufacturer’s official website for relevant instructions, or log in to the camera’s management interface to find the RTSP link. In this tutorial, we successfully tested TP-Link and Tuya brand cameras and verified their compatibility with Kerberos.io. In addition, we expect the system to be compatible with cameras from brands such as Hikvision, Ezviz, Dahua, eufy, and Yousee.
services:
kerberos:
image: kerberos/kerberos # Use the kerberos/kerberos image
container_name: kerberos # Container name
ports:
- “8080:80” # Map host port 8080 to container port 80
volumes:
- ./config:/config # Mount the host’s config directory to /config in the container
- ./recordings:/etc/opt/kerberosio/capture # Mount the host’s recordings directory to /etc/opt/kerberosio/capture in the container
restart: unless-stopped # Container restart policy: restart automatically unless stopped manually
environment:
- TZ=Europe/London # Set the container’s timezone to Europe/London
- KERBEROSIO_SETTINGS_PORT=80 # Set the Kerberos service listening port to 80
- KERBEROSIO_SETTINGS_RECORDSTREAM=”/config/recordings” # Set the recording stream location to /config/recordings
5. Click Submit
6. Fill in ‘tag’: latset and ‘title’: kerberos
7. Submit and wait for the installation to complete
This tutorial will guide you through how to create a home video surveillance system on CasaOS using Kerberos.io and ZimaBoard. We will use CasaOS’s Docker custom installation feature to simplify the installation and configuration process, and will also explain in detail how to configure an RTSP camera.
Since different manufacturers’ cameras have different ways of getting the RTSP link, please refer to your camera’s user manual or the manufacturer’s official website for relevant instructions, or log in to the camera’s management interface to find the RTSP link. In this tutorial, we successfully tested TP-Link and Tuya brand cameras and verified their compatibility with Kerberos.io. In addition, we expect the system to be compatible with cameras from brands such as Hikvision, Ezviz, Dahua, eufy, and Yousee.
services:
kerberos:
image: kerberos/kerberos # Use the kerberos/kerberos image
container_name: kerberos # Container name
ports:
- “8080:80” # Map host port 8080 to container port 80
volumes:
- ./config:/config # Mount the host’s config directory to /config in the container
- ./recordings:/etc/opt/kerberosio/capture # Mount the host’s recordings directory to /etc/opt/kerberosio/capture in the container
restart: unless-stopped # Container restart policy: restart automatically unless stopped manually
environment:
- TZ=Europe/London # Set the container’s timezone to Europe/London
- KERBEROSIO_SETTINGS_PORT=80 # Set the Kerberos service listening port to 80
- KERBEROSIO_SETTINGS_RECORDSTREAM=”/config/recordings” # Set the recording stream location to /config/recordings
5. Click Submit
6. Fill in ‘tag’: latset and ‘title’: kerberos
7. Submit and wait for the installation to complete
Connect ZimaCube to a monitor via HDMI cable
Setting SSH password on ZimaCube via keyboard
Enter the user reset command
rm -fr /var/lib/casaos/db/user.db |
Restart your device
Re-enter ZimaOS for initialization
Ever wished you could check your home security cameras or access files from your home server while traveling, but were hindered by inaccessible data? Community member Grandil successfully accessed ZimaOS from Norway, connecting to servers in Ireland, and despite being on mobile roaming, experienced a seamless connection. See his review here.
In our fast-paced lives, efficient data access is vital for both personal and business use. Remote data access enhances productivity, ensures security, and overcomes geographical barriers.
If you have not yet connected to ZimaCube using ZimaClient
Please visit https://find.zimaspace.com/ on your host device to download the client
Make sure your ZimaCube device is turned on and connected to the network.
Open the Zima client and select Scan and Connect Zima.
Select your ZimaCube device IP from the list and click Connect.Follow the prompts to create a username password
Now that you have successfully connected to the device, when you see the ZImaCube here (either Connect via …), it means that you have configured the “Configuration”. you have configured “Remote Access”.
In particular, if you have turned off remote access in the ZimaOS settings, you will not be able to connect.
After the first successful connection, your device will automatically save the connection information. No matter where you are, just open the Zima client. You can quickly establish a remote connection.
When you leave the home LAN, the remote access status of ZimaCube is as follows:
If you have the second computer in the office, but the zimacube is not with you, you can still use Connect ID. Find more in here.
The connection between your laptop and the ZimaCube is established automatically by the Zima Client application and ZimaOS, utilizing P2P communication to establish the connection. The data transfer between the two is encrypted, ensuring that all data transfers are peer-to-peer.
Additionally when you successfully connect to ZimaOS for the first time via the Zima Client, your remote access channel is already configured. This means that you can use this device to access ZimaOS from anywhere at any time.
]]>Ever wished you could check your home security cameras or access files from your home server while traveling, but were hindered by inaccessible data? Community member Grandil successfully accessed ZimaOS from Norway, connecting to servers in Ireland, and despite being on mobile roaming, experienced a seamless connection. See his review here.
In our fast-paced lives, efficient data access is vital for both personal and business use. Remote data access enhances productivity, ensures security, and overcomes geographical barriers.
If you have not yet connected to ZimaCube using ZimaClient
Please visit https://find.zimaspace.com/ on your host device to download the client
Make sure your ZimaCube device is turned on and connected to the network.
Open the Zima client and select Scan and Connect Zima.
Select your ZimaCube device IP from the list and click Connect.Follow the prompts to create a username password
Now that you have successfully connected to the device, when you see the ZImaCube here (either Connect via …), it means that you have configured the “Configuration”. you have configured “Remote Access”.
In particular, if you have turned off remote access in the ZimaOS settings, you will not be able to connect.
After the first successful connection, your device will automatically save the connection information. No matter where you are, just open the Zima client. You can quickly establish a remote connection.
When you leave the home LAN, the remote access status of ZimaCube is as follows:
If you have the second computer in the office, but the zimacube is not with you, you can still use Connect ID. Find more in here.
The connection between your laptop and the ZimaCube is established automatically by the Zima Client application and ZimaOS, utilizing P2P communication to establish the connection. The data transfer between the two is encrypted, ensuring that all data transfers are peer-to-peer.
Additionally when you successfully connect to ZimaOS for the first time via the Zima Client, your remote access channel is already configured. This means that you can use this device to access ZimaOS from anywhere at any time.
]]>Connect ZimaCube to a monitor via HDMI cable
Setting SSH password on ZimaCube via keyboard
Enter the user reset command
rm -fr /var/lib/casaos/db/user.db |
Restart your device
Re-enter ZimaOS for initialization
Utilizing GPU for hardware transcoding can greatly improve media processing performance. For instance, Plex Media Server can use the GPU on ZimaOS to enable efficient hardware transcoding (note: download the professional GPU version of Plex).