You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 24, 2020. It is now read-only.
[](http://microbadger.com/images/computerfr33k/burp-server"Get your own image badge on microbadger.com")
4
+
4
5
[](http://microbadger.com/images/computerfr33k/burp-server"Get your own version badge on microbadger.com")
5
6
6
7
# Build
@@ -16,38 +17,25 @@
16
17
```
17
18
docker create \
18
19
--name="burp-server" \
19
-
-v /path/to/config/data:/config \
20
+
-v /path/to/config/dir:/etc/burp \
20
21
-v /path/to/backups:/data \
21
-
-v /etc/localtime:/etc/localtime:ro \
22
-
-e PGID=<gid> -e PUID=<uid> \
23
22
-p 4971:4971 -p 4972:4972 \
24
23
computerfr33k/burp-server:<VERSION>
25
24
```
26
25
27
26
**Parameters**
28
27
29
28
*`-p 4971 -p 4972` - the port(s)
30
-
*`-v /etc/localtime` for timesync - *optional*
31
-
*`-v /config` - Configuration file location
29
+
*`-v /etc/burp` - Configuration file location
32
30
*`-v /data` - Location for backups
33
-
*`-e PGID` for GroupID - see below for explanation - *optional*
34
-
*`-e PUID` for UserID - see below for explanation - *optional*
35
31
*`-e ENABLE_CRON_SUMMARY=1` - Enables emailing a daily summary - *optional*
36
32
*`-e BURP_EMAIL="[email protected]"` - Sets the email address to send the daily summary to. - *only required if cron summary is enabled*
It is based on phusion-baseimage with ssh removed, for shell access whilst the container is running do `docker exec -it burp-server /bin/bash`.
40
-
41
-
### User / Group Identifiers
42
-
43
-
**TL;DR** - The `PGID` and `PUID` values set the user / group you'd like your container to 'run as' to the host OS. This can be a user you've created or even root (not recommended).
44
-
45
-
Part of what makes our containers work so well is by allowing you to specify your own `PUID` and `PGID`. This avoids nasty permissions errors with relation to data volumes (`-v` flags). When an application is installed on the host OS it is normally added to the common group called users, Docker apps due to the nature of the technology can't be added to this group. So we added this feature to let you easily choose when running your containers.
35
+
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`.
46
36
47
37
## Setting up the application
48
38
49
-
*Please Note: /etc/burp is located as /config in the docker container.*
50
-
51
39
See the [docs](http://burp.grke.org/docs.html)
52
40
53
41
## Versions
@@ -61,8 +49,10 @@ The version number corresponds to what version of burp server you want to run. T
61
49
62
50
## Updates
63
51
52
+
* The docker image is now based on alpine linux and configs are now located in `/etc/burp`.
64
53
* To monitor the logs of the container in realtime `docker logs -f burp-server`.
65
54
66
55
## Version History
67
56
57
+
+**09/12/2016:** Base on Alpine Linux w/ ansible provisioning
0 commit comments