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
For detailed instructions, please refer to the installation guides:
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.
Stay up to date with the latest improvements and updates in the Changelog.
Mercator is open-source software distributed under the GPL License.