From a0df72a3b57bde07244d609ed194ae477c265c74 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Fri, 28 Nov 2025 13:30:13 +0300 Subject: [PATCH 1/8] Add disks management guide --- guide/disks-management.md | 49 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 guide/disks-management.md diff --git a/guide/disks-management.md b/guide/disks-management.md new file mode 100644 index 0000000..93fc9bc --- /dev/null +++ b/guide/disks-management.md @@ -0,0 +1,49 @@ +# Datakeeper Node CLI Disk Management Guide + +## Overview +The Disk Manager provides essential storage management capabilities for node operations, allowing Datakeepers to manage data storage paths, relocate volumes, and adjust storage limits for licensed nodes. + +## Command: disks add + +**Purpose:** Register a new data storage path for a licensed node. + +**Flags:** +* `--license` (required): License identifier +* `--path` (required): Filesystem path for data storage +* `--limit` (required): Storage limit in gigabytes +* `--address` (required): Node address identifier + +**Usage:** +``` +./denode disks add --address 0x1...0 --license 12345 --path /var/lib/denode/storage --limit 10 +``` + +## Command: disks move + +**Purpose:** Relocate an existing storage volume to a new filesystem location. + +**Flags:** +* `--license` (required): License identifier +* `--path` (required): Current storage path +* `--new-path` (required): Destination storage path +* `--address` (required): Node address identifier + +**Usage:** +``` +./denode disks move --address 0x1...0 --license 12345 --path /var/lib/denode/old-storage --new-path /var/lib/denode/new-storage +``` + +## Command: disks resize + +**Purpose:** Modify the storage capacity limit for an existing volume. + +**Flags:** +* `--license` (required): License identifier +* `--path` (required): Target storage path +* `--limit` (required): New storage limit in gigabytes +* `--address` (required): Node address identifier + +**Usage:** +``` +./denode disks resize --address 0x1...0 --license 12345 --path /var/lib/denode/storage --limit 20 +``` From 91762a619526c81bb65767258768c6e61e762e01 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Tue, 3 Feb 2026 17:53:13 +0300 Subject: [PATCH 2/8] Add Node Manager Web instructions --- guides/install-denode-manager-web-linux.md | 45 ++++++++++++++++++++ guides/install-denode-manager-web-mac.md | 45 ++++++++++++++++++++ guides/install-denode-manager-web-windows.md | 29 +++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 guides/install-denode-manager-web-linux.md create mode 100644 guides/install-denode-manager-web-mac.md create mode 100644 guides/install-denode-manager-web-windows.md diff --git a/guides/install-denode-manager-web-linux.md b/guides/install-denode-manager-web-linux.md new file mode 100644 index 0000000..1862d6f --- /dev/null +++ b/guides/install-denode-manager-web-linux.md @@ -0,0 +1,45 @@ +# DeNet Manager Web for Linux + +## Installation Guide + +### Step 0: Prepare Environment +1. Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node) directory + ```shell + install.sh + denode-manager.sh + ``` + +### Step 1: Download Application +1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases + ### Linux + ``` + denode-manager-linux-amd64.zip + denode-manager-linux-arm64.zip + ``` + +### Step 2: Install And Run +1. Open terminal +2. Allow scripts execution on this device + ```shell + cd ~/Downloads + chmod +x install.sh denode-manager.sh + ``` +3. Run installation script that will install the application in ~/.denode-manager by default + ```shell + sudo bash install.sh + ``` + ![Linux Install GUI](../assets/mac-install-gui.png) +4. Then start the application and check its state using ***denode-manager.sh*** script + ```shell + sudo bash denode-manager.sh + ``` + ![Linux Start Server](../assets/mac-start-server.png) + +### Step 3: Open Application Interface in Browser +1. Open browser and go to http://localhost:1111 + ![Node GUI](../assets/node-gui.png) + +## Notes: +1. Application should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. +3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file diff --git a/guides/install-denode-manager-web-mac.md b/guides/install-denode-manager-web-mac.md new file mode 100644 index 0000000..fccb4ce --- /dev/null +++ b/guides/install-denode-manager-web-mac.md @@ -0,0 +1,45 @@ +# DeNet Manager Web for macOS + +## Installation Guide + +### Step 0: Prepare Environment +1. Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node) directory + ```shell + install.sh + denode-manager.sh + ``` + +### Step 1: Download Application +1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases + ### macOS + ``` + denode-manager-darwin-amd64.zip + denode-manager-darwin-arm64.zip + ``` + +### Step 2: Install And Run +1. Open terminal +2. Allow scripts execution on this device + ```shell + cd ~/Downloads + chmod +x install.sh denode-manager.sh + ``` +3. Run installation script that will install the application in ~/.denode-manager by default + ```shell + sudo bash install.sh + ``` + ![macOS Install GUI](../assets/mac-install-gui.png) +4. Then start the application and check its state using ***denode-manager.sh*** script + ```shell + sudo bash denode-manager.sh + ``` + ![macOS Start Server](../assets/mac-start-server.png) + +### Step 3: Open Application Interface in Browser +1. Open browser and go to http://localhost:1111 + ![Node GUI](../assets/node-gui.png) + +## Notes: +1. Application should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. +3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file diff --git a/guides/install-denode-manager-web-windows.md b/guides/install-denode-manager-web-windows.md new file mode 100644 index 0000000..1066dd7 --- /dev/null +++ b/guides/install-denode-manager-web-windows.md @@ -0,0 +1,29 @@ +# DeNet Manager Web for Windows + +## Installation Guide + +### Step 0: Prepare Environment +1. Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node) directory + ```shell + install.sh + denode-manager.sh + ``` + +### Step 1: Download Application +1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases + ### Windows + ``` + denode-manager-win-amd64.msi + ``` + +### Step 2: Install And Run +1. Use .msi installer + +### Step 3: Open Application Interface in Browser +1. Open browser and go to http://localhost:1111 + ![Node GUI](../assets/node-gui.png) + +## Notes: +1. Application should always be running in the background, otherwise the application will not work, check the status using the application's interface +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. +3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file From 5c67b5e6630691d24cd05ec91654f0216971d988 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Tue, 3 Feb 2026 18:03:47 +0300 Subject: [PATCH 3/8] Add readme --- readme.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/readme.md b/readme.md index 09d69ae..e3f014d 100644 --- a/readme.md +++ b/readme.md @@ -27,6 +27,7 @@ - [Supported Platforms](#supported-platforms) - [Command Line Interface (CLI) Node](#command-line-interface-cli-node) - [Desktop Node Manager](#desktop-node-manager) + - [Web Node Manager](#web-node-manager) - [Node Activity Monitoring](./guides/monitoring.md) - [License Management](./guides/license-management.md) @@ -70,6 +71,21 @@ By utilizing the DeNet Storage Protocol, users pay for the storage they need, wh - **Linux**: Install with appropriate package manager command 4. **Launch the Desktop Node Manager** and [configure](./guides/configuring-manager.md) your node +## Web Node Manager +- **Best for**: Server environments, headless systems, advanced users, and desktop users who want a lightweight solution +- **Features**: Web-based interface accessible through browser, suitable for servers without GUI +- **Installation**: Available for all supported platforms with additional setup steps for server environments +- **Management**: Accessible through web browser at http://localhost:1111 +- **Beginner-friendly**: Requires basic terminal knowledge for initial setup + +> ⚠️ **Important**: Web Node Manager is suitable for server operating systems (Ubuntu Server, CentOS, etc.) and can be installed on any platform with proper setup. For server environments, additional configuration may be required. + +#### Installation Guide: + +For platform-specific instructions, see: +- [Windows](./guides/install-denode-manager-web-windows.md) +- [macOS](./guides/install-denode-manager-web-mac.md) +- [Linux](./guides/install-denode-manager-web-linux.md) ## Command Line Interface (CLI) Node - **Best for**: Server environments, headless systems, advanced users @@ -119,6 +135,18 @@ DeNet Datakeeper Nodes can be installed on various operating systems depending o > 💡 **Tip**: Use the Desktop Node Manager download page at https://node.denet.app/ to conveniently download the specific application version. +## Web Node Manager Builds + +| Operating System | Architecture | Download Link | +|------------------|--------------|---------------| +| **Windows** | x86_64 | [denode-manager-win-amd64.msi](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc10/denode-manager-win-amd64.msi) | +| **Linux** | x86_64 | [denode-manager-linux-amd64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc10/denode-manager-linux-amd64.zip) | +| **Linux** | ARM64 | [denode-manager-linux-arm64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc10/denode-manager-linux-arm64.zip) | +| **macOS** | x86_64 | [denode-manager-darwin-amd64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc10/denode-manager-darwin-amd64.zip) | +| **macOS** | ARM64 | [denode-manager-darwin-arm64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc10/denode-manager-darwin-arm64.zip) | + +> 📝 **Note**: Web Node Manager is distributed as a zip or msi file that requires additional setup steps compared to Desktop Node Manager. It's suitable for both desktop and server environments. + ### How to Choose the Right Architecture When downloading the DeNet Node Binary Build, it's important to select the version that matches your computer's processor architecture: @@ -148,3 +176,16 @@ To determine your system architecture: > 💡 **Tip**: If you're unsure what Linux distribution you're using, run `cat /etc/os-release` in your terminal to find out. +## Web Node Manager vs Desktop Node Manager + +| Feature | Web Node Manager | Desktop Node Manager | +|---------|------------------|----------------------| +| Platform Support | All platforms including servers | Desktop platforms only | +| Interface | Browser-based | Native GUI | +| Installation | Requires additional setup steps | Simple installer | +| Server Compatibility | ✅ Fully compatible | ❌ Not compatible | +| Resource Usage | Lower | Higher | +| Accessibility | Accessible from any device with browser | Limited to desktop | + +> 📝 **Note**: The Web Node Manager is ideal for server environments where GUI support is not available, while Desktop Node Manager provides a more user-friendly experience for desktop users. + From a196ce78abbbf8b3bcc47bf65b25151391d15233 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Tue, 3 Feb 2026 18:04:49 +0300 Subject: [PATCH 4/8] Remove extra file --- guides/node-manager.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 guides/node-manager.md diff --git a/guides/node-manager.md b/guides/node-manager.md deleted file mode 100644 index e69de29..0000000 From b08aaa50aaa7a251b31457553352de4f380d845d Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Wed, 4 Feb 2026 09:42:06 +0300 Subject: [PATCH 5/8] Correct Notes section --- guides/install-denode-manager-web-linux.md | 3 +-- guides/install-denode-manager-web-mac.md | 3 +-- guides/install-denode-manager-web-windows.md | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/guides/install-denode-manager-web-linux.md b/guides/install-denode-manager-web-linux.md index 1862d6f..7115e42 100644 --- a/guides/install-denode-manager-web-linux.md +++ b/guides/install-denode-manager-web-linux.md @@ -41,5 +41,4 @@ ## Notes: 1. Application should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script -2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. -3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour diff --git a/guides/install-denode-manager-web-mac.md b/guides/install-denode-manager-web-mac.md index fccb4ce..f617054 100644 --- a/guides/install-denode-manager-web-mac.md +++ b/guides/install-denode-manager-web-mac.md @@ -41,5 +41,4 @@ ## Notes: 1. Application should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script -2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. -3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour diff --git a/guides/install-denode-manager-web-windows.md b/guides/install-denode-manager-web-windows.md index 1066dd7..0c20f67 100644 --- a/guides/install-denode-manager-web-windows.md +++ b/guides/install-denode-manager-web-windows.md @@ -25,5 +25,4 @@ ## Notes: 1. Application should always be running in the background, otherwise the application will not work, check the status using the application's interface -2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined applications behaviour. -3. We recommend to change rpc to the private one exactly after the node launch. It will allow to avoid problems with the default version limitations. \ No newline at end of file +2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour From 457c29c3d23dda37c268f8283ceddda1b5de4580 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Thu, 5 Feb 2026 10:17:51 +0300 Subject: [PATCH 6/8] Format --- .idea/workspace.xml | 69 +++++++++++++++++++++++++++++++++++++++++++++ readme.md | 8 +++--- 2 files changed, 73 insertions(+), 4 deletions(-) create mode 100644 .idea/workspace.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..b483db2 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + { + "customColor": "", + "associatedIndex": 1 +} + + + + + + + + + + + + + + 1768918232636 + + + + + + + true + + \ No newline at end of file diff --git a/readme.md b/readme.md index e3f014d..1d665da 100644 --- a/readme.md +++ b/readme.md @@ -82,10 +82,10 @@ By utilizing the DeNet Storage Protocol, users pay for the storage they need, wh #### Installation Guide: -For platform-specific instructions, see: -- [Windows](./guides/install-denode-manager-web-windows.md) -- [macOS](./guides/install-denode-manager-web-mac.md) -- [Linux](./guides/install-denode-manager-web-linux.md) +> 💡 **Tip**: For platform-specific instructions, see: +> - [Windows](./guides/install-denode-manager-web-windows.md) +> - [Linux](./guides/install-denode-manager-web-linux.md) +> - [MacOS](./guides/install-denode-manager-web-mac.md) ## Command Line Interface (CLI) Node - **Best for**: Server environments, headless systems, advanced users From 5e9bdf87f765b2cc74d7fd0be58e96a09d297cb7 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Thu, 5 Feb 2026 10:18:12 +0300 Subject: [PATCH 7/8] Remove meta file --- .idea/workspace.xml | 69 --------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 .idea/workspace.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index b483db2..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - { - "customColor": "", - "associatedIndex": 1 -} - - - - - - - - - - - - - - 1768918232636 - - - - - - - true - - \ No newline at end of file From 0e56d9c24c73828a82e00aaf0ca4119635645815 Mon Sep 17 00:00:00 2001 From: mgamaleeva Date: Thu, 5 Feb 2026 10:18:35 +0300 Subject: [PATCH 8/8] Format --- readme.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/readme.md b/readme.md index 1d665da..3520fe8 100644 --- a/readme.md +++ b/readme.md @@ -80,8 +80,6 @@ By utilizing the DeNet Storage Protocol, users pay for the storage they need, wh > ⚠️ **Important**: Web Node Manager is suitable for server operating systems (Ubuntu Server, CentOS, etc.) and can be installed on any platform with proper setup. For server environments, additional configuration may be required. -#### Installation Guide: - > 💡 **Tip**: For platform-specific instructions, see: > - [Windows](./guides/install-denode-manager-web-windows.md) > - [Linux](./guides/install-denode-manager-web-linux.md)