diff --git a/guides/install-denode-manager-web-linux.md b/guides/install-denode-manager-web-linux.md new file mode 100644 index 0000000..7115e42 --- /dev/null +++ b/guides/install-denode-manager-web-linux.md @@ -0,0 +1,44 @@ +# 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 application behaviour diff --git a/guides/install-denode-manager-web-mac.md b/guides/install-denode-manager-web-mac.md new file mode 100644 index 0000000..f617054 --- /dev/null +++ b/guides/install-denode-manager-web-mac.md @@ -0,0 +1,44 @@ +# 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 application behaviour diff --git a/guides/install-denode-manager-web-windows.md b/guides/install-denode-manager-web-windows.md new file mode 100644 index 0000000..0c20f67 --- /dev/null +++ b/guides/install-denode-manager-web-windows.md @@ -0,0 +1,28 @@ +# 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 application behaviour diff --git a/guides/node-manager.md b/guides/node-manager.md deleted file mode 100644 index e69de29..0000000 diff --git a/readme.md b/readme.md index 09d69ae..3520fe8 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,19 @@ 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. + +> 💡 **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 @@ -119,6 +133,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 +174,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. +