diff --git a/goaccess/docker-compose.yml b/goaccess/docker-compose.yml new file mode 100644 index 0000000..0af4622 --- /dev/null +++ b/goaccess/docker-compose.yml @@ -0,0 +1,24 @@ +services: + goaccess: + image: xavierh/goaccess-for-nginxproxymanager:latest + container_name: goaccess + restart: unless-stopped + networks: + - proxy + # ports: + # - 7880:7880 + + environment: + PUID: 1000 + PGID: 1000 + HTML_REFRESH: 5 + EXCLUDE_IPS: 172.18.0.1 + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/nginx/data/logs:/opt/log +networks: + proxy: + external: true + +# Documentation available at https://goaccess.io/man diff --git a/homepage/docker-compose.yml b/homepage/docker-compose.yml new file mode 100644 index 0000000..b9676da --- /dev/null +++ b/homepage/docker-compose.yml @@ -0,0 +1,24 @@ +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + restart: unless-stopped + networks: + - proxy + # ports: + # - 3000:3000 + + #environment: + # PUID: 1000 + # PGID: 1000 + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/homepage/config:/app/config + - /home/fxequals/docker/homepage/images:/app/public/images +networks: + proxy: + external: true + +# Documentation available at https://gethomepage.dev/ diff --git a/privatebin/docker-compose.yml b/privatebin/docker-compose.yml new file mode 100644 index 0000000..f1d6e9a --- /dev/null +++ b/privatebin/docker-compose.yml @@ -0,0 +1,19 @@ +services: + privatebin: + image: privatebin/nginx-fpm-alpine:latest + container_name: privatebin + restart: unless-stopped + networks: + - proxy + # ports: + # - 8080:8080 + environment: + PUID: 1000 + PGID: 1000 + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/privatebin/data:/srv/data +networks: + proxy: + external: true diff --git a/uptime-kuma/docker-compose.yml b/uptime-kuma/docker-compose.yml new file mode 100644 index 0000000..d29c647 --- /dev/null +++ b/uptime-kuma/docker-compose.yml @@ -0,0 +1,22 @@ +services: + uptime-kuma: + image: louislam/uptime-kuma:latest + container_name: uptime-kuma + restart: unless-stopped + networks: + - proxy + # ports: + # - 3001:3001 + + environment: + PUID: 1000 + PGID: 1000 + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/uptime-kuma/data:/app/data +networks: + proxy: + external: true + +# Documentation available at https://github.com/louislam/uptime-kuma/wiki diff --git a/wordpress/docker-compose.yml b/wordpress/docker-compose.yml new file mode 100644 index 0000000..df90035 --- /dev/null +++ b/wordpress/docker-compose.yml @@ -0,0 +1,57 @@ +services: + wordpress: + image: docker.io/bitnami/wordpress:latest + container_name: wordpress-server + restart: unless-stopped + depends_on: + - wordpress-mariadb + networks: + - proxy + # ports: + # - 80:80 + # - 443:443 + + environment: + PUID: 1000 + PGID: 1000 + WORDPRESS_DATABASE_HOST: wordpress-mariadb + WORDPRESS_DATABASE_USER: ${DB_USER} + WORDPRESS_DATABASE_PASSWORD: ${DB_PASS} + WORDPRESS_DATABASE_PORT_NUMBER: 3306 + WORDPRESS_DATABASE_NAME: wordpress + WORDPRESS_USERNAME: ${WP_USER} + WORDPRESS_PASSWORD: ${WP_PASS} + WORDPRESS_EMAIL: ${WP_EMAIL} + WORDPRESS_FIRSTNAME: ${WP_FNAME} + WORDPRESS_LASTNAME: ${WP_LNAME} + # WORDPRESS_ENABLE_REVERSE_PROXY: yes + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/wordpress/data:/bitnami/wordpress + wordpress-mariadb: + image: docker.io/bitnami/mariadb:latest + container_name: wordpress-mariadb + restart: unless-stopped + networks: + - proxy + # ports: + # - 3306:3306 + + environment: + PUID: 1000 + PGID: 1000 + ALLOW_EMPTY_PASSWORD: no + MARIADB_USER: ${DB_USER} + MARIADB_PASSWORD: ${DB_PASS} + MARIADB_DATABASE: wordpress + MARIADB_ROOT_PASSWORD: ${DB_ROOT} + volumes: + - /etc/timezone:/etc/timezone:ro + - /etc/localtime:/etc/localtime:ro + - /home/fxequals/docker/wordpress/database:/bitnami/mariadb +networks: + proxy: + external: true + +# Documentation available at https://wordpress.com/support/