MISP - Ansible installation script ---------------------------------------- - V0.2 * Data location management * misp-modules installation - V0.1 * Nginx support only * Backup script provided Instructions ---------------------------------------- - From the ansible repository, run the following command: ```bash ansible-playbook -i , misp.yml -k -K -u ``` - If you want to move the MISP data location to (MySQL database, MISP files and tmp), add the following parameter to ansible-playbook: ```bash --extra-vars "data_location=" ``` - Update the self-signed certificate in /etc/nginx/ssl - Create and export your GPG key: ```bash sudo -u www-data gpg --homedir /opt/misp-server/misp/.gnupg --gen-key sudo -u www-data gpg --homedir /opt/misp-server/misp/.gnupg --export --armor YOUR-EMAIL > /opt/misp-server/misp/app/webroot/gpg.asc ``` - Login with: * user: admin@admin.test * password: admin and update the admin password - Configure MISP in administration panel, server settings Notes ---------------------------------------- - the user must have admin rights - a self-signed certificate is generated to allow you to test the installation - installation directory is: /opt/misp-server/misp - backup directory is: /opt/misp-server/backup Backup script ---------------------------------------- If enabled, a backup script create each day a new archive with a MySQL misp database dump and misp files to allow easy restore. - these archives are created in: /opt/misp-server/backup - a script to easy restore MISP from an archive is provided in the same directory - to use the restore script, login as misp user and run the following command: ```bash ./misp_restore .tar.gz ```