Remnawave Scripts v5.3.0 - Caddy Reverse Proxy + Bilingual Interface
Hello
I’m excited to present Remnawave Scripts v5.3.0 — a major update with integrated Caddy Reverse Proxy!
Version 5.x — built-in Caddy installation with SSL, authentication, bilingual interface
The main highlight in v5.x — Caddy Reverse Proxy!
Built-in Caddy installation
No more manual configuration of nginx or traefik! Directly from the script:
# When installing the panel — will automatically offer Caddy
remnawave install
# Add Caddy to an existing panel
remnawave caddy
Two operating modes
| Mode | Description | For whom |
|---|---|---|
| Simple | Auto-SSL + reverse proxy | Most users |
| Secure | + Authentication portal | Needs extra panel protection |
Simple mode:
SSL certificates from Let’s Encrypt automatically
Proxies the panel and subscription-page
No configuration — works out of the box
Secure mode:
Everything in Simple +
Authentication portal in front of the panel
API routes open (for nodes and integrations)
Auto-generation of login/password
Full Caddy management
| Command | Description |
|---|---|
remnawave caddy |
Status and help |
remnawave caddy up |
Start |
remnawave caddy down |
Stop |
remnawave caddy restart |
Restart |
remnawave caddy logs |
View logs |
remnawave caddy edit |
Edit Caddyfile |
remnawave caddy reset-user |
Reset password (Secure) |
remnawave caddy uninstall |
Remove Caddy |
Smart installation
- DNS check — validation of A records before SSL issuance
- Firewall check — UFW/firewalld with hints on which ports to open
- Question about Caddy at the start — before entering domains (saves time)
- DNS validation only if needed — if you don’t install Caddy, the check is skipped
What’s new in v5.3.0 — Localization
Bilingual RU/EN interface
- Key
Lin the main menu switches the language - Russian and English — all menu items, hints, messages
- Preserve selection — the language is remembered between sessions
- Flag in the header —
or
shows the current language
Reorganized menu
📊 Status and monitoring: 1-4 (status, logs, health, monitor)
⚙️ Service management: 5 → submenu (start/stop/restart)
🌐 Reverse Proxy: 6 → Caddy (localized!)
📄 Subscription page: 7 → submenu
💾 Backup and restore: 8-10
🛠️ Installation: 11 → submenu (install/update/uninstall)
⚙️ Additional: 12-14 (configs, shell, pm2)
L) Switch language
New submenus
- Services Control — start/stop/restart with status display
- Installation — install/update/uninstall moved to a separate section
- Caddy Menu — fully localized Caddy management
Improvements Backup (v5.1+)
backup --include-caddy— includes Caddy config in the backup- Secure uninstall — automatic backup before removal
- Separate question about Caddy — when removing the panel asks whether to keep Caddy
Quick start
# Fresh install (with Caddy)
bash <(curl -Ls https://github.com/DigneZzZ/remnawave-scripts/raw/main/remnawave.sh) @ install
# Update the script
remnawave update
# Add Caddy to an existing panel
remnawave caddy
Useful links
- Caddy Security Documentation: Caddy with minimal setup | Remnawave Documentation
- GitHub scripts: GitHub - DigneZzZ/remnawave-scripts: Collection of automation scripts and utilities for RemnaWave project. Features deployment tools, configuration management, and workflow automation scripts to streamline development and operations
Important
- Caddy is installed in
/opt/caddy-remnawave/separately from the panel - Credentials for Secure mode are stored in
/opt/caddy-remnawave/.env - You can install Caddy after installing the panel via
remnawave caddy - The script does not break existing configuration during updates
Author: DigneZzZ | Site: https://gig.ovh | Telegram: Telegram: View @remnawave

