Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature title #986

Open
DigneZzZ opened this issue May 17, 2024 · 0 comments
Open

Feature title #986

DigneZzZ opened this issue May 17, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@DigneZzZ
Copy link

Suggested Enhancements for Marzban

1. Implementing Bulk Actions on Users

Description: Add the ability to perform bulk actions on users, such as deletion, activation/deactivation, and changes to traffic limits and expiry dates.
Benefits: Increases management efficiency, reduces time spent on repetitive tasks for large numbers of users.

2. Exploring an Alternative Approach to Grouping Inbounds to Avoid Automatic Addition to Users When a New Inbound is Created

Description: Develop a system that allows more flexible management of inbound grouping, so that new inbounds are not automatically added to existing users.
Benefits: Improves configuration control, prevents unexpected changes for users when new inbounds are added.

3. Incorporating Maximum API Options into the Interface

Description: Transfer as many functions available through the API into the web interface for the convenience of users who prefer graphical tools over the command line.
Benefits: Simplifies system use for users without API experience, increases interface functionality.

4. Making the Statistics Page Clickable

Description: Add interactive elements to the statistics page, allowing users to click on various elements to obtain detailed information.
Benefits: Enhances user experience, provides deeper data analysis, improves visual clarity.

5. Utilizing User Templates During User Creation/Editing (Similar to a Telegram Bot)

Description: Implement the ability to create and use templates for users to speed up the process of creating and configuring new users.
Benefits: Reduces setup time, increases configuration consistency.

6. Fine-tuning User Templates

Description: Expand the customization options for user templates, allowing administrators to create detailed and specific templates for various use cases.
Benefits: Provides more precise user configuration, improves management flexibility.

7. Defaulting to Installation with MySQL, Optional Installation with SQLite

Description: Configure Marzban to use MySQL as the default database for installation, which may be preferable for production environments. Also, provide an option for installation with SQLite for testing and small deployments.
Benefits:

  • MySQL: Improves performance and reliability, simplifies integration with other systems.
  • SQLite: Ensures ease and speed of installation, useful for testing, development, and small-scale deployments where performance is not critical.

8. Enabling Node Creation from the Main Server Interface

Description: Add the ability to create and configure new nodes directly from the main server interface without the need for command-line use.
Benefits: Simplifies scaling and infrastructure management, reduces the technical knowledge required of administrators.

9. Plans to Set Up X-ray from the Interface (Without Coding)

Description: Develop a graphical interface for setting up and managing x-ray, allowing users to configure it without manually editing configuration files.
Benefits: Increases ease of use, reduces the likelihood of errors made during manual configuration, broadens the user base by lowering the entry barrier.

@DigneZzZ DigneZzZ added the enhancement New feature or request label May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant