Skip to main content

Comparison of functions

This comparison was created to highlight and compare certain features of Marzban and Remnawave.​

The table is based on the personal experience of former Marzban users who later switched to Remnawave. It does not claim to be the only reliable source of information.

Feature Comparison Table​

FeatureRemnawaveMarzban
Development activityMaintained by a single developer, with regular updates related to QoL, community ideas, and securityDeveloped by a team, development has slowed down
System requirements (panel)RAM: 2 GB, CPU: 2 cores, Storage: 20 GBRAM: 1 GB, CPU: 1 core, Storage: 10 GB (unofficial, community-sourced)
Operating modeMulti-threaded gives greater performanceSingle-threaded, performance decreases with increasing number of users
DocumentationContains scripts and community solutions approved by the developer, English onlyOfficial documentation in 3 languages, unofficial includes Linux server setup
Automatic installation scriptsCommunity toolsCommunity tools
ModularityDatabase, panel, and Sub Page can be separatedNot modular
Security measures in documentationCF zero trust, custom path, Telegram OAuth, and other 2FANo
CLIYes (inside a docker container)Yes
Admin Password ChangeDocker container or community script.env file
Core update methodThrough volume passthrough in Docker or rebuild imageVia CLI
Host SortingManaged via Web UIManaged via XRAY configuration
DatabasePostgres SQL databaseOption to choose from available databases
Configuration StorageDatabaseFiles
Configuration ValidatorFull-featured with XRAY supportJSON syntax only
Backup & RestoreCommunity toolsCommunity tools
User Status "On Hold"NoYes
Node autonomy without panelWorkingStops working (in development)
Protocol supportNo WG or VMESS hosts (possible via core-level setup)Limited XHTTP (Extra) transport support(in development)
Easter eggsYesNo
Multi-admin supportNoYes
User Management FiltersExtended selectionMinimal options
API keys and headers managementWEB UICLI
Webhook event supportUsers + nodesUsers
Selecting active inbounds on nodesVia panel WEB UIVia environment variables on the node (in development)
XRAY logs viewingThrough the serverWEB UI
Post-install setupIn WEB UIIn .env file
Subscription pageBuilt-in subscription module with content configuration + community modulesSimplified built-in module + community modules
Multiple subscription pagesPossible to install many different pages due to modularityNo
Built-in Telegram botNotifications and Tg auth authorizationNotifications and management
Discord botNoin development
Support for various clientsIn the WEB UI with the ability to upload sub templatesThrough the file system
Device restriction by HWIDSupportedNot supported
Built-in metrics in panelNodes, users, inbounds, outbounds, trafficNo
IntegrationsIntegration with HAPP, link encoding, and routing setup via WEB UINo
Separate node configurationsSupportedIn development or using Marzenshin fork
Аutomated billing alerts per nodeYesNo
Mux in Host SettingsNoYes