From 79da02b8d5a1eb879b654bcea0e6efec55d5802b Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Mon, 9 Jun 2025 01:12:11 -0300 Subject: [PATCH] Add suwayomi server --- komga/docker-compose.yml | 3 +++ suwayomi/docker-compose.yml | 40 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 suwayomi/docker-compose.yml diff --git a/komga/docker-compose.yml b/komga/docker-compose.yml index 0fbf0a4..588588f 100644 --- a/komga/docker-compose.yml +++ b/komga/docker-compose.yml @@ -9,6 +9,9 @@ services: - type: bind source: /docker/appdata/komga/data target: /data + - type: bind + source: /home/isaac/Media + target: /media - type: bind source: /etc/timezone #alternatively you can use a TZ environment variable, like TZ=Europe/London target: /etc/timezone diff --git a/suwayomi/docker-compose.yml b/suwayomi/docker-compose.yml new file mode 100644 index 0000000..e73a909 --- /dev/null +++ b/suwayomi/docker-compose.yml @@ -0,0 +1,40 @@ +services: + suwayomi: + container_name: suwayomi + image: ghcr.io/suwayomi/suwayomi-server:preview + environment: + - TZ=America/Moncton # Use TZ database name from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + # Comment these out if you do not use the flaresolverr container at the bottom of this file + - FLARESOLVERR_ENABLED=true + - FLARESOLVERR_URL=http://flaresolverr:8191 +# ################################################################################################# +# +# !!! IMPORTANT !!! +# - server settings can be changed during runtime in the WebUI +# - providing an environment variable will OVERWRITE the current setting value when starting the container +# +# ################################################################################################# +# +# example for setting env vars: +# + - BIND_IP=0.0.0.0 + - BIND_PORT=4567 +# - SOCKS_PROXY_ENABLED=false + - DOWNLOAD_AS_CBZ=true +# - BASIC_AUTH_ENABLED=true +# - BASIC_AUTH_USERNAME=manga +# - BASIC_AUTH_PASSWORD=hello123 +# - EXTENSION_REPOS=["http://github.com/orginazation-name/repo-name", "http://github.com/orginazation-name-2/repo-name-2"] + volumes: + - /docker/appdata/suwayomi/data:/home/suwayomi/.local/share/Tachidesk + ports: + - "4567:4567" + restart: unless-stopped + flaresolverr: + image: ghcr.io/thephaseless/byparr:latest + container_name: flaresolverr + environment: + - TZ=America/Moncton # Use TZ database name from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones + ports: + - "8191:8191" + restart: unless-stopped