Skip to content

Commit 1137022

Browse files
Node Manager Web instructions (#30)
* Add Node Manager Web instructions * Add readme * Remove extra file * Correct Notes section * Format * Remove meta file * Format * Add correct scripts path * Actualize versions * Win move to zip * Win move to zip * Update Node Manager versions
1 parent 85fb293 commit 1137022

7 files changed

Lines changed: 165 additions & 17 deletions

guides/install-denode-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This guide provides simplified step-by-step instructions for installing and runn
1818
### Method 1: Download via curl (Recommended)
1919
```bash
2020
# Download node executable
21-
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-linux-amd64
21+
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-linux-amd64
2222

2323
# Create directory for the node executable and copy it
2424
mkdir -p ~/denet

guides/install-denode-mac.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ This guide provides simplified step-by-step instructions for installing and runn
1313
### Method 1: Download via curl (Recommended)
1414
```bash
1515
# Download node executable
16-
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-macos-arm64
16+
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-macos-arm64
1717

1818
# Create directory for the node executable and copy it
1919
mkdir -p ~/denet
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# DeNet Manager Web for Linux
2+
3+
## Installation Guide
4+
5+
### Step 0: Prepare Environment
6+
1. Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node/tree/Dev/scripts) directory
7+
```shell
8+
install.sh
9+
denode-manager.sh
10+
```
11+
12+
### Step 1: Download Application
13+
1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases
14+
### Linux
15+
```
16+
denode-manager-linux-amd64.zip
17+
denode-manager-linux-arm64.zip
18+
```
19+
20+
### Step 2: Install And Run
21+
1. Open terminal
22+
2. Allow scripts execution on this device
23+
```shell
24+
cd ~/Downloads
25+
chmod +x install.sh denode-manager.sh
26+
```
27+
3. Run installation script that will install the application in ~/.denode-manager by default
28+
```shell
29+
sudo bash install.sh
30+
```
31+
![Linux Install GUI](../assets/mac-install-gui.png)
32+
4. Then start the application and check its state using ***denode-manager.sh*** script
33+
```shell
34+
sudo bash denode-manager.sh
35+
```
36+
![Linux Start Server](../assets/mac-start-server.png)
37+
38+
### Step 3: Open Application Interface in Browser
39+
1. Open browser and go to http://localhost:1111
40+
![Node GUI](../assets/node-gui.png)
41+
42+
## Notes:
43+
1. Launched server should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script
44+
2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# DeNet Manager Web for macOS
2+
3+
## Installation Guide
4+
5+
### Step 0: Prepare Environment
6+
1. Download installation and management scripts from the [scripts](https://github.com/DeNetPRO/Node/tree/Dev/scripts) directory
7+
```shell
8+
install.sh
9+
denode-manager.sh
10+
```
11+
12+
### Step 1: Download Application
13+
1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases
14+
### macOS
15+
```
16+
denode-manager-darwin-amd64.zip
17+
denode-manager-darwin-arm64.zip
18+
```
19+
20+
### Step 2: Install And Run
21+
1. Open terminal
22+
2. Allow scripts execution on this device
23+
```shell
24+
cd ~/Downloads
25+
chmod +x install.sh denode-manager.sh
26+
```
27+
3. Run installation script that will install the application in ~/.denode-manager by default
28+
```shell
29+
sudo bash install.sh
30+
```
31+
![macOS Install GUI](../assets/mac-install-gui.png)
32+
4. Then start the application and check its state using ***denode-manager.sh*** script
33+
```shell
34+
sudo bash denode-manager.sh
35+
```
36+
![macOS Start Server](../assets/mac-start-server.png)
37+
38+
### Step 3: Open Application Interface in Browser
39+
1. Open browser and go to http://localhost:1111
40+
![Node GUI](../assets/node-gui.png)
41+
42+
## Notes:
43+
1. Launched server should always be running in the background, otherwise the application will not work, check the status using ***denode-manager.sh*** script
44+
2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# DeNet Manager Web for Windows
2+
3+
## Installation Guide
4+
5+
### Step 0: Download Application
6+
1. Download the appropriate archive for your system from https://github.com/DeNetPRO/Node/releases
7+
### Windows
8+
```
9+
denode-manager-win-amd64.msi
10+
```
11+
12+
### Step 1: Install And Run
13+
1. Use .msi installer
14+
15+
### Step 2: Open Application Interface in Browser
16+
1. Open browser and go to http://localhost:1111
17+
![Node GUI](../assets/node-gui.png)
18+
19+
## Notes:
20+
1. Launched server should always be running in the background, otherwise the application will not work, check the status using the application's interface
21+
2. You shouldn't use both CLI and GUI at the same time, otherwise you will get an undefined application behaviour

guides/install-denode-windows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This guide provides simplified step-by-step instructions for installing and runn
1818
### Method 1: Download via curl (Recommended)
1919
```powershell
2020
# Download node executable
21-
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-windows-amd64.exe
21+
curl -LO https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-windows-amd64.exe
2222
2323
# Create directory for the node executable and copy it
2424
mkdir -Force C:\denet

readme.md

Lines changed: 53 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
- [Supported Platforms](#supported-platforms)
2828
- [Command Line Interface (CLI) Node](#command-line-interface-cli-node)
2929
- [Desktop Node Manager](#desktop-node-manager)
30+
- [Web Node Manager](#web-node-manager)
3031
- [Node Activity Monitoring](./guides/monitoring.md)
3132
- [License Management](./guides/license-management.md)
3233

@@ -70,6 +71,19 @@ By utilizing the DeNet Storage Protocol, users pay for the storage they need, wh
7071
- **Linux**: Install with appropriate package manager command
7172
4. **Launch the Desktop Node Manager** and [configure](./guides/configuring-manager.md) your node
7273

74+
## Web Node Manager
75+
- **Best for**: Server environments, headless systems, advanced users, and desktop users who want a lightweight solution
76+
- **Features**: Web-based interface accessible through browser, suitable for servers without GUI
77+
- **Installation**: Available for all supported platforms with additional setup steps for server environments
78+
- **Management**: Accessible through web browser at http://localhost:1111
79+
- **Beginner-friendly**: Requires basic terminal knowledge for initial setup
80+
81+
> ⚠️ **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.
82+
83+
> 💡 **Tip**: For platform-specific instructions, see:
84+
> - [Windows](./guides/install-denode-manager-web-windows.md)
85+
> - [Linux](./guides/install-denode-manager-web-linux.md)
86+
> - [MacOS](./guides/install-denode-manager-web-mac.md)
7387
7488
## Command Line Interface (CLI) Node
7589
- **Best for**: Server environments, headless systems, advanced users
@@ -93,32 +107,44 @@ DeNet Datakeeper Nodes can be installed on various operating systems depending o
93107

94108
| Operating System | Architecture | Download Link |
95109
|------------------|--------------|---------------------------------------------------------------------------------------------------------------------|
96-
| **Windows** | x86_64 | [denode-windows-amd64.exe](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-windows-amd64.exe) |
97-
| **Linux** | x86_64 | [denode-linux-amd64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-linux-amd64) |
98-
| **Linux** | ARM64 | [denode-linux-arm64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-linux-arm64) |
99-
| **macOS** | x86_64 | [denode-macos-amd64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-macos-amd64) |
100-
| **macOS** | ARM64 | [denode-macos-arm64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/denode-macos-arm64) |
110+
| **Windows** | x86_64 | [denode-windows-amd64.exe](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-windows-amd64.exe) |
111+
| **Linux** | x86_64 | [denode-linux-amd64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-linux-amd64) |
112+
| **Linux** | ARM64 | [denode-linux-arm64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-linux-arm64) |
113+
| **macOS** | x86_64 | [denode-macos-amd64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-macos-amd64) |
114+
| **macOS** | ARM64 | [denode-macos-arm64](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-macos-arm64) |
101115

102116
> 📝 **Note**: The DeNet Datakeeper Node CLI is distributed as a standalone binary file without any installation package. Just download the appropriate binary for your system
103117
104118
## Desktop Node Manager
105119

106120
### Available Desktop Builds
107121

108-
| Operating System | [Architecture](#how-to-choose-the-right-architecture) | Download Link | [Package Format](#package-format-explanation) | Installation Command |
109-
|------------------|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|---------------------|
110-
| **Windows** | x86_64 | [DeNode_Manager_1.0.5_x64-setup.exe](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager_1.0.5_x64-setup.exe) | Installer | Double-click to install |
111-
| **macOS** | x86_64 | [DeNode_Manager_1.0.5_x64.dmg](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager_1.0.5_x64.dmg) | Disk Image | Open .dmg file and drag to Applications |
112-
| **macOS** | ARM64 | [DeNode_Manager-1.0.5-arm64.dmg](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager_1.0.5_x64.dmg) | Disk Image | Open .dmg file and drag to Applications |
113-
| **Linux** | x86_64 | [DeNode_Manager_1.0.5_amd64.deb](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager_1.0.5_amd64.deb) | DEB (Debian/Ubuntu) | `sudo dpkg -i DeNode_Manager_1.0.5_amd64.deb` then `sudo apt install -f` |
114-
| **Linux** | ARM64 | [DeNode_Manager_1.0.5_arm64.deb](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager_1.0.5_arm64.deb) | DEB (Debian/Ubuntu) | `sudo dpkg -i DeNode_Manager_1.0.5_arm64.deb` then `sudo apt install -f` |
115-
| **Linux** | x86_64 | [DeNode_Manager-1.0.5-1.x86_64.rpm](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager-1.0.5-1.x86_64.rpm) | RPM (Red Hat/Fedora/CentOS) | `sudo rpm -ivh DeNode_Manager-1.0.5-1.x86_64.rpm` |
116-
| **Linux** | ARM64 | [DeNode_Manager-1.0.5-1.aarch64.rpm](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc11/DeNode_Manager-1.0.5-1.aarch64.rpm) | RPM (Red Hat/Fedora/CentOS) | `sudo rpm -ivh DeNode_Manager-1.0.5-1.aarch64.rpm` |
122+
| Operating System | [Architecture](#how-to-choose-the-right-architecture) | Download Link | [Package Format](#package-format-explanation) | Installation Command |
123+
|------------------|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------|--------------------------------------------------------------------------|
124+
| **Windows** | x86_64 | [DeNode_Manager_1.0.6_x64-setup.exe](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager_1.0.6_x64-setup.exe) | Installer | Double-click to install |
125+
| **macOS** | x86_64 | [DeNode_Manager_1.0.6_x64.dmg](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager_1.0.6_x64.dmg) | Disk Image | Open .dmg file and drag to Applications |
126+
| **macOS** | ARM64 | [DeNode_Manager-1.0.6-arm64.dmg](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager_1.0.6_x64.dmg) | Disk Image | Open .dmg file and drag to Applications |
127+
| **Linux** | x86_64 | [DeNode_Manager_1.0.6_amd64.deb](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager_1.0.6_amd64.deb) | DEB (Debian/Ubuntu) | `sudo dpkg -i DeNode_Manager_1.0.6_amd64.deb` then `sudo apt install -f` |
128+
| **Linux** | ARM64 | [DeNode_Manager_1.0.6_arm64.deb](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager_1.0.6_arm64.deb) | DEB (Debian/Ubuntu) | `sudo dpkg -i DeNode_Manager_1.0.6_arm64.deb` then `sudo apt install -f` |
129+
| **Linux** | x86_64 | [DeNode_Manager-1.0.6-1.x86_64.rpm](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager-1.0.6-1.x86_64.rpm) | RPM (Red Hat/Fedora/CentOS) | `sudo rpm -ivh DeNode_Manager-1.0.6-1.x86_64.rpm` |
130+
| **Linux** | ARM64 | [DeNode_Manager-1.0.6-1.aarch64.rpm](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/DeNode_Manager-1.0.6-1.aarch64.rpm) | RPM (Red Hat/Fedora/CentOS) | `sudo rpm -ivh DeNode_Manager-1.0.6-1.aarch64.rpm` |
117131

118132
> ⚠️ **Important**: Desktop Node Manager is not available for server operating systems (Ubuntu Server, CentOS, etc.) due to lack of GUI support.
119133
120134
> 💡 **Tip**: Use the Desktop Node Manager download page at https://node.denet.app/ to conveniently download the specific application version.
121135
136+
## Web Node Manager Builds
137+
138+
| Operating System | Architecture | Download Link |
139+
|------------------|--------------|-----------------------------------------------------------------------------------------------------------------------------------|
140+
| **Windows** | x86_64 | [denode-manager-win-amd64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-manager-windows-amd64.zip) |
141+
| **Linux** | x86_64 | [denode-manager-linux-amd64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-manager-linux-amd64.zip) |
142+
| **Linux** | ARM64 | [denode-manager-linux-arm64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-manager-linux-arm64.zip) |
143+
| **macOS** | x86_64 | [denode-manager-darwin-amd64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-manager-darwin-amd64.zip) |
144+
| **macOS** | ARM64 | [denode-manager-darwin-arm64.zip](https://github.com/DeNetPRO/Node/releases/download/v4.0.1-rc12/denode-manager-darwin-arm64.zip) |
145+
146+
> 📝 **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.
147+
122148
### How to Choose the Right Architecture
123149

124150
When downloading the DeNet Node Binary Build, it's important to select the version that matches your computer's processor architecture:
@@ -148,3 +174,16 @@ To determine your system architecture:
148174

149175
> 💡 **Tip**: If you're unsure what Linux distribution you're using, run `cat /etc/os-release` in your terminal to find out.
150176
177+
## Web Node Manager vs Desktop Node Manager
178+
179+
| Feature | Web Node Manager | Desktop Node Manager |
180+
|---------|------------------|----------------------|
181+
| Platform Support | All platforms including servers | Desktop platforms only |
182+
| Interface | Browser-based | Native GUI |
183+
| Installation | Requires additional setup steps | Simple installer |
184+
| Server Compatibility | ✅ Fully compatible | ❌ Not compatible |
185+
| Resource Usage | Lower | Higher |
186+
| Accessibility | Accessible from any device with browser | Limited to desktop |
187+
188+
> 📝 **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.
189+

0 commit comments

Comments
 (0)