| 1 | version: "3.9" |
| 2 | |
| 3 | services: |
| 4 | db: |
| 5 | image: mariadb:10.6 |
| 6 | container_name: librenms_db |
| 7 | command: |
| 8 | - --character-set-server=utf8mb4 |
| 9 | - --collation-server=utf8mb4_unicode_ci |
| 10 | environment: |
| 11 | MYSQL_ROOT_PASSWORD: rootpass |
| 12 | MYSQL_DATABASE: librenms |
| 13 | MYSQL_USER: librenms |
| 14 | MYSQL_PASSWORD: librenmspass |
| 15 | volumes: |
| 16 | - db_data:/var/lib/mysql |
| 17 | restart: unless-stopped |
| 18 | |
| 19 | memcached: |
| 20 | image: memcached:alpine |
| 21 | container_name: librenms_memcached |
| 22 | restart: unless-stopped |
| 23 | |
| 24 | redis: |
| 25 | image: redis:alpine |
| 26 | container_name: librenms_redis |
| 27 | restart: unless-stopped |
| 28 | |
| 29 | librenms: |
| 30 | image: librenms/librenms:latest |
| 31 | container_name: librenms |
| 32 | depends_on: |
| 33 | - db |
| 34 | - memcached |
| 35 | - redis |
| 36 | ports: |
| 37 | - "8001:8000" |
| 38 | environment: |
| 39 | DB_HOST: db |
| 40 | DB_NAME: librenms |
| 41 | DB_USER: librenms |
| 42 | DB_PASSWORD: librenmspass |
| 43 | TZ: UTC |
| 44 | volumes: |
| 45 | - librenms_data:/data |
| 46 | restart: unless-stopped |
| 47 | |
| 48 | dispatcher: |
| 49 | image: librenms/librenms:latest |
| 50 | container_name: librenms_dispatcher |
| 51 | depends_on: |
| 52 | - librenms |
| 53 | environment: |
| 54 | DB_HOST: db |
| 55 | DB_NAME: librenms |
| 56 | DB_USER: librenms |
| 57 | DB_PASSWORD: librenmspass |
| 58 | DISPATCHER_NODE_ID: dispatcher1 |
| 59 | volumes: |
| 60 | - librenms_data:/data |
| 61 | entrypoint: ["/opt/librenms/librenms-service.py", "dispatcher"] |
| 62 | restart: unless-stopped |
| 63 | |
| 64 | volumes: |
| 65 | db_data: |
| 66 | librenms_data: |
| 67 |
admin / librenms.yml
Last active 1 month ago
Revision 59f042d6065008e03f78e9dd343dfa4239dd794d