eWeLink CUBE Beta: Building a Local Hub on Your NAS

By

Published on

in

I recently had the chance to join a closed beta test for something very exciting: eWeLink has released a downloadable version of its CUBE local smart home hub system.

As one of the first beta testers, I prioritized using a UGREEN DXP2800 NAS in my office for the trial. I plugged in a SONOFF Zigbee Dongle-E, which acts as a Zigbee radio transmitter and receiver, to verify whether the system could properly connect to Zigbee devices. After launching the virtual machine, the installation was completed in under ten minutes—surprisingly smooth!

I’ve documented all the installation steps in a separate guide linked in this blog—feel free to follow along and dive into the world of local smart home control with eWeLink CUBE:

Step 1: Log into your NAS system and open the Virtual Machine Manager.

Screenshot of a Virtual Machine interface displaying options to create a new VM and manage existing ones, with a message indicating no VM is available.

Step 2: Click on “Create VM” and choose “Import Virtual Machine”.

Screenshot of a Virtual Machine interface displaying options to create or import a virtual machine, with a message indicating that no VM is currently available.

Step 3: Select “Import from Disk File” and proceed.

Import method selection window for virtual machine setup, showing options to import from a disk file or an OVA file.

Step 4: For first-time setup, select “Upload image manually”.

Screenshot of a virtual machine interface displaying the 'Import from Disk File' option with a dropdown menu to select a disk image.

Step 5: Choose the image file location (local PC or NAS).

Interface for adding a virtual machine image, featuring options to select an image from local computer or NAS.

Step 6: Navigate to the file and click “Confirm”.

File selection interface for a virtual machine, showing the 'CUBE-Beta0.4' folder and a selected file named 'sdcard.vdi' with a size of 892.00MB.

Step 7: Name the image for later identification.

Screenshot of the Virtual Machine Manager interface showing options to add an image for a virtual machine, with a text box to input the image name 'CUBE-BETA04' and buttons for confirmation.

Step 8: Click “Confirm” to start the import and format conversion.

Screenshot of a virtual machine interface displaying the image import progress for a file named 'CUBE-BETA04.vdi' with a size of 892.0MB.

Step 9: After import, select the image from the dropdown and click “Next”.

Screenshot of the Virtual Machine Manager interface displaying the 'Import from Disk File' option with a dropdown to select a disk image named 'CUBE-BETA04'.

Step 10: Choose a disk for the VM installation and click “Next”.

Interface for importing a virtual machine disk file, displaying options for selecting a storage volume.

Step 11: Under “Basic”, set system type to “Other”, assign CPU and memory (recommended: 4GB+).

Screenshot of the Virtual Machine import window, displaying fields for VM name (CUBE-BETA04) and system type (Other), along with CPU resource allocation.

Step 12: For networking, select “Bridge” mode. Do not use Host or NAT.

Screenshot of a Virtual Machine Manager interface showing options to import a disk file, including settings for disk size and network type.

Step 13: In “Advanced”, add the Zigbee USB dongle via its USB port.

Screenshot of the Virtual Machine Manager interface showcasing the 'Import from Disk File' settings with options for USB controller, USB device selection, graphics card, and bootstrap type.

Step 14: Change the “Bootstrap Type” to “UEFI” and click “Done”.

Screenshot of the virtual machine import settings, featuring options to select a USB device, graphics card, and bootstrap type, with an emphasis on UEFI.

Step 15: Click “Start” to run the VM and monitor CPU/RAM usage.

Screenshot of a virtual machine interface displaying the status, CPU, and memory usage for CUBE-BETA04.

Step 16: Click “Connect” to enter the VM. If the welcome screen appears, installation succeeded.

Terminal screen displaying 'Welcome to CubeOS' along with the machine's MAC and IP addresses.

Step 17: Use the VM’s IP address in a browser to log in, set a password and timezone.

Screenshot of the eWeLink CUBE interface displaying settings for DXP2800 NAS, including device name, password, language, timezone, network location, and MQTT broker settings.

Leave a Reply

Discover more from Byte and Screw

Subscribe now to keep reading and get access to the full archive.

Continue reading