Skip to content

Backup reNgine

Backup/Dump database

sudo docker exec -t rengine_db_1 pg_dumpall -c -U {DB_USER} > rengine_dump_.sql

You will be prompted for a database password. This is not your reNgine login password. Please consider checking your .env file.

Backup data volumes [Optional]

Keep a copy of the following data volumes; - rengine_scan_results/ : To keep screenshots - rengine_gf_patterns/ : To keep custom gf patterns - rengine_nuclei_templates/ : To keep custom nuclei templates - rengine_tool_config/ : To keep tools config - rengine_wordlist/ : To keep custom wordlists

Restore reNgine

After installation of reNgine, run the following commands;

sudo docker stop rengine_web_1
sudo docker exec -i rengine_db_1 psql -U {DB_USER} postgres -c "DROP DATABASE rengine;"
sudo docker exec -i rengine_db_1 psql -U {DB_USER} postgres -c "CREATE DATABASE rengine;"
cat {/path/to/rengine_dump_.sql} | sudo docker exec -i rengine_db_1 psql -U {DB_USER} -d rengine

  • Replace the data volumes, if available.
  • Finally, run the following commands from inside the reNgine directory;
sudo make build && make up
sudo make up

Contributed by : nerrorsec

Back to top