From 679d9c9e1c18e1db18a80d779550a121dbf5796a Mon Sep 17 00:00:00 2001 From: Dustin Brunner Date: Sat, 20 Mar 2021 12:49:44 +0100 Subject: [PATCH] Add Grafana, Influxdb --- README.md | 2 ++ gitea/docker-compose.yml | 6 +++--- grafana/docker-compose.yml | 22 ++++++++++++++++++++++ hedgedoc/docker-compose.yml | 6 +++--- influxdb/docker-compose.yml | 20 ++++++++++++++++++++ 5 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 grafana/docker-compose.yml create mode 100644 influxdb/docker-compose.yml diff --git a/README.md b/README.md index 5916817..63becaa 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ docker-compose up -d | lychee | web photo gallery | | piwigo | web photo gallery <- Best one in my Opinion | | picapport | web photo gallery | +| Grafana | Graphical Interface for databases | +| Influxdb | time series database server |

# Sources diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml index e955e73..c5d4720 100644 --- a/gitea/docker-compose.yml +++ b/gitea/docker-compose.yml @@ -14,7 +14,7 @@ services: - DB_HOST=db:3306 - DB_NAME=gitea - DB_USER=gitea - - DB_PASSWD=123456 + - DB_PASSWD=changeme - APP_NAME=My_Git_Server - DISABLE_SSH=true - DISABLE_REGISTRATION=true @@ -36,9 +36,9 @@ services: image: mysql:5.7 restart: always environment: - - MYSQL_ROOT_PASSWORD=123456 + - MYSQL_ROOT_PASSWORD=changeme - MYSQL_USER=gitea - - MYSQL_PASSWORD=123456 + - MYSQL_PASSWORD=changeme - MYSQL_DATABASE=gitea networks: - gitea diff --git a/grafana/docker-compose.yml b/grafana/docker-compose.yml new file mode 100644 index 0000000..2b2f92f --- /dev/null +++ b/grafana/docker-compose.yml @@ -0,0 +1,22 @@ +# If after the Start of the Container the logs say: "You may have issues with file permissions" +# Change the wirte permissions for the ./grafana and ./grafana_ext folder using: "chown 472 ./grafana" +# or see https://community.grafana.com/t/new-docker-install-with-persistent-storage-permission-problem/10896 + +version: '2' +services: + grafana: + image: grafana/grafana + restart: unless-stopped + ports: + - '96:3000' + volumes: + - ./grafana:/var/lib/grafana + #- ./grafana_etc:/etc/grafana + environment: + - GF_SECURITY_ADMIN_USER=admin + - GF_SECURITY_ADMIN_PASSWORD=changeme + user: "root" + + + + diff --git a/hedgedoc/docker-compose.yml b/hedgedoc/docker-compose.yml index 61f816f..6cfb105 100644 --- a/hedgedoc/docker-compose.yml +++ b/hedgedoc/docker-compose.yml @@ -7,10 +7,10 @@ services: volumes: - ./db_config:/config environment: - - MYSQL_ROOT_PASSWORD=123456 + - MYSQL_ROOT_PASSWORD=changeme - MYSQL_DATABASE=hedgedoc - MYSQL_USER=hedgedoc - - MYSQL_PASSWORD=123456 + - MYSQL_PASSWORD=changeme - PGID=0 - PUID=0 - TZ=Europe/Berlin @@ -25,7 +25,7 @@ services: environment: - DB_HOST=mariadb - DB_USER=hedgedoc - - DB_PASS=123456 + - DB_PASS=changeme - DB_NAME=hedgedoc - DB_PORT=3306 - PGID=0 diff --git a/influxdb/docker-compose.yml b/influxdb/docker-compose.yml new file mode 100644 index 0000000..ad20807 --- /dev/null +++ b/influxdb/docker-compose.yml @@ -0,0 +1,20 @@ +version: '2' +services: + influxdb: + image: influxdb:latest + restart: unless-stopped + ports: + - '8086:8086' + volumes: + - ./influxdb:/var/lib/influxdb2 + - ./config:/etc/influxdb2 + environment: + - INFLUXDB_DB=DBNAME + - DOCKER_INFLUXDB_INIT_USERNAME=admin + - DOCKER_INFLUXDB_INIT_PASSWORD=changeme + - DOCKER_INFLUXDB_INIT_ORG=organisation_name + - DOCKER_INFLUXDB_INIT_BUCKET=bucket_name + - TZ:Europe/Berlin + #- DOCKER_INFLUXDB_INIT_MODE=upgrade #See for details how to upgrade from 1.x to 2.x: https://docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/docker/ + +