Domotz and Protectli have worked together to create an easy-to-install, Intel-based solution for Domotz users that want more performance while still having an easy to manage solution. Preinstalled with an Ubuntu OS and associated Domotz collector, this box is ready to monitor your network, while also giving you the flexibility to add more software services as needed.

Back view of a network device with connection ports.
1. The device has a 12V DC power input on the left side.
2. Next to the power input are two Ethernet ports labeled "1" and "2" for network connections.
3. To the right of the Ethernet ports is a COM port for communication purposes.
4. Below the COM port are two indicator LEDs: the top LED shows power status, and the bottom LED indicates network activity or device status.
5. The Domotz logo is displayed in the top right corner.
The Protectli box is designed as a generic, small form-factor PC. With the standard configuration, you will notice that there is a WAN and LAN port. You can use either network interface for Domotz. Domotz will scan either port for devices or cloud connectivity, but the system can be configured to use one port for LAN traffic, while using the second port for connectivity to an ISP. For example, if you need to have an air-gapped solution within a network.
Note:
As compared to the Domotz Box (Model B-12):
- The Protectli solution offers higher throughput for Internet Speed Testing
- The Protectli solution offers better performance for advanced networks that require SNMPv3 monitoring
- The Protectli solution offers the ability to monitor more VLANs and subnets
- The Protectli solution offers users the ability to run 3rd Party software along with the Domotz Agent.
- The Protectli solution performs better on wider networks (e.g. networks with /16 subnets – also called Big Network scans in Domotz)
- For added security and transparency, the Protectli solution uses coreboot as focused on the boot and BIOS process. For more information, please visit this article.
As a matter of fact, the above mentioned features require higher hardware resources which are somehow limited on the Domotz Box (based on an ARM chipset – as opposed to the Protectli one based on an Intel one). For this reason, if you need a more powerful (but still dedicated) hardware for scanning and monitoring your network, we recommend using the Protectli one.
To Get Started
1) Connect an Ethernet cable to one of the Ethernet ports on the Protectli device (LAN or WAN, either will work), and plug the other end into the network you want to scan. Ensure that this network has internet access. Also, make sure the PC or mobile device you’ll use for activation is connected to the same network as the Protectli device.
2) During the initial boot, the Domotz Collector will be installed, and essential system settings will be configured.
Please wait until the unit automatically reboots after displaying the following message:

Reboot message during Domotz Pro installation on Ubuntu.
1. The screen displays "reboot" in large ASCII art.
2. The installation is proceeding, and a message indicates to wait for a reboot.
3. Ensure the device is connected to the internet during this process.
3) The Protectli device is configured to use DHCP, so it should automatically obtain an IP address from your DHCP server.
As with any Domotz Collector, open a web browser and navigate to the device’s IP address, followed by port 3000:
http://$proteclt_ip_address:3000
4) Use your Domotz account Username/Password to associate the Domotz Collector with your account.
Accessing the Domotz Protecli
By default, the SSH is disabled on the Protectli device.
Should you want to configure the Protectli box in a customized manner, you will need to connect a keyboard and monitor to the Protectli device. Upon boot-up, you will notice all the necessary services starting on the box.
The first time you try to log in to the Protectli Box, you will be asked to change the default password.
The default is:
Username: domotz
Password: <MAC Address on bottom of Protectli Box, all lowercase digits and numbers, no colons>
NOTE: The MAC Address used for the default password is the WAN port MAC address, which is printed on the bottom sticker of the Protectli unit.
How to Reset the Password
To reset the user ‘domotz‘ password, please follow these steps:
1 – During the initial Boot, keep pressing ‘ESC’ to enter the Grub Boot Menu Selector. (If this fail see below)
2 – Select Advanced Options for Ubuntu then select the latest kernel in Recovery Mode.
3 – At the next screen select ‘root – Drop to root shell prompt’.
4 – At the shell (‘root@ubuntu:~#’), run:
mount -o remount,rw /
5 – Change the password for the local user domotz with the following command:
passwd domotz
6 – Once the password is updated, to reboot the system run:
reboot
Enabling SSH Connections
Should you wish to enable SSH on the Protectli Box, you will need to run the following commands, which will allow SSH connections to the host:
sudo ufw allow ssh
The same rule can be deleted with:
sudo ufw delete allow ssh
How to configure the network and VLANs
Since the Domotz Protecli Box runs Ubuntu, you might use the following bash scripts:
1) Network Configurator:
2) VLAN Configurator:
https://raw.githubusercontent.com/domotz/support_scripts/refs/heads/main/linux_agent/add_vlans.sh
How to Factory Reset the Protectli Box
The Protectli Box is running Ubuntu Server 24.04. If there is an issue with the underlying OS and you need to completely restore the box with a brand new image, you will first need to flash the box with the Ubuntu server image and then you can use our install script to install the Domotz Collector and configure the box.
What You’ll Need
Before getting started, make sure you have the following:
- Protectli Vault (Domotz edition)
- USB drive — at least 4GB. Note that everything on this drive will be erased during this process, so back up any important files beforehand.
- A computer to download the Ubuntu ISO and flash the USB drive
- Monitor and keyboard — required to complete the installation on the Vault
- Internet connection — for downloading the ISO and (optionally) for the Vault during setup
Step 1: Download the Ubuntu 24.04 Server ISO
- On your computer, open a browser and go to: https://ubuntu.com/download/server
- Click Download Ubuntu 24.04 LTS — the download will start automatically.
- Save the
.isofile somewhere you can easily find it (e.g. your Downloads folder). The file is roughly 2.5GB, so it may take a few minutes depending on your connection.
Step 2: Flash the ISO to Your USB Drive
You can use Balena Etcher (recommended for most users, works on Windows, Mac, and Linux) or Rufus (Windows only).
Option A: Balena Etcher
- Download Etcher from https://etcher.balena.io and install it.
- Plug in your USB drive.
- Open Etcher and click Flash from file, then select the Ubuntu ISO you downloaded.
- Click Select target and choose your USB drive. Double-check you’ve selected the right drive — everything on it will be wiped.
- Click Flash! and wait for it to complete. Etcher will also verify the flash automatically when it finishes.

