Burp is a network backup and restore program. It attempts to reduce network traffic and the amount of space that is used by each backup.
docker create \ --name="burp-server" \ -e VERSION=latest \ -v /path/to/config/dir:/etc/burp \ -v /path/to/backups:/data \ -p 4971:4971 -p 4972:4972 \ computerfr33k/burp-server:latest
-e VERSION- specifies which version of burp to install on start
-p 4971 -p 4972- the port(s)
-v /etc/burp- Configuration file location
-v /data- Location for backups
-e ENABLE_CRON_DEDUP=1- Enables burp dedup (default: true) - optional
Otherwise you can use docker compose. Just edit the
docker-compose.yml file and run
docker-compose up -d burp-server to start the server in the background.
It is based on alpine linux with ssh disabled, for shell access whilst the container is running do
docker exec -it burp-server /bin/bash or with docker compose
docker-compose exec burp-server /bin/bash.
Setting up the application
See the docs
- You can now pass the version of burp to install at runtime using the
- The docker image is now based on alpine linux and configs are now located in
- To monitor the logs of the container in realtime
docker logs -f burp-serveror with docker compose
docker-compose logs -f burp-server.
- 1/31/2017 Dynamically install burp versions without needing to pre-install burp for each docker container version
- 09/12/2016: Base on Alpine Linux w/ ansible provisioning
- 07/12/2016: Inital Release