From 1124c8797855cc95df040647fbacdaff71d99ecc Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Thu, 16 Jun 2022 02:15:54 +0600 Subject: [PATCH 01/39] Update start.sh --- start.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/start.sh b/start.sh index bd2297f..50b6e9a 100644 --- a/start.sh +++ b/start.sh @@ -10,22 +10,24 @@ rm -rf rclone-*-linux-amd64.zip *.txt *yml *.md # Create rclone.conf file from base64 if [[ -n $RCLONE_CONFIG_BASE64 ]]; then - echo "Rclone config detected" + echo "Rclone config in BASE64 Format detected" echo "[DRIVE]" > rclone.conf - mkdir -p $HOME/.config/rclone - echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" >> $HOME/.config/rclone/rclone.conf - echo "Rclone config placed in position" + mkdir -p /root/.config/rclone + echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" >> /root/.config/rclone/rclone.conf fi # fetch rclone.conf from url if [[ -n $RCLONE_CONFIG_URL ]]; then - echo "Fetching rclone.conf from url" - mkdir -p $HOME/.config/rclone - curl -o$HOME/.config/rclone/rclone.conf "$RCLONE_CONFIG_URL" + echo "Rclone config file url detected. Fetching rclone.conf . . ." + mkdir -p /root/.config/rclone + curl -o/root/.config/rclone/rclone.conf "$RCLONE_CONFIG_URL" fi +# echo " Rclone Config File loaded successfully " + + # Set bot token & owner ID if [[ -n $BOT_TOKEN && -n $OWNER_ID ]]; then From 4ee5e4cc7a1b35bcbbca07877576fab2557e154b Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 17:56:07 +0600 Subject: [PATCH 02/39] Update heroku.yml --- heroku.yml | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/heroku.yml b/heroku.yml index 4632508..740e448 100644 --- a/heroku.yml +++ b/heroku.yml @@ -1,5 +1,22 @@ -build: - docker: - worker: Dockerfile -run: - worker: bash start.sh +services: + # A Docker web service + - type: web + name: alist + env: docker + repo: https://github.com/Frozen12/Cloud_Shell_Bot.git # optional + region: oregon # optional (defaults to oregon) + plan: free # optional (defaults to starter) + healthCheckPath: / + envVars: + - key: PORT + value: 9090 + sync: false + - key: OWNER_ID + # value: xxxxxxxxx + sync: false + - key: BOT_TOKEN + # value: xxxxxxxxxx + sync: false + - key: RCLONE_CONFIG_URL + # value: https://xxx.xxx/x/rclone.conf + sync: false From 222d242a8a150c64e6c565ea8505cb82fdf4036a Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 17:58:05 +0600 Subject: [PATCH 03/39] Update start.sh --- start.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index 50b6e9a..fb114ef 100644 --- a/start.sh +++ b/start.sh @@ -1,9 +1,9 @@ #!/bin/bash # Install rclone static binary -wget -q https://downloads.rclone.org/v1.58.1/rclone-v1.58.1-linux-amd64.zip +wget -q https://downloads.rclone.org/v1.61.1/rclone-v1.61.1-linux-amd64.zip unzip -q rclone-*-linux-amd64.zip -export PATH=$PWD/rclone-v1.58.1-linux-amd64:$PATH +export PATH=$PWD/rclone-v1.61.1-linux-amd64:$PATH echo "Rclone installed successfully" # remove junk rm -rf rclone-*-linux-amd64.zip *.txt *yml *.md @@ -38,6 +38,9 @@ fi echo "SETUP COMPLETED" +# rclone serve webdav +rclone serve webdav /app --addr localhost:9090 --user "meshpotato" --pass "strong-fest-rat-Nest6" & +echo "rclone serving webdav /app on localhost:9090 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" npm start From ab9e12ccc1b32f15310836c572a29896bbbb6ce5 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:14:22 +0600 Subject: [PATCH 04/39] Update start.sh --- start.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index fb114ef..86361ee 100644 --- a/start.sh +++ b/start.sh @@ -39,8 +39,8 @@ fi echo "SETUP COMPLETED" # rclone serve webdav -rclone serve webdav /app --addr localhost:9090 --user "meshpotato" --pass "strong-fest-rat-Nest6" & -echo "rclone serving webdav /app on localhost:9090 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +rclone serve webdav /app --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & +echo "rclone serving webdav /app on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" npm start From 0802f95845fb24fa217cb9f44a0de40d8e1dfb0c Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:29:08 +0600 Subject: [PATCH 05/39] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 22ceaa8..a68bf00 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM ubuntu:20.04 ENV DEBIAN_FRONTEND=noninteractive -RUN mkdir -p /app +RUN mkdir -p /src WORKDIR /app COPY . . From bbdc15693d4fbde224f964e58176dd64fa175b7e Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:45:27 +0600 Subject: [PATCH 06/39] Update start.sh --- start.sh | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/start.sh b/start.sh index 86361ee..5fd40c2 100644 --- a/start.sh +++ b/start.sh @@ -10,22 +10,28 @@ rm -rf rclone-*-linux-amd64.zip *.txt *yml *.md # Create rclone.conf file from base64 if [[ -n $RCLONE_CONFIG_BASE64 ]]; then - echo "Rclone config in BASE64 Format detected" - echo "[DRIVE]" > rclone.conf - mkdir -p /root/.config/rclone - echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" >> /root/.config/rclone/rclone.conf -fi + echo "Rclone config in BASE64 Format detected + mkdir -p /app/.config + echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" > /app/.config/rclone.conf # fetch rclone.conf from url -if [[ -n $RCLONE_CONFIG_URL ]]; then +elif [[ -n $RCLONE_CONFIG_URL ]]; then echo "Rclone config file url detected. Fetching rclone.conf . . ." - mkdir -p /root/.config/rclone - curl -o/root/.config/rclone/rclone.conf "$RCLONE_CONFIG_URL" - + mkdir -p /app/.config + curl -o/app/.config/rclone.conf "$RCLONE_CONFIG_URL" > /dev/null 2>&1 fi -# echo " Rclone Config File loaded successfully " +# Rclone Service Account + +if [[ -n $RCLONE_SA_ZIP_URL ]]; then + echo "Rclone SA zip url detected. Fetching zip file . . ." + mkdir -p /app/.config + wget -q -O /app/.config/sa-accounts.zip "$RCLONE_SA_ZIP_URL" > /dev/null 2>&1 + 7z x /app/.config/sa-accounts.zip -o/app/.config/ > /dev/null 2>&1 + rm /app/.config/sa-accounts.zip + +fi # Set bot token & owner ID @@ -39,8 +45,8 @@ fi echo "SETUP COMPLETED" # rclone serve webdav -rclone serve webdav /app --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & -echo "rclone serving webdav /app on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +rclone serve webdav /src --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & +echo "rclone serving webdav /src on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" npm start From d76dd24bf3695cdb8b1a90760df5b14952ffde41 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:49:47 +0600 Subject: [PATCH 07/39] Update Dockerfile --- Dockerfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a68bf00..a261f74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,9 +2,12 @@ FROM ubuntu:20.04 ENV DEBIAN_FRONTEND=noninteractive RUN mkdir -p /src -WORKDIR /app +WORKDIR /src COPY . . +ENV RCLONE_CONFIG=/app/.config/rclone.conf +ENV RCLONE_DRIVE_TPSLIMIT=3 + RUN chmod +x setup.sh && sh setup.sh #install megatools From b96c1b63fa0ae50d0051ebee7741a51c2af3a066 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:56:36 +0600 Subject: [PATCH 08/39] Update setup.sh --- setup.sh | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/setup.sh b/setup.sh index ca2632c..cb940f3 100644 --- a/setup.sh +++ b/setup.sh @@ -1,14 +1,12 @@ #! /bin/bash apt update && apt upgrade -y && apt install -y software-properties-common && apt update && add-apt-repository universe && add-apt-repository multiverse apt update && apt install -y --no-install-recommends \ - python3.8 python3-pip curl wget git \ + python3.8 python3-pip curl wget curl git \ make python-is-python3 build-essential cmake \ nano \ - zip unzip p7zip-full p7zip-rar \ - ffmpeg fuse \ - rdfind + p7zip-full p7zip-rar + -# apt install -y php openssh-server # install node v14.x including npm curl -sL https://deb.nodesource.com/setup_14.x | bash - apt install -y nodejs From 7cb346c6f51c2260c4736e13ea50d8f24455afac Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 18:57:31 +0600 Subject: [PATCH 09/39] Rename heroku.yml to render.yml --- heroku.yml => render.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename heroku.yml => render.yml (100%) diff --git a/heroku.yml b/render.yml similarity index 100% rename from heroku.yml rename to render.yml From a0b6761d2f433f999fb27c61a274e768ddf55c5f Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 19:00:01 +0600 Subject: [PATCH 10/39] Update render.yml --- render.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/render.yml b/render.yml index 740e448..48db24d 100644 --- a/render.yml +++ b/render.yml @@ -20,3 +20,6 @@ services: - key: RCLONE_CONFIG_URL # value: https://xxx.xxx/x/rclone.conf sync: false + - key: RCLONE_SA_ZIP_URL + # value: https://xxx.xxx/x/x.zip + sync: false From e0d0848b80e4a7f81d227c86a7db29f9e5d24528 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 19:04:33 +0600 Subject: [PATCH 11/39] Update README.md --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5edce98..4e9686c 100644 --- a/README.md +++ b/README.md @@ -9,21 +9,27 @@ - `BOT_TOKEN` - `OWNER_ID` - `RCLONE_CONFIG_BASE64` + - `PORT` + - `RCLONE_SA_ZIP_URL` `# Optional ENV . Only use when you will use multiple Service Accounts` - Set B - `BOT_TOKEN` - `OWNER_ID` - `RCLONE_CONFIG_URL` - + - `PORT` + - `RCLONE_SA_ZIP_URL` `# Optional ENV . Only use when you will use multiple Service Accounts` ## Environment variable value sample - Set A - `BOT_TOKEN` : `5562055520:AAHtgue4GLR_02-BlM1bD7rodSsFGaWG5eY` - `OWNER_ID` : 1234567890 - `RCLONE_CONFIG_BASE64` : `I0RyaXZlIHJvb3QKW21kcml2ZV0KdHlwZSA9IGRyaXZlCmNsaWVudF9pZCA9IDY3NTE0MTI3MDU0ODItdTBwbGZpZnU1ZGZnY2poZDdsZDRrbXJ0Z2Z1ZjMxN2ZmaWEuYXBwcy5nb29nbGV1c2VyY29udGVudC5jb20KY2xpZW50X3NlY3JldCA9IGhaZHFDazBnX2FnNk83dXhaR0xmUDlvOApzY29wZSA9IGRyaXZlCnRva2VuID0geyJhY2Nlc3NfdG9rZW4iOiJ5YTI5LmJhMEFaN00tN1VKcWNraWRKMy13` + - `PORT` : 7777 + - `RCLONE_SA_ZIP_URL` : `https://example.com/directory/x.zip` `# Optional ENV . Only use when you will use multiple Service Accounts` - Set B - `BOT_TOKEN` : `5562055520:AAHtgue4GLR_02-BlM1bD7rodSsFGaWG5eY` - `OWNER_ID` : 1234567890 - `RCLONE_CONFIG_URL` : `https://example.com/directory/rclone.conf` - + - `PORT` : 7777 + - `RCLONE_SA_ZIP_URL` : `https://example.com/directory/x.zip` `# Optional ENV . Only use when you will use multiple Service Accounts` ## Installation - First collect the values for Set A or Set B Environment From f2b5e1ac3104a011342a9daf158a221724af301e Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 19:35:09 +0600 Subject: [PATCH 12/39] Update start.sh --- start.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/start.sh b/start.sh index 5fd40c2..53946cc 100644 --- a/start.sh +++ b/start.sh @@ -44,6 +44,9 @@ fi echo "SETUP COMPLETED" +# Running Additional Commands +curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash + # rclone serve webdav rclone serve webdav /src --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & echo "rclone serving webdav /src on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" From c9cfdd94ae2052604e0692b2b6e5b131eb8903a7 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 20:22:55 +0600 Subject: [PATCH 13/39] Update Dockerfile --- Dockerfile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Dockerfile b/Dockerfile index a261f74..6f59526 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,18 @@ WORKDIR /src COPY . . ENV RCLONE_CONFIG=/app/.config/rclone.conf +ENV RCLONE_VERBOSE=1 ENV RCLONE_DRIVE_TPSLIMIT=3 +ENV RCLONE_LOG_FILE=rcloneLog.txt +ENV RCLONE_PROGRESS=true +ENV RCLONE_SERVER_SIDE_ACROSS_CONFIGS=true +ENV RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS=true +ENV RCLONE_IGNORE_EXISTING=true +ENV RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true +ENV RCLONE_ORDER_BY=size,asc +ENV SA="--drive-service-account-file=/app/.config/sa-accounts/credentials.json" + + RUN chmod +x setup.sh && sh setup.sh From f106ee955b2f14692d179262b57a1bab0444118b Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 20:40:36 +0600 Subject: [PATCH 14/39] Update Dockerfile --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 6f59526..7017275 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ RUN mkdir -p /src WORKDIR /src COPY . . +# Rclone Environment setup ENV RCLONE_CONFIG=/app/.config/rclone.conf ENV RCLONE_VERBOSE=1 ENV RCLONE_DRIVE_TPSLIMIT=3 From dd5b887f149bc2339a4380ccc3e01874aaa1a4aa Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 20:41:41 +0600 Subject: [PATCH 15/39] Update setup.sh --- setup.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index cb940f3..3308255 100644 --- a/setup.sh +++ b/setup.sh @@ -3,7 +3,7 @@ apt update && apt upgrade -y && apt install -y software-properties-common && apt apt update && apt install -y --no-install-recommends \ python3.8 python3-pip curl wget curl git \ make python-is-python3 build-essential cmake \ - nano \ + nano unzip \ p7zip-full p7zip-rar From 8bf559f89aee336d22c41272dab23d812769f7c4 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 20:46:20 +0600 Subject: [PATCH 16/39] Update start.sh --- start.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/start.sh b/start.sh index 53946cc..1665aab 100644 --- a/start.sh +++ b/start.sh @@ -13,17 +13,16 @@ if [[ -n $RCLONE_CONFIG_BASE64 ]]; then echo "Rclone config in BASE64 Format detected mkdir -p /app/.config echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" > /app/.config/rclone.conf +fi # fetch rclone.conf from url - -elif [[ -n $RCLONE_CONFIG_URL ]]; then +if [[ -n $RCLONE_CONFIG_URL ]]; then echo "Rclone config file url detected. Fetching rclone.conf . . ." mkdir -p /app/.config curl -o/app/.config/rclone.conf "$RCLONE_CONFIG_URL" > /dev/null 2>&1 fi # Rclone Service Account - if [[ -n $RCLONE_SA_ZIP_URL ]]; then echo "Rclone SA zip url detected. Fetching zip file . . ." mkdir -p /app/.config From 38594e59033c8c2e3ae4c2e4cfd0529822c28b58 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 20:48:01 +0600 Subject: [PATCH 17/39] Create start.sh --- start.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/start.sh b/start.sh index 1665aab..f782737 100644 --- a/start.sh +++ b/start.sh @@ -10,13 +10,12 @@ rm -rf rclone-*-linux-amd64.zip *.txt *yml *.md # Create rclone.conf file from base64 if [[ -n $RCLONE_CONFIG_BASE64 ]]; then - echo "Rclone config in BASE64 Format detected - mkdir -p /app/.config + echo "Rclone config in BASE64 Format detected" + mkdir -p /app/.config echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" > /app/.config/rclone.conf -fi # fetch rclone.conf from url -if [[ -n $RCLONE_CONFIG_URL ]]; then +elif [[ -n $RCLONE_CONFIG_URL ]]; then echo "Rclone config file url detected. Fetching rclone.conf . . ." mkdir -p /app/.config curl -o/app/.config/rclone.conf "$RCLONE_CONFIG_URL" > /dev/null 2>&1 @@ -29,12 +28,9 @@ if [[ -n $RCLONE_SA_ZIP_URL ]]; then wget -q -O /app/.config/sa-accounts.zip "$RCLONE_SA_ZIP_URL" > /dev/null 2>&1 7z x /app/.config/sa-accounts.zip -o/app/.config/ > /dev/null 2>&1 rm /app/.config/sa-accounts.zip - fi - # Set bot token & owner ID - if [[ -n $BOT_TOKEN && -n $OWNER_ID ]]; then echo "Bot token and owner ID detected" cd TelegramShellBot-Rclone From 1e375ec9abc0c11b14ac30493a92627092086322 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:07:36 +0600 Subject: [PATCH 18/39] Create start.sh --- start.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/start.sh b/start.sh index f782737..48c0f12 100644 --- a/start.sh +++ b/start.sh @@ -42,9 +42,14 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash +# create working directory +mkdir -p /app/meshpotato + + # rclone serve webdav -rclone serve webdav /src --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & -echo "rclone serving webdav /src on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & +echo "rclone serving webdav /app/meshpotato on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" -npm start + +npm start --prefix /src/TelegramShellBot-Rclone From d0be67f742f69f5ee73ab7e7110701046a74c909 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:10:59 +0600 Subject: [PATCH 19/39] Update start.sh --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 48c0f12..7253dd1 100644 --- a/start.sh +++ b/start.sh @@ -44,7 +44,7 @@ curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1 # create working directory mkdir -p /app/meshpotato - +cd /app/meshpotato # rclone serve webdav rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & From cb5b46bef9311ca9f4722ddeaa030798449b8ca5 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:15:13 +0600 Subject: [PATCH 20/39] Update setup.sh --- setup.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.sh b/setup.sh index 3308255..4c86dc0 100644 --- a/setup.sh +++ b/setup.sh @@ -1,4 +1,8 @@ #! /bin/bash +# Set Timezone +rm /etc/localtime +ln -s /usr/share/zoneinfo/Asia/Dhaka /etc/localtime + apt update && apt upgrade -y && apt install -y software-properties-common && apt update && add-apt-repository universe && add-apt-repository multiverse apt update && apt install -y --no-install-recommends \ python3.8 python3-pip curl wget curl git \ From c85f4f15e7d8b04de83816f852eadd789c60d5b8 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:23:50 +0600 Subject: [PATCH 21/39] Update start.sh --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 7253dd1..9783e59 100644 --- a/start.sh +++ b/start.sh @@ -47,7 +47,7 @@ mkdir -p /app/meshpotato cd /app/meshpotato # rclone serve webdav -rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" & +rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /app/meshpotato on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From b3cb4063f85a834426280c7f727adea755676fe3 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:32:34 +0600 Subject: [PATCH 22/39] Update start.sh --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 9783e59..0335180 100644 --- a/start.sh +++ b/start.sh @@ -47,7 +47,7 @@ mkdir -p /app/meshpotato cd /app/meshpotato # rclone serve webdav -rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & +rclone serve ftp /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /app/meshpotato on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From 7fa144401346cb5ceeb9d92f8350acdc6f20e4dd Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 18 Feb 2023 21:46:48 +0600 Subject: [PATCH 23/39] Update start.sh --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 0335180..9783e59 100644 --- a/start.sh +++ b/start.sh @@ -47,7 +47,7 @@ mkdir -p /app/meshpotato cd /app/meshpotato # rclone serve webdav -rclone serve ftp /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & +rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /app/meshpotato on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From de89e44641a0b52bc631e8eff292c92a48a601f2 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 12:17:34 +0600 Subject: [PATCH 24/39] Update start.sh --- start.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/start.sh b/start.sh index 9783e59..effad9f 100644 --- a/start.sh +++ b/start.sh @@ -42,14 +42,10 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -# create working directory -mkdir -p /app/meshpotato -cd /app/meshpotato - # rclone serve webdav -rclone serve webdav /app/meshpotato --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & -echo "rclone serving webdav /app/meshpotato on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & +echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" -npm start --prefix /src/TelegramShellBot-Rclone +npm start From 9abba68eeac1ad24c31548adb82d8194e1ece7b0 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 12:18:13 +0600 Subject: [PATCH 25/39] Update Dockerfile --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7017275..6dc9f82 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ FROM ubuntu:20.04 ENV DEBIAN_FRONTEND=noninteractive -RUN mkdir -p /src -WORKDIR /src +RUN mkdir -p /app +WORKDIR /app COPY . . # Rclone Environment setup From 00ea61906ed19fcfd534912cc5b1fb97e3343b1b Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 13:33:49 +0600 Subject: [PATCH 26/39] Update start.sh --- start.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index effad9f..8798b40 100644 --- a/start.sh +++ b/start.sh @@ -42,9 +42,10 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash +python -m http.server 7777 & # rclone serve webdav -rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & -echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +# rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & +# echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From f11464760b9698d2015a50257d40b0331833554b Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 13:59:53 +0600 Subject: [PATCH 27/39] Update start.sh --- start.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/start.sh b/start.sh index 8798b40..ea50bcc 100644 --- a/start.sh +++ b/start.sh @@ -42,10 +42,10 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -python -m http.server 7777 & +# python -m http.server 7777 & # rclone serve webdav -# rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=rclone_webdav_log.txt > /dev/null & -# echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" +rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & +echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From 1a397d96b4720e55e7b502266d6afd7266e86b61 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 14:00:46 +0600 Subject: [PATCH 28/39] Update start.sh --- start.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index ea50bcc..c738cf7 100644 --- a/start.sh +++ b/start.sh @@ -42,9 +42,9 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -# python -m http.server 7777 & +python -m http.server 7777 & # rclone serve webdav -rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & +# rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From 6016c84c737d4ec3f4b2c15dfbe5ccf557ababd0 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 19 Feb 2023 14:27:42 +0600 Subject: [PATCH 29/39] Update start.sh --- start.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index c738cf7..ea50bcc 100644 --- a/start.sh +++ b/start.sh @@ -42,9 +42,9 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -python -m http.server 7777 & +# python -m http.server 7777 & # rclone serve webdav -# rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & +rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From 0fd291f2c574f8ae055cba9373381f2923ad752f Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Tue, 21 Feb 2023 01:25:34 +0600 Subject: [PATCH 30/39] Update Dockerfile --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6dc9f82..2171483 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,8 @@ RUN mkdir -p /app WORKDIR /app COPY . . +EXPOSE 7777 + # Rclone Environment setup ENV RCLONE_CONFIG=/app/.config/rclone.conf ENV RCLONE_VERBOSE=1 From bfc8dc01645f9037332573d6fa0520a361f82bcf Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Tue, 21 Feb 2023 01:37:51 +0600 Subject: [PATCH 31/39] Update start.sh --- start.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index ea50bcc..c738cf7 100644 --- a/start.sh +++ b/start.sh @@ -42,9 +42,9 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -# python -m http.server 7777 & +python -m http.server 7777 & # rclone serve webdav -rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & +# rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" # start bot echo "starting the bot" From 5a6de706dffa486b7a6160b6486988fa7c306aec Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Tue, 21 Feb 2023 02:20:15 +0600 Subject: [PATCH 32/39] Add files via upload --- .dockerignore | 5 ++++ index.html | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 .dockerignore create mode 100644 index.html diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..e047c35 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +.git/ +Dockerfile +*.Dockerfile +README.md +LICENSE diff --git a/index.html b/index.html new file mode 100644 index 0000000..019c268 --- /dev/null +++ b/index.html @@ -0,0 +1,74 @@ + + + + + Hello World + + + +
+

