- Notifications
You must be signed in to change notification settings - Fork29
All-in-one docker image for Ubiquiti UISP (formerly UNMS). Supports x86_64 and ARM (Raspberry Pi).
Nico640/docker-unms
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is an all-in-one Docker image for running theUbiquiti Network Management System. This image contains all the components required to runUISP in a single container and uses thes6-overlay for process management.
This image will run on most platforms that support Docker includingDocker for Mac,Docker for Windows, Synology DSM and Raspberry Pi boards.
docker run \ -p 80:80 \ -p 443:443 \ -p 2055:2055/udp \ -e TZ=<timezone> \ -v</path/to/config>:/config \ nico640/docker-unms:latest
This image will also allow you to runUISP on a Raspberry Pi or other Docker-enabled ARMv7/8 devices.
docker run -d --name unms -p 80:80 -p 443:443 -p 2055:2055/udp -v </path/to/config>:/config nico640/docker-unms:latest
The parameters are split into two halves, separated by a colon, the left hand side representing the host and the right the container side.
-v </path/to/config>:/config
- The persistent data location, the database, certs and logs will be stored here-p 80:80
- Expose the HTTP web server port on the docker host-p 443:443
- Expose the HTTPS and WSS web server port on the docker host-p 2055:2055/udp
- Expose the Netflow port on the docker host-e TZ
- fortimezone information e.g.-e TZ=Europe/London
Optional Settings:
-e DEMO=false
- Enable UISP demo mode-e PUBLIC_HTTPS_PORT=443
- This should match the HTTPS port your are exposing to on the docker host-e PUBLIC_WS_PORT=443
- This should match the HTTPS port your are exposing to on the docker host-e HTTPS_PORT=443
- Sets the HTTPS port the container's webserver is listening on-e HTTP_PORT=80
- Set ths HTTP port the container's webserver is listening on-e SSL_CERT=
- Filename of custom SSL certificate in /config/usercert/-e SSL_CERT_KEY=
- Filename of custom SSL key in /config/usercert/-e PUID=911
- User ID of the container user-e PGID=911
- Group ID of the container user
The Docker image, nico640/docker-unms, is not maintained by or affiliated with Ubiquiti Networks. You should not expect any support from Ubiquiti when running UISP (formerly UNMS) using this image.
- In-app upgrades will not work. You can upgrade UISP by downloading the latest version of this image.
version:'2'services:unms:image:nico640/docker-unms:latestrestart:alwaysports: -80:80 -443:443 -2055:2055/udpenvironment: -TZ=Australia/Sydneyvolumes: -./volumes/unms:/config
About
All-in-one docker image for Ubiquiti UISP (formerly UNMS). Supports x86_64 and ARM (Raspberry Pi).
Topics
Resources
Stars
Watchers
Forks
Packages0
Languages
- Dockerfile79.7%
- Shell20.3%