dbarzin / mercator

Mapping the information system / Cartographie du système d'information
GNU General Public License v3.0
278 stars 44 forks source link
anssi assets assets-management cartographie cartography cmdb cpe cve dora gdpr it-management itil oiv security-tools urbanisation

Mercator

Latest Release License Contributors Stars Artifact Hub

Mercator is a powerful and versatile open-source web application designed to facilitate the mapping of information systems, as outlined in the Mapping The Information System Guide by ANSSI. Whether you're an operator of vital importance or part of a broader IT governance framework, Mercator is an essential tool for gaining visibility, control, and ensuring the resilience of your information systems.

πŸ“š Explore the Documentation | πŸ” View the Application Sources

πŸ“– Read this in other languages: French

🌟 Key Features

πŸ–ΌοΈ Screenshots

🏠 Main Dashboard

πŸ“Š Compliance Levels

πŸ”§ Input Screens

πŸ—ΊοΈ Cartography Drawing

πŸ” Data Exploration

πŸ—‚οΈ Data Model

πŸ› οΈ Technologies Used

πŸ“¦ Installation

πŸ”§ Manual Installation

For detailed instructions, please refer to the installation guides:

🐳 Docker Installation

Get up and running quickly using Docker. Run a local instance in development mode:

docker run -it --rm -e USE_DEMO_DATA=1 -p 8000:80 ghcr.io/dbarzin/mercator:latest

To persist your data using SQLite:

touch ./db.sqlite && chmod a+w ./db.sqlite
docker run -it --rm -e APP_ENV=development -p 8000:80 -v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite ghcr.io/dbarzin/mercator:latest

Populate the database with demo data:

docker run -it --rm \
           -e APP_ENV=development \
           -p 8000:80 \
           -v $PWD/db.sqlite:/var/www/mercator/sql/db.sqlite \
           -e USE_DEMO_DATA=1 \
           ghcr.io/dbarzin/mercator:latest

Access your instance at http://127.0.0.1:8000.

user : admin@admin.com
password : password

For a production-ready environment with HTTPS and automated setup, check out the docker-compose folder.

πŸ“œ Changelog

Stay up to date with the latest improvements and updates in the Changelog.

πŸ“„ License

Mercator is open-source software distributed under the GPL License.