⚙️ Advanced Client (Connector)


The Advanced Client (Connector) turns any single-board computer (SBC) or a Linux box into a NAS connected to your On My Disk account. Besides, it acts as a gateway host for your personal AI Node and local search engines.


Prerequisites

Component Minimum Recommended
CPU 4 cores 8+ cores
RAM 8 GB 32 GB
Storage 20 GB free 100+ GB (SSD)
OS Ubuntu 22.04 / 24.04 Ubuntu 24.04 LTS
Network Internet access Installed OnMyDisk Connector

Step 1: Install the OnMyDisk Connector

Pre-built .deb packages are available for amd64, arm64, and armhf:

Architecture Download URL
x86_64 (amd64) https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-amd64.deb
ARM64 https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-arm64.deb
ARMHF (armv7) https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-armhf.deb

1. Install Dependencies & Package

Run the following commands to install dependencies and the package:

sudo apt update
sudo apt install samba udisks2 libqt5core5a libqt5network5 \
    libqt5websockets5 libqt5widgets5 libqt5sql5 \
    libqt5webchannel5 ffmpeg ruby-full build-essential zlib1g-dev

# For x86_64 (amd64)
wget https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-amd64.deb
sudo dpkg -i onmydisk-connector-amd64.deb

# For ARM64 (Raspberry Pi 4/5, Orange Pi, Firefly RK3588, etc. running 64-bit OS)
# wget https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-arm64.deb
# sudo dpkg -i onmydisk-connector-arm64.deb

# For ARMHF (armv7) (Raspberry Pi 3, etc. running 32-bit OS)
# wget https://forge.bineon.team/repo/Ubuntu/focal/onmydisk-connector-armhf.deb
# sudo dpkg -i onmydisk-connector-armhf.deb

sudo apt --fix-broken install   # if any dependencies are missing

2. Post-Installation Setup

Configure the client to run under your system user to ensure correct access permissions to your home directory. Edit /etc/onmydisk/onmydisk.conf (or /etc/onmydisk/onmydisk.conf.user) and add your username and group under the [FileNode] section:

[FileNode]
Port=80
User=your_username  # replace with your system username
Group=your_groupname # replace with your system group name

Save the configuration and restart the service:

sudo systemctl restart onmydisk

3. Verify Service Status

systemctl status onmydisk
# Should show: active (running)

The Connector listens on port 80 by default. Open http://<your-device-ip-or-name> or http://localhost/ in your browser to access the Web UI.

Connector Web UI


Initially, your device runs in anonymous mode, accessible only within your local network. To access your device over the Internet and share files/AI with other users:

  1. Create an On My Disk account or sign in using Google at onmydisk.net.
  2. Open the Connector Web UI: http://<ip-or-device-name> and navigate to profile settings (Settings → Profile).
  3. Click Link device to account. In the pop-up window, log in with your credentials.
  4. Verify in the gateway interface onmydisk.net that your device appears in the My Devices section.

NAS Features

Unlock powerful network storage capabilities via the Web UI:

  • 🎛️ Plug and Play: Check Automatically mount external drives to make connected USB drives automatically appear as storage devices in your On My Disk account.
  • 📂 Automatic Indexing: Check Automatic reindexing to make files on mounted drives indexed automatically, making them searchable and accessible.
  • 🌐 Seamless Access: Check Publish as network drives to make your external drives available as network drives (Samba) in your local network.