From 82a84240eb01efb7ac538271cbfe0cb29820e164 Mon Sep 17 00:00:00 2001 From: bigboxuser Date: Sat, 25 Oct 2025 10:40:29 +0300 Subject: [PATCH] Sm shit changed - new config on dozzle, gitea, invidious, ollama - gossa file server - scripts to poweron/update all dockers --- .gitignore | 12 ++++++ dozzle/docker-compose.yml | 1 + gitea/docker-compose.yml | 2 +- gossa/docker-compose.yml | 8 ++++ invidious/docker-compose.yml | 40 +++++++++++++++---- ollama-webui/docker-compose.yml | 2 +- power-all-docker.sh | 12 ++++++ .../.config/ookla/speedtest-cli.json | 6 +++ update-all-docker.sh | 14 +++++++ 9 files changed, 87 insertions(+), 10 deletions(-) create mode 100644 .gitignore create mode 100644 gossa/docker-compose.yml create mode 100755 power-all-docker.sh create mode 100644 speedtest-tracker/.config/ookla/speedtest-cli.json create mode 100755 update-all-docker.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..30808aa --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +.not-running +freshrss/config +gitea/gitea +speedtest-tracker/config +speedtest-tracker/.config +syncthing/data1 +syncthing/data2 +syncthing/syncthing +invidious/config +invidious/docker +gossa/sharefolder +karakeep/login diff --git a/dozzle/docker-compose.yml b/dozzle/docker-compose.yml index b8811c9..4b6b9a3 100644 --- a/dozzle/docker-compose.yml +++ b/dozzle/docker-compose.yml @@ -1,6 +1,7 @@ # Run with docker compose up -d services: dozzle: + restart: unless-stopped image: amir20/dozzle:latest volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/gitea/docker-compose.yml b/gitea/docker-compose.yml index fc282f7..7e80b2e 100644 --- a/gitea/docker-compose.yml +++ b/gitea/docker-compose.yml @@ -19,5 +19,5 @@ services: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - - "3000:3000" + - "3010:3000" - "222:22" diff --git a/gossa/docker-compose.yml b/gossa/docker-compose.yml new file mode 100644 index 0000000..532a1fe --- /dev/null +++ b/gossa/docker-compose.yml @@ -0,0 +1,8 @@ +version: '3' +services: + gossa: + volumes: + - ./sharefolder:/shared + ports: + - 9000:8001 + image: pldubouilh/gossa diff --git a/invidious/docker-compose.yml b/invidious/docker-compose.yml index 02f76bf..4144f5d 100644 --- a/invidious/docker-compose.yml +++ b/invidious/docker-compose.yml @@ -30,7 +30,6 @@ services: invidious: image: quay.io/invidious/invidious:latest - # image: quay.io/invidious/invidious:latest-arm64 # ARM64/AArch64 devices restart: unless-stopped ports: - "4000:3000" @@ -46,17 +45,22 @@ services: host: invidious-db port: 5432 check_tables: true - signature_server: inv_sig_helper:12999 + #signature_server: inv_sig_helper:12999 visitor_data: CgtYSm5kUWRVZVE1ZyiI19DFBjInCgJSTxIhEh0SGwsMDg8QERITFBUWFxgZGhscHR4fICEiIyQlJiBF po_token: MpgBecKBkgtBf495_hSk7H5v2KKh-AqptAyHbebX8yIGmiAdCdWMqjxK-5Tj_M_N_ATC0_338CYGDbdFPWV10VlDLhX5K2rgzdva9hD4AMVfcSBZalgO8Wmgly5ynp2tTwll3kgbRJXpz1nJNc-mrUnd0qIKsqigJvJet1RxUzWNc0cVCnRdhhplKd8ms7jDuSCnHaWglT3M6d0= quality: dash - quality_dash: 1080p + quality_dash: auto local: true + invidious_companion: + - private_url: "http://companion:8282/companion" + #- public_url: "http://localhost:8282" + invidious_companion_key: "FcmLBRw5p3SkVjuR" # external_port: # domain: # https_only: false # statistics_enabled: false hmac_key: "4xEaLg0fzfvolth1Tq+wJstoZuF3mkURi5PmgzPeqlo=" + use_innertube_for_captions: true healthcheck: test: wget -nv --tries=1 --spider http://127.0.0.1:4000/api/v1/trending || exit 1 interval: 30s @@ -69,19 +73,38 @@ services: depends_on: - invidious-db - inv_sig_helper: - image: quay.io/invidious/inv-sig-helper:latest - init: true - command: ["--tcp", "0.0.0.0:12999"] + companion: + image: quay.io/invidious/invidious-companion:latest environment: - - RUST_LOG=info + - SERVER_SECRET_KEY=FcmLBRw5p3SkVjuR restart: unless-stopped + #ports: + #- "127.0.0.1:8282:8282" + logging: + options: + max-size: "1G" + max-file: "4" cap_drop: - ALL read_only: true + volumes: + - companioncache:/var/tmp/youtubei.js:rw security_opt: - no-new-privileges:true +# inv_sig_helper: +# image: quay.io/invidious/inv-sig-helper:latest +# init: true +# command: ["--tcp", "0.0.0.0:12999"] +# environment: +# - RUST_LOG=info +# restart: unless-stopped +# cap_drop: +# - ALL +# read_only: true +# security_opt: +# - no-new-privileges:true + invidious-db: image: docker.io/library/postgres:14 restart: unless-stopped @@ -98,3 +121,4 @@ services: volumes: postgresdata: + companioncache: diff --git a/ollama-webui/docker-compose.yml b/ollama-webui/docker-compose.yml index 45b1a51..009275c 100644 --- a/ollama-webui/docker-compose.yml +++ b/ollama-webui/docker-compose.yml @@ -15,7 +15,7 @@ services: depends_on: - ollama ports: - - 192.168.0.131:3001:8080 + - 192.168.0.131:3005:8080 environment: - 'OLLAMA_BASE_URL=http://192.168.0.131:11434' - 'WEBUI_SECRET_KEY=' diff --git a/power-all-docker.sh b/power-all-docker.sh new file mode 100755 index 0000000..411f86e --- /dev/null +++ b/power-all-docker.sh @@ -0,0 +1,12 @@ +set -xeu + +for dir in */; do + cd $dir + docker-compose up -d + #for dir2 in */; do + # cd $dir2 + # ls -d $PWD/* + # cd .. + #done + cd .. +done diff --git a/speedtest-tracker/.config/ookla/speedtest-cli.json b/speedtest-tracker/.config/ookla/speedtest-cli.json new file mode 100644 index 0000000..a0c90c3 --- /dev/null +++ b/speedtest-tracker/.config/ookla/speedtest-cli.json @@ -0,0 +1,6 @@ +{ + "Settings": { + "LicenseAccepted": "604ec27f828456331ebf441826292c49276bd3c1bee1a2f65a6452f505c4061c", + "GDPRTimeStamp": 1746646475 + } +} diff --git a/update-all-docker.sh b/update-all-docker.sh new file mode 100755 index 0000000..38c1a05 --- /dev/null +++ b/update-all-docker.sh @@ -0,0 +1,14 @@ +set -xeu + +for dir in */; do + cd $dir + docker-compose down + docker-compose pull + docker-compose up -d + #for dir2 in */; do + # cd $dir2 + # ls -d $PWD/* + # cd .. + #done + cd .. +done