github DigneZzZ/remnawave-scripts 1.0
Release of Remnawave Scripts Suite v1.0

latest release: 1.1
6 months ago

Remnawave Installation Scripts Collection

A comprehensive set of scripts for installing, managing, and maintaining Remnawave Panel and Nodes.

🚀 What's Included

This release includes four essential scripts for the Remnawave ecosystem:

  1. remnawave.sh - Panel installation and management script

  2. remnanode.sh - Node installation and management script

  3. remnawave-backup.sh - Creates a customized backup script for your Remnawave installation

  4. restore.sh - Restores your Remnawave installation from a backup

✨ Key Features

Panel Script remnawave.sh

  • One-command installation of Remnawave Panel

  • Automatic detection of system requirements

  • Interactive configuration with validation

  • Support for custom installation names

  • Built-in management commands (start, stop, logs, etc.)

  • UTF-8 support for meta information

  • Secure JWT token generation

  • Proper domain validation and sanitization

Node Script remnanode.sh

  • Simple node installation with SSL certificate integration

  • Xray-core management with version selection

  • Support for multiple architectures

  • Container management commands

  • Status monitoring

Backup System remnawave-backup.sh & restore.sh

  • Database backup with proper PostgreSQL dump

  • Configuration files backup

  • Telegram integration for backup delivery

  • Support for large backups with automatic splitting

  • Easy restoration process via restore.sh

📋 Usage Examples

Panel Installation

sudo bash -c "$(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/remnawave.sh)" @ install

Node Installation

sudo bash -c "$(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/remnanode.sh)" @ install

Create Backup Script

sudo bash -c "$(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/remnawave-backup.sh)"

Restore from Backup

sudo bash -c "$(curl -sL https://github.com/DigneZzZ/remnawave-scripts/raw/main/restore.sh)"

🔧 Improvements in This Release

  • Enhanced error handling and validation

  • Better domain sanitization to prevent invalid entries

  • Improved JWT secret generation using OpenSSL

  • Proper container and volume naming to avoid conflicts

  • Support for custom installation names

  • Clearer messaging about local vs. external access

  • Comprehensive backup and restore functional

Don't miss a new remnawave-scripts release

NewReleases is sending notifications on new releases.