qbittorrent 4.6.2

This commit is contained in:
Anatolii Zimovskii 2023-12-26 03:39:19 +03:00
parent 27a2fc4b07
commit a6df3c3fc0
Signed by: stam
GPG Key ID: E149C3760CFA3C7E
12 changed files with 36 additions and 53 deletions

View File

@ -72,8 +72,8 @@ jobs:
- name: Test Make - name: Test Make
run: make run: make
- name: Build and Deploy qBittorrent - name: Build and Deploy qBittorrent 4.6.2
run: cd linux/ecosystem/qbittorrent && make build && make deploy run: cd linux/ecosystem/qbittorrent/4.6.2 && make build && make deploy
################################################################################## ##################################################################################

View File

@ -3,6 +3,7 @@
* `sep-oct-nov-dec` * `sep-oct-nov-dec`
* `nextcloud` upgrade * `nextcloud` upgrade
* `nginx` fixed and migrated to `openssl3` + `debion12` base and build stages. * `nginx` fixed and migrated to `openssl3` + `debion12` base and build stages.
* new, fully `static`, binary in `qbittorrent` images.
* `aug` * `aug`
* added `ninjam` server * added `ninjam` server
* EOL of `freegpt` by closing project by maintaner - [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru). * EOL of `freegpt` by closing project by maintaner - [Em1tSan/freegpt-webui-ru](https://github.com/Em1tSan/freegpt-webui-ru).

View File

@ -573,7 +573,7 @@ ecosystem-vk2discord-images:
cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy
ecosystem-qbittorrent-images: ecosystem-qbittorrent-images:
cd `pwd`/linux/ecosystem/qbittorrent && pwd && make build && make deploy cd `pwd`/linux/ecosystem/qbittorrent/4.6.2 && pwd && make build && make deploy
ecosystem-retracker-images: ecosystem-retracker-images:
cd `pwd`/linux/ecosystem/retracker && pwd && make build && make deploy cd `pwd`/linux/ecosystem/retracker && pwd && make build && make deploy

View File

@ -9,25 +9,21 @@ ENV QBT_DIR=/opt/qbittorrent
ENV QBT_PORT_WEBUI=8282 ENV QBT_PORT_WEBUI=8282
ENV QBT_PORT_TRACKER=9000 ENV QBT_PORT_TRACKER=9000
ENV QBT_PORT_NAT=1337 ENV QBT_PORT_NAT=1337
ENV QBT_VERSION=4.6.2
ENV QBT_LIBTORRENT_VERSION=2.0.9
ENV QBT_URL=https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-${QBT_VERSION}_v${QBT_LIBTORRENT_VERSION}/x86_64-qbittorrent-nox
################################################################## ##################################################################
# Files and folders # Files and folders
################################################################## ##################################################################
RUN mkdir -p ${QBT_DIR} RUN mkdir -p ${QBT_DIR}
##################################################################
# qBitTorrent sources list
##################################################################
#RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4
#COPY qbittorrent-unstable.list /etc/apt/sources.list.d/qbittorrent-unstable.list
RUN apt autoremove -y && apt purge policykit-1 -y && apt update && apt dist-upgrade -y
############################# #################################### ############################# ####################################
# qbittorrent install # qbittorrent install
################################################################## ##################################################################
RUN apt-get update && \ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ${QBT_URL} -O /usr/bin/qbittorrent-nox && \
apt install -y --allow-unauthenticated --allow-downgrades \ chmod +x /usr/bin/qbittorrent-nox && \
qbittorrent-nox qbittorrent-nox --version
################################################################## ##################################################################
# other customisations # other customisations

View File

@ -1,4 +1,4 @@
FROM epicmorg/debian:bullseye FROM epicmorg/debian:bookworm
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org" LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
@ -9,25 +9,21 @@ ENV QBT_DIR=/opt/qbittorrent
ENV QBT_PORT_WEBUI=8282 ENV QBT_PORT_WEBUI=8282
ENV QBT_PORT_TRACKER=9000 ENV QBT_PORT_TRACKER=9000
ENV QBT_PORT_NAT=1337 ENV QBT_PORT_NAT=1337
ENV QBT_VERSION=4.6.2
ENV QBT_LIBTORRENT_VERSION=1.2.19
ENV QBT_URL=https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-${QBT_VERSION}_v${QBT_LIBTORRENT_VERSION}/x86_64-qbittorrent-nox
################################################################## ##################################################################
# Files and folders # Files and folders
################################################################## ##################################################################
RUN mkdir -p ${QBT_DIR} RUN mkdir -p ${QBT_DIR}
##################################################################
# qBitTorrent sources list
##################################################################
#RUN apt-key adv --recv-keys --keyserver keyserver.ubuntu.com D35164147CA69FC4
#COPY qbittorrent-stable.list /etc/apt/sources.list.d/qbittorrent-stable.list
#RUN apt autoremove -y && apt purge policykit-1 -y && apt update && apt dist-upgrade -y
############################# #################################### ############################# ####################################
# qbittorrent install # qbittorrent install
################################################################## ##################################################################
RUN apt-get update && \ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue ${QBT_URL} -O /usr/bin/qbittorrent-nox && \
apt install -y --allow-unauthenticated --allow-downgrades \ chmod +x /usr/bin/qbittorrent-nox && \
qbittorrent-nox qbittorrent-nox --version
################################################################## ##################################################################
# other customisations # other customisations

View File

@ -6,9 +6,8 @@ app:
make clean make clean
build: build:
make qbt-latest make qbt-libtorrent2
make qbt-unstable make qbt-libtorrent1
make qbt-stable
deploy: deploy:
docker-compose push docker-compose push
@ -20,15 +19,10 @@ clean:
docker volume prune -f docker volume prune -f
docker system prune -af docker system prune -af
qbt-latest: qbt-libtorrent2:
docker-compose build --compress --parallel --progress plain qbt-latest docker-compose build --compress --parallel --progress plain qbt-libtorrent2
docker-compose push qbt-latest docker-compose push qbt-libtorrent2
qbt-libtorrent1:
qbt-unstable: docker-compose build --compress --parallel --progress plain qbt-libtorrent1
docker-compose build --compress --parallel --progress plain qbt-unstable docker-compose push qbt-libtorrent1
docker-compose push qbt-unstable
qbt-stable:
docker-compose build --compress --parallel --progress plain qbt-stable
docker-compose push qbt-stable

View File

@ -0,0 +1,11 @@
version: '3.9'
services:
qbt-libtorrent2:
image: "epicmorg/qbittorrent:4.6.2"
build:
context: .
qbt-libtorrent1:
image: "epicmorg/qbittorrent:4.6.2-libtorrent1.2.19"
build:
context: .
dockerfile: Dockerfile.lt1

View File

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -1,15 +0,0 @@
version: '3.9'
services:
qbt-latest:
image: "epicmorg/qbittorrent:latest"
build:
context: .
qbt-unstable:
image: "epicmorg/qbittorrent:unstable"
build:
context: .
qbt-stable:
image: "epicmorg/qbittorrent:stable"
build:
context: .
dockerfile: Dockerfile.stable