Skip to content

Installation

System Requirements

ItemMinimumRecommended
OSDebian 11+ / Ubuntu 20.04+Ubuntu 22.04 LTS
CPU1 core2 cores+
RAM1 GB2 GB+
Disk10 GB20 GB+
DockerOptional (for app store)Recommended

Installation Methods

# Download latest version
wget https://github.com/ruizi-store/rde/releases/latest/download/rde_amd64.deb

# Install
sudo apt install ./rde_amd64.deb

After installation, RDE automatically registers as a systemd service and starts.

Build from Source

git clone https://github.com/ruizi-store/rde.git
cd rde
make deb
sudo apt install ./outputs/rde_*.deb

Service Management

# Check status
sudo systemctl status rde

# Start/Stop/Restart
sudo systemctl start rde
sudo systemctl stop rde
sudo systemctl restart rde

# View logs
sudo journalctl -u rde -f

Reverse Proxy

For domain + HTTPS access, use Caddy or Nginx as a reverse proxy:

Caddy Example

your-domain.com {
    reverse_proxy localhost:80
}

Nginx Example

server {
    listen 443 ssl;
    server_name your-domain.com;

    location / {
        proxy_pass http://localhost:80;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}

WebSocket connections (terminal, download progress, etc.) require proper Upgrade header configuration in the reverse proxy.

Data Directories

PathDescription
/etc/rde/Configuration files
/var/lib/rde/Database, user data
/usr/bin/rdeExecutable

Uninstall

sudo apt remove rde

Next Steps

Released under the GPL-3.0 License. | Docs · GitHub
QQ Group: QQ Group QR Code