| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163 |
- version: "3.5"
- services:
- db:
- image: mariadb:10.4
- container_name: librenms_db
- command:
- - "mysqld"
- - "--innodb-file-per-table=1"
- - "--lower-case-table-names=0"
- - "--character-set-server=utf8"
- - "--collation-server=utf8_unicode_ci"
- volumes:
- - "/srv/dev-disk-by-uuid-a27a6031-e2ce-4f57-b1cf-4700ec62a701/appdata/librenms/db:/var/lib/mysql"
- environment:
- - "TZ=Europe/London"
- - "MYSQL_ALLOW_EMPTY_PASSWORD=yes"
- - "MYSQL_DATABASE=librenms"
- - "MYSQL_USER=librenms"
- - "MYSQL_PASSWORD=wfM7X2DLmR9yGB"
- restart: always
- memcached:
- image: memcached:alpine
- container_name: librenms_memcached
- environment:
- - "TZ=Europe/London"
- restart: always
- redis:
- image: redis:5.0-alpine
- container_name: librenms_redis
- environment:
- - "TZ=Europe/London"
- restart: always
- msmtpd:
- image: crazymax/msmtpd:latest
- container_name: librenms_msmtpd
- environment:
- - "SMTP_HOST=smtp.gmail.com"
- - "SMTP_PORT=587"
- - "SMTP_TLS=on"
- - "SMTP_STARTTLS=on"
- - "SMTP_TLS_CHECKCERT=on"
- - "SMTP_AUTH=on"
- - "SMTP_USER=cloud@10fingers10toes.co.uk"
- - "SMTP_PASSWORD=6#7Ap&zqSKv!QCuj^yAP"
- - "SMTP_FROM=cloud@10fingers10toes.co.uk"
- restart: always
- librenms:
- image: librenms/librenms:latest
- container_name: librenms
- hostname: librenms
- cap_add:
- - NET_ADMIN
- - NET_RAW
- ports:
- - 8001:8000/tcp
- depends_on:
- - db
- - memcached
- - msmtpd
- volumes:
- - "/srv/dev-disk-by-uuid-a27a6031-e2ce-4f57-b1cf-4700ec62a701/appdata/librenms/librenms:/data"
- environment:
- - "TZ=Europe/London"
- - "PUID=1000"
- - "PGID=100"
- - "DB_HOST=db"
- - "DB_NAME=librenms"
- - "DB_USER=librenms"
- - "DB_PASSWORD=wfM7X2DLmR9yGB"
- - "DB_TIMEOUT=60"
- - "MEMORY_LIMIT=256M"
- - "UPLOAD_MAX_SIZE=16M"
- - "OPCACHE_MEM_SIZE=128"
- - "REAL_IP_FROM=0.0.0.0/32"
- - "REAL_IP_HEADER=X-Forwarded-For"
- - "LOG_IP_VAR=remote_addr"
- - "LIBRENMS_SNMP_COMMUNITY=librenmsdocker"
- - "MEMCACHED_HOST=memcached"
- - "MEMCACHED_PORT=11211"
- - "LIBRENMS_WEATHERMAP=false"
- - "LIBRENMS_WEATHERMAP_SCHEDULE=*/5 * * * *"
- restart: always
- dispatcher:
- image: librenms/librenms:latest
- container_name: librenms_dispatcher
- hostname: librenms-dispatcher
- cap_add:
- - NET_ADMIN
- - NET_RAW
- depends_on:
- - librenms
- - redis
- volumes:
- - "/srv/dev-disk-by-uuid-a27a6031-e2ce-4f57-b1cf-4700ec62a701/appdata/librenms/librenms:/data"
- environment:
- - "TZ=Europe/London"
- - "PUID=1000"
- - "PGID=100"
- - "DB_HOST=db"
- - "DB_NAME=librenms"
- - "DB_USER=librenms"
- - "DB_PASSWORD=wfM7X2DLmR9yGB"
- - "DB_TIMEOUT=60"
- - "DISPATCHER_NODE_ID=dispatcher1"
- - "REDIS_HOST=redis"
- - "REDIS_PORT=6379"
- - "REDIS_DB=0"
- - "SIDECAR_DISPATCHER=1"
- - "MEMORY_LIMIT=256M"
- - "UPLOAD_MAX_SIZE=16M"
- - "OPCACHE_MEM_SIZE=128"
- - "REAL_IP_FROM=0.0.0.0/32"
- - "REAL_IP_HEADER=X-Forwarded-For"
- - "LOG_IP_VAR=remote_addr"
- - "LIBRENMS_SNMP_COMMUNITY=librenmsdocker"
- - "MEMCACHED_HOST=memcached"
- - "MEMCACHED_PORT=11211"
- - "LIBRENMS_WEATHERMAP=false"
- - "LIBRENMS_WEATHERMAP_SCHEDULE=*/5 * * * *"
- restart: always
- syslogng:
- image: librenms/librenms:latest
- container_name: librenms_syslogng
- hostname: librenms-syslogng
- cap_add:
- - NET_ADMIN
- - NET_RAW
- depends_on:
- - librenms
- ports:
- - 514:514/tcp
- - 514:514/udp
- volumes:
- - "/srv/dev-disk-by-uuid-a27a6031-e2ce-4f57-b1cf-4700ec62a701/appdata/librenms/librenms:/data"
- environment:
- - "TZ=Europe/London"
- - "PUID=1000"
- - "PGID=100"
- - "DB_HOST=db"
- - "DB_NAME=librenms"
- - "DB_USER=librenms"
- - "DB_PASSWORD=wfM7X2DLmR9yGB"
- - "DB_TIMEOUT=60"
- - "SIDECAR_SYSLOGNG=1"
- - "MEMORY_LIMIT=256M"
- - "UPLOAD_MAX_SIZE=16M"
- - "OPCACHE_MEM_SIZE=128"
- - "REAL_IP_FROM=0.0.0.0/32"
- - "REAL_IP_HEADER=X-Forwarded-For"
- - "LOG_IP_VAR=remote_addr"
- - "LIBRENMS_SNMP_COMMUNITY=librenmsdocker"
- - "MEMCACHED_HOST=memcached"
- - "MEMCACHED_PORT=11211"
- - "LIBRENMS_WEATHERMAP=false"
- - "LIBRENMS_WEATHERMAP_SCHEDULE=*/5 * * * *"
- restart: always
|