mirror of
https://github.com/remnawave/migrate.git
synced 2026-05-13 12:16:40 +00:00
Tools for migration to Remnawave from other panels.
- Introduce `--preserve-status` flag to optionally keep original user status - Update configuration, migrator, and models to support status preservation - Modify README with new configuration option and usage example - Enhance documentation to explain status handling behavior Co-authored-by: Yury Kastov <kastov@gog.sh> |
||
|---|---|---|
| .github/workflows | ||
| marzban | ||
| LICENSE | ||
| README.md | ||
Remnawave Migration Tools
This repository contains a collection of tools for migrating users from various VPN panels to Remnawave panel.
Available Migration Tools
Marzban Migration Tool
Migrate users from Marzban panel to Remnawave panel. Supports batch processing, selective migration of recent users, and custom traffic reset strategies.
Features:
- Migrate user credentials and settings
- Batch processing
- Selective migration of recent users
- Customizable traffic reset strategy
- Environment variables support
- Flexible status handling
Learn more about Marzban Migration →
General Information
All migration tools in this repository follow these principles:
- Safe and non-destructive migration
- Configurable through CLI flags and environment variables
- Detailed logging and error handling
- Respect for existing users and data
- Clear documentation and usage examples
Contributing
We welcome contributions for new migration tools or improvements to existing ones. If you'd like to add support for migrating from another panel:
Contribute
- Fork & Branch: Fork this repository and create a branch for your work.
- Create a new directory for your panel tool (e.g., 3xui for 3X-UI migration)
- Follow the existing code structure and documentation patterns
- Submit a pull request with your changes
- Feedback: Be prepared to engage with feedback and further refine your contribution.