forked from rockstor/rockon-registry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
zoneminder-latest.json
80 lines (80 loc) · 4.1 KB
/
zoneminder-latest.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"ZoneMinder-latest": {
"containers": {
"zoneminder-latest": {
"image": "dlandon/zoneminder",
"launch_order": 1,
"opts": [
[
"--privileged=true",
""
]
],
"environment": {
"PUID": {
"description": "Enter a valid UID to run zoneminder with. It must have full permissions to all Shares mapped in the previous step.",
"label": "UID",
"index": 1
},
"PGID": {
"description": "Enter a valid GID to use along with the same UID. It(or the above UID) must have full permissions to all Shares mapped in the previous step.",
"label": "GID",
"index": 2
},
"INSTALL_HOOK": {
"description": "0=Disable or 1=Install hook enable to run setup.py (you need this to be 1 if using INSTALL_FACE)",
"label": "INSTALL_HOOK",
"index": 3
},
"INSTALL_FACE": {
"description": "0=Disable or 1=Install face recognition packages",
"label": "INSTALL_FACE",
"index": 4
}
},
"ports": {
"80": {
"description": "Insecure port for running ZoneMinder. You shouldn't open this externally (it's unsecure). Do not use 80 (it will interfere with RockStor)",
"host_default": 8080,
"protocol": "tcp",
"label": "ZoneMinder Insecure Port"
},
"443": {
"description": "Secure port for running ZoneMinder. This will use a self-signed SSL certificate for now.",
"host_default": 8443,
"protocol": "tcp",
"label": "ZoneMinder Secure Port",
"ui": true
},
"9000": {
"description": "zmninja monitoring port",
"host_default": 9000,
"protocol": "tcp",
"label": "ZMNinja Port"
}
},
"volumes": {
"/config": {
"description": "Choose a Share for the config.",
"label": "ZoneMinder Config",
"min_size": "1073741824"
},
"/var/cache/zoneminder": {
"description": "Choose a Share for the cache.",
"label": "ZoneMinder Cache",
"min_size": "1073741824"
}
}
}
},
"description": "ZoneMinder: Free, open-source software to control IP, USB and Analog (CCTV) cameras (v1.32) - please note this runs as privileged in docker (to set shm to a higher amount).<p>Based on the following docker image: <a href='https://github.com/dlandon/zoneminder' target='_blank'>https://github.com/dlandon/zoneminder</a></p>.",
"more_info": "<h4>Tips and Setup Instructions:</h4><p>This container includes mysql, no need for a separate mysql/mariadb container</p><p>All settings and library files are stored outside of the container and are preserved when this docker is updated or re-installed. They can be found in the share used for 'ZoneMinder Config' during installation.</p><h4>Important:</h4><p>On first start, open zoneminder settings, go to the paths tab and enter the following for <code>PATH_ZMS</code>: <code>/zm/cgi-bin/nph-zms</code></p>",
"ui": {
"https": true,
"slug": "zm"
},
"volume_add_support": true,
"version": "1.32",
"website": "https://zoneminder.com"
}
}