From f28438615df957f7cf34267b4a255de311e51f8f Mon Sep 17 00:00:00 2001 From: Gurulandia Date: Sun, 1 Mar 2026 12:17:05 +0200 Subject: [PATCH] Jemmaan --- config/docker/2023/yml-files/linkace.env | 30 ++++++++++++ config/docker/2023/yml-files/linkace.yml | 47 +++++++++++++++++++ .../docker/2023/yml-files/pingvin-share.yml | 10 ++++ config/docker/2023/yml-files/servas.env | 20 ++++++++ config/docker/2023/yml-files/servass.yml | 38 +++++++++++++++ 5 files changed, 145 insertions(+) create mode 100644 config/docker/2023/yml-files/linkace.env create mode 100644 config/docker/2023/yml-files/linkace.yml create mode 100644 config/docker/2023/yml-files/pingvin-share.yml create mode 100644 config/docker/2023/yml-files/servas.env create mode 100644 config/docker/2023/yml-files/servass.yml diff --git a/config/docker/2023/yml-files/linkace.env b/config/docker/2023/yml-files/linkace.env new file mode 100644 index 0000000..82d0dc7 --- /dev/null +++ b/config/docker/2023/yml-files/linkace.env @@ -0,0 +1,30 @@ +## LINKACE CONFIGURATION + +## Please note that the LinkAce Docker image will be renamed with the release of LinkAce 2! +## Read more: https://github.com/Kovah/LinkAce/issues/502 + +## Basic app configuration +COMPOSE_PROJECT_NAME=linkace +# The app key is generated later, please leave it like that +APP_KEY=someRandomStringWith32Characters + +## Configuration of the database connection +## Attention: Those settings are configured during the web setup, please do not modify them now. +# Set the database driver (mysql, pgsql, sqlsrv) +DB_CONNECTION=mysql +# Set the host of your database here +DB_HOST=db +# Set the port of your database here +DB_PORT=3306 +# Set the database name here +DB_DATABASE=linkace +# Set both username and password of the user accessing the database +DB_USERNAME=linkace +# Wrap your password into quotes (") if it contains special characters +DB_PASSWORD=ChangeThisToASecurePassword! + +## Redis cache configuration +# Set the Redis connection here if you want to use it +REDIS_HOST=redis +REDIS_PASSWORD=ChangeThisToASecurePassword! +REDIS_PORT=6379 diff --git a/config/docker/2023/yml-files/linkace.yml b/config/docker/2023/yml-files/linkace.yml new file mode 100644 index 0000000..c63d810 --- /dev/null +++ b/config/docker/2023/yml-files/linkace.yml @@ -0,0 +1,47 @@ +version: "3" + +services: + + # --- MariaDB + linkacedb: + image: lscr.io/linuxserver/mariadb:latest + container_name: linkace_mariadb + restart: unless-stopped + command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_bin + environment: + - MYSQL_ROOT_PASSWORD=${DB_PASSWORD} + - MYSQL_USER=${DB_USERNAME} + - MYSQL_PASSWORD=${DB_PASSWORD} + - MYSQL_DATABASE=${DB_DATABASE} + volumes: + - /gurulandia/data/docker/linkace/db:/config + + adminer_linkace: + image: adminer:latest + container_name: adminer + environment: + ADMINER_DEFAULT_SERVER: linkacedb + restart: unless-stopped + ports: + - 7779:8080 + + # --- LinkAce Image with PHP and nginx + linkace: + image: linkace/linkace:simple + container_name: linkace + restart: unless-stopped + depends_on: + - linkacedb + ports: + - "0.0.0.0:53003:80" + #- "0.0.0.0:443:443" + volumes: + - /gurulandia/data/docker/linkace/.env:/app/.env + - /gurulandia/data/docker/linkace/backups:/app/storage/app/backups + - linkace_logs:/app/storage/logs + # Remove the hash of the following line if you want to use HTTPS for this container + #- ./nginx-ssl.conf:/etc/nginx/conf.d/default.conf:ro + #- /path/to/your/ssl/certificates:/certs:ro + +volumes: + linkace_logs: diff --git a/config/docker/2023/yml-files/pingvin-share.yml b/config/docker/2023/yml-files/pingvin-share.yml new file mode 100644 index 0000000..32d2483 --- /dev/null +++ b/config/docker/2023/yml-files/pingvin-share.yml @@ -0,0 +1,10 @@ +version: '3.8' +services: + pingvin-share: + image: stonith404/pingvin-share + container_name: pingvin-share + restart: unless-stopped + ports: + - 53007:3000 + volumes: + - /gurulandia/data/docker/pingvin-share:/opt/app/backend/data \ No newline at end of file diff --git a/config/docker/2023/yml-files/servas.env b/config/docker/2023/yml-files/servas.env new file mode 100644 index 0000000..b52cd79 --- /dev/null +++ b/config/docker/2023/yml-files/servas.env @@ -0,0 +1,20 @@ +APP_NAME=Servas +APP_ENV=production +APP_KEY= +APP_DEBUG=false +#APP_URL=https://your-servas-instance +APP_URL=http://192.168.99.63:9030 +SERVAS_ENABLE_REGISTRATION=true + +# MySQL +DB_CONNECTION=mysql +DB_HOST=db +DB_PORT=3306 +DB_DATABASE=servas_db +DB_USERNAME=servas_db_user +DB_PASSWORD=password + +# SQLite +#DB_CONNECTION=sqlite +#DB_DATABASE=/var/www/html/database/sqlite/servas.db +#DB_FOREIGN_KEYS=true \ No newline at end of file diff --git a/config/docker/2023/yml-files/servass.yml b/config/docker/2023/yml-files/servass.yml new file mode 100644 index 0000000..44b6ccc --- /dev/null +++ b/config/docker/2023/yml-files/servass.yml @@ -0,0 +1,38 @@ +version: "3" + +services: + servasdb: + image: mariadb:10.7.3 + container_name: servas_mariadb + restart: unless-stopped + command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_bin + environment: + - MARIADB_ROOT_PASSWORD=${DB_PASSWORD} + - MARIADB_USER=${DB_USERNAME} + - MARIADB_PASSWORD=${DB_PASSWORD} + - MARIADB_DATABASE=${DB_DATABASE} + volumes: +# - servas-db-data:/var/lib/mysql + - /gurulandia/data/docker/servas/db:/var/lib/mysql + adminer_servas: + image: adminer:latest + container_name: adminer + environment: + ADMINER_DEFAULT_SERVER: servasdb + restart: unless-stopped + ports: + - 7776:8080 + + servas: + image: beromir/servas + container_name: servas + restart: unless-stopped + depends_on: + - servasdb + ports: + - "9030:80" + volumes: + - /gurulandia/data/docker/servas/.env:/var/www/html/.env + +# volumes: + # servas-db-data: \ No newline at end of file