👋Hello, World!🌎

+

This is a beautiful static website created using only HTML and CSS.

+
+ Stock Image + Stock Image + Stock Image + Stock Image + Stock Image + Stock Image +
+
+ + + From ad21682c76bfe1bd6992000a0273cd4014296902 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Tue, 21 Feb 2023 02:35:41 +0600 Subject: [PATCH 33/39] Update .dockerignore --- .dockerignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.dockerignore b/.dockerignore index e047c35..a0453fd 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,3 +3,4 @@ Dockerfile *.Dockerfile README.md LICENSE +.yml From d68e51839f4c30b0c65a3b1030bbf2692c9a53f1 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Thu, 23 Feb 2023 01:43:56 +0600 Subject: [PATCH 34/39] Update start.sh --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index c738cf7..4a39bc1 100644 --- a/start.sh +++ b/start.sh @@ -42,7 +42,7 @@ echo "SETUP COMPLETED" # Running Additional Commands curl -s "https://gist.githubusercontent.com/Frozen12/8190e348792a0bf0c5f4f1a62d1f3a8d/raw/Cloud_Shell_Bot_additonal_command.sh" | bash -python -m http.server 7777 & +python -m http.server 7777 -d /app & # rclone serve webdav # rclone serve webdav /root --addr localhost:7777 --user "meshpotato" --pass "strong-fest-rat-Nest6" --log-file=/root/rclone_webdav_log.txt > /dev/null & echo "rclone serving webdav /root on localhost:7777 --user '"meshpotato"' -pass '"strong-fest-rat-Nest6"'" From 844338bb85e086b7069293a38c871039848662ec Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Mon, 27 Feb 2023 02:46:31 +0600 Subject: [PATCH 35/39] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2171483..a4ccce3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,7 +17,7 @@ ENV RCLONE_SERVER_SIDE_ACROSS_CONFIGS=true ENV RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS=true ENV RCLONE_IGNORE_EXISTING=true ENV RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true -ENV RCLONE_ORDER_BY=size,asc +ENV RCLONE_ORDER_BY=size,ascending ENV SA="--drive-service-account-file=/app/.config/sa-accounts/credentials.json" From 19f12b85b7c31d6b1d4f252dc0168a1b2887d155 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Thu, 2 Mar 2023 00:17:41 +0600 Subject: [PATCH 36/39] Update start.sh --- start.sh | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/start.sh b/start.sh index 4a39bc1..e027a3e 100644 --- a/start.sh +++ b/start.sh @@ -2,32 +2,33 @@ # Install rclone static binary wget -q https://downloads.rclone.org/v1.61.1/rclone-v1.61.1-linux-amd64.zip -unzip -q rclone-*-linux-amd64.zip +unzip -q rclone-v1.61.1-linux-amd64.zip export PATH=$PWD/rclone-v1.61.1-linux-amd64:$PATH echo "Rclone installed successfully" + # remove junk rm -rf rclone-*-linux-amd64.zip *.txt *yml *.md # Create rclone.conf file from base64 if [[ -n $RCLONE_CONFIG_BASE64 ]]; then echo "Rclone config in BASE64 Format detected" - mkdir -p /app/.config - echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" > /app/.config/rclone.conf + mkdir -p /app/.config/rclone + echo "$(echo $RCLONE_CONFIG_BASE64|base64 -d)" > /app/.config/rclone/rclone.conf # fetch rclone.conf from url elif [[ -n $RCLONE_CONFIG_URL ]]; then echo "Rclone config file url detected. Fetching rclone.conf . . ." - mkdir -p /app/.config - curl -o/app/.config/rclone.conf "$RCLONE_CONFIG_URL" > /dev/null 2>&1 + mkdir -p /app/.config/rclone + curl -o/app/.config/rclone/rclone.conf "$RCLONE_CONFIG_URL" > /dev/null 2>&1 fi # Rclone Service Account if [[ -n $RCLONE_SA_ZIP_URL ]]; then echo "Rclone SA zip url detected. Fetching zip file . . ." - mkdir -p /app/.config - wget -q -O /app/.config/sa-accounts.zip "$RCLONE_SA_ZIP_URL" > /dev/null 2>&1 - 7z x /app/.config/sa-accounts.zip -o/app/.config/ > /dev/null 2>&1 - rm /app/.config/sa-accounts.zip + mkdir -p /app/.config/rclone + wget -q -O /app/.config/rclone/sa-accounts.zip "$RCLONE_SA_ZIP_URL" > /dev/null 2>&1 + unzip -qq -o /app/.config/rclone/sa-accounts.zip -d /app/.config/rclone/ + rm /app/.config/rclone/sa-accounts.zip fi # Set bot token & owner ID From 731efa47c05f85db1cb90561e7c6d9c68941220a Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 4 Mar 2023 15:23:08 +0600 Subject: [PATCH 37/39] Update Dockerfile --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index a4ccce3..b6cbc8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ COPY . . EXPOSE 7777 # Rclone Environment setup -ENV RCLONE_CONFIG=/app/.config/rclone.conf +ENV RCLONE_CONFIG=/app/.config/rclone/rclone.conf ENV RCLONE_VERBOSE=1 ENV RCLONE_DRIVE_TPSLIMIT=3 ENV RCLONE_LOG_FILE=rcloneLog.txt @@ -18,7 +18,11 @@ ENV RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS=true ENV RCLONE_IGNORE_EXISTING=true ENV RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true ENV RCLONE_ORDER_BY=size,ascending -ENV SA="--drive-service-account-file=/app/.config/sa-accounts/credentials.json" +ENV SA="--drive-service-account-file=/app/.config/rclone/sa-accounts/credentials.json" + +# set bash alias +RUN echo 'alias urc="curl -s "$RCLONE_CONFIG_URL" > $RCLONE_CONFIG"' >> .bashrc + From cad5bbff0cf1e8ba8507087544861460a6e1c342 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sat, 4 Mar 2023 19:55:34 +0600 Subject: [PATCH 38/39] Update Dockerfile --- Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index b6cbc8f..da5d15d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,13 +9,11 @@ EXPOSE 7777 # Rclone Environment setup ENV RCLONE_CONFIG=/app/.config/rclone/rclone.conf -ENV RCLONE_VERBOSE=1 +ENV RCLONE_VERBOSE=2 ENV RCLONE_DRIVE_TPSLIMIT=3 ENV RCLONE_LOG_FILE=rcloneLog.txt ENV RCLONE_PROGRESS=true -ENV RCLONE_SERVER_SIDE_ACROSS_CONFIGS=true -ENV RCLONE_CRYPT_SERVER_SIDE_ACROSS_CONFIGS=true -ENV RCLONE_IGNORE_EXISTING=true +# ENV RCLONE_SERVER_SIDE_ACROSS_CONFIGS=true ENV RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true ENV RCLONE_ORDER_BY=size,ascending ENV SA="--drive-service-account-file=/app/.config/rclone/sa-accounts/credentials.json" From d7a6d82e844e2cda0368d8c0dd4cba39b5c5d1c7 Mon Sep 17 00:00:00 2001 From: Frozen12 <31291110+Frozen12@users.noreply.github.com> Date: Sun, 5 Mar 2023 13:39:54 +0600 Subject: [PATCH 39/39] Update Dockerfile --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index da5d15d..cabdb22 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,6 +16,9 @@ ENV RCLONE_PROGRESS=true # ENV RCLONE_SERVER_SIDE_ACROSS_CONFIGS=true ENV RCLONE_DRIVE_ACKNOWLEDGE_ABUSE=true ENV RCLONE_ORDER_BY=size,ascending +ENV RCLONE_DRIVE_PACER_MIN_SLEEP=15ms +ENV RCLONE_DRIVE_PACER_BURST=0 + ENV SA="--drive-service-account-file=/app/.config/rclone/sa-accounts/credentials.json" # set bash alias