BalenaEtcher Interface for Flashing an ISO File
1. The selected ISO file is "ubuntu-24...amd64.iso" with a size of 3.41 GB displayed below it.
2. Click the "Select target" button to choose the drive where the ISO will be written.
3. The "Flash!" button is disabled, indicating that a target drive needs to be selected before proceeding.
4. "Cancel" is an option to stop the process.
Option B: Rufus (Windows only)
- Download Rufus from https://rufus.ie (no install required — it runs as a standalone executable).
- Plug in your USB drive.
- Open Rufus. Under Device, select your USB drive.
- Under Boot selection, click Select and choose the Ubuntu ISO.
- Set Partition scheme to GPT.
- Set Target system to UEFI (non CSM).
- Leave all other settings at their defaults and click Start.
- If prompted to choose between ISO and DD mode, select Write in ISO Image mode.
- Confirm the warning that your USB drive will be wiped, then wait for it to finish.
Once complete, safely eject the USB drive.
Step 3: Boot the Vault from the USB Drive
- Connect a monitor and keyboard to the Protectli Vault.
- Plug your flashed USB drive into one of the USB ports on the Vault.
- Power on the Vault.
- As soon as you see the Protectli splash screen, press F11 repeatedly. This will open the boot device selection menu.
- Use the arrow keys to select your USB drive from the list and press Enter.
Step 4: Install Ubuntu Server
The Vault will boot into the Ubuntu 24.04 Server installer. The installer is text-based and navigated using the keyboard — use the arrow keys to move between options, Space to select/deselect checkboxes, and Enter to confirm.
Work through each screen as follows:
1. Language Select your preferred language and press Enter. For most users this will be English.
2. Installer Update (if prompted) If the installer offers to update itself before continuing, select Update to the new installer and wait for it to finish. If you’d prefer to skip this, select Continue without updating — either is fine.
3. Keyboard Configuration Select your keyboard layout. For most users this will be English (US). Press Enter on Done when finished.
4. Type of Install Select Ubuntu Server (the default) and press Enter on Done. You do not need the minimized version.
5. Network Configuration The installer will detect the Vault’s network interfaces. If an Ethernet cable is connected, it should automatically obtain an IP address via DHCP and show a connection. Confirm the interface looks active and press Enter on Done.
6. Proxy Configuration Leave this blank unless your network requires a proxy to access the internet. Press Enter on Done.
7. Ubuntu Archive Mirror The installer will suggest a mirror for downloading packages. The default is fine for most users — it will auto-select based on your location. Press Enter on Done.
8. Storage Configuration Select Use an entire disk for a clean installation. Make sure the correct disk (the Vault’s internal SSD) is selected. Leave Set up this disk as an LVM group checked. Press Enter on Done.
On the next screen you’ll see a summary of the changes that will be made to the disk. Review it and press Enter on Continue.

