Skip to content

Git-Raheman/ip-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

37 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

IP Manager Project Collection

Welcome to the IP Manager repository. This project houses multiple variations of a robust IP address management and system monitoring application, tailored for different use cases and deployment environments.

πŸ“‚ Project Structure

This repository is organized into three distinct versions of the application:

Best for personal use or standalone deployments.

  • Path: /single_user_based
  • Features: Secure single-user login, IP record management, system monitoring, status checks, and data backup/restore capabilities.
  • Documentation: See single_user_based/README.md

Best for teams and organizations.

  • Path: /multi_user_bassed
  • Features: Full multi-user support with role-based access, user management, comprehensive logging, and all core IP management features.
  • Documentation: See multi_user_bassed/README.md

Best for lightweight multi-user deployments.

  • Path: /multi_user_without_logs
  • Features: Similar to the multi-user version but optimized by removing the logging overhead. Ideal for environments where resource efficiency is paramount or logging is handled externally.

πŸš€ General Getting Started

  1. Clone the repository:

    git clone <repository-url>
    cd ip-manager
  2. Choose your version: Navigate to the directory that best fits your needs:

    # For single user
    cd single_user_based
    
    # For multi user
    cd multi_user_bassed
  3. Run with Docker: Each version is Dockerized. Typically, you can start them using:

    docker-compose up -d --build

    Refer to the specific README in each subdirectory for detailed configuration and deployment instructions.

πŸ“„ License

This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published