Storage Configuration Confirmation Screen
1. Review the "File System Summary" that lists mount points: root (/) with 11.496G size as a new ext4 LVM volume, and /boot with 2.000G size as a new ext4 partition.
2. Check the "Available Devices" section, showing an LVM volume group named "ubuntu-vg" with a size of 22.996G and 11.500G of free space.
3. "Used Device" lists existing devices, including "ubuntu-vg" and "ubuntu-lv", along with partitions under "360022480."
4. Confirm the action in the "Confirm destructive action" dialog. It states that selecting "Continue" will begin the installation, resulting in data loss on selected disks, and that you can't return to previous screens once installation starts.
5. Choose between "[No]" to cancel or "[Continue]" to proceed. The default selection is on "[No]."
6. Options at the bottom are [Done], [Reset], and [Back] for navigating.
Profile Setup Enter the following:
- Your name — a display name for the account
- Your server’s name — a hostname for the machine (e.g.
domotz-vault) - Username — the login username you’ll use (e.g.
domotz) - Password — choose a strong password and confirm it
Press Enter on Done.

Profile Configuration Setup:
1. Enter your name in the "Your name" field.
2. Input your server's name in the "Your servers name" field, which represents its name when it communicates with other computers.
3. Choose a username and enter it in the "Pick a username" field.
4. Set a password by entering it in the "Choose a password" field.
5. Confirm your password by re-entering it in the "Confirm your password" field.
6. Once all fields are filled out, select "Done" to complete the setup.
10. Ubuntu Pro Skip this screen by selecting Skip for now and pressing Enter on Continue. Ubuntu Pro is not required for this deployment.
11. SSH Setup Select Install OpenSSH server — this is strongly recommended so you can manage the Vault remotely without needing a keyboard and monitor attached. Press Enter on Done.

SSH Configuration Setup Screen
1. Install the OpenSSH server by checking "Install OpenSSH server" to allow secure remote access to your server.
2. Enable password authentication by checking "Allow password authentication over SSH."
3. To import an SSH key, select the "Import SSH key" option.
4. The "AUTHORIZED KEYS" section will display keys once imported. Currently, it says "No authorized key."
5. Use the "[ Done ]" button to finalize the configuration or "[ Back ]" to return to the previous screen.
12. Featured Server Snaps No additional snaps are needed. Leave all options unchecked and press Enter on Done.
13. Installation The installer will now copy files and install the system. This typically takes 5–10 minutes. You’ll see a progress log scrolling on screen.
14. Reboot When the installation is complete, the installer will display Installation complete! and prompt you to reboot. Select Reboot Now and press Enter. When prompted, remove the USB drive, then press Enter again to complete the reboot.

Ubuntu Installation Process Completion Screen
1. The screen displays a series of completed installation steps such as extracting and configuring system components, installing packages, and setting up services.
2. Key tasks include configuring the keyboard, installing the kernel, setting up networking, and configuring storage and multipath.
3. Final steps involve installing and configuring the OpenSSH server, applying system configurations, and installing security updates.
4. At the top, a message reads "Installation complete!" indicating the process is finished.
5. Two options are available at the bottom: "[ View full log ]" and "[ Reboot Now ]". Select "Reboot Now" to restart the system and finalize the installation.
The Vault will restart and boot directly into Ubuntu Server. You’ll be greeted with a login prompt — use the username and password you set in step 9.
Step 5: Run Domotz Installation Script
1. Access the host
- Locally (direct console access), or
- Remotely via SSH
2. Install wget (if not already installed)
Run the following command to ensure wget is available:
sudo apt update
sudo apt install wget -y
3. Download the Installation Script
Use wget to fetch the scripts for installing the Domotz Collector and configuring the Protectli Box:
cd ~
wget https://raw.githubusercontent.com/domotz/support_scripts/refs/heads/main/ubuntu_install/DomotzPro_Ubuntu24.04.2.sh
4. Set Script Permissions
Make the script executable:
sudo chmod +x DomotzPro_Ubuntu24.04.2.sh
5. Run the Installation Script
Execute the script for the Domotz Installation and configuration:
sudo ~/DomotzPro_Ubuntu24.04.2.sh
6. Activate the Domotz Collector
Navigate to http://[Domotz-Vault-IP]:3000 to either activate or resume the Collector
Where to get it
US and all other countries: https://protectli.com/domotz/
Canada: https://ca.protectli.com/domotz/.
