mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-02-24 20:41:05 +03:00
qbittorrent 4.6.2
This commit is contained in:
parent
27a2fc4b07
commit
a6df3c3fc0
@ -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
|
||||||
|
|
||||||
##################################################################################
|
##################################################################################
|
||||||
|
|
||||||
|
@ -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).
|
||||||
|
2
Makefile
2
Makefile
@ -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
|
||||||
|
@ -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
|
@ -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
|
@ -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
|
|
11
linux/ecosystem/qbittorrent/4.6.2/docker-compose.yml
Normal file
11
linux/ecosystem/qbittorrent/4.6.2/docker-compose.yml
Normal 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
|
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 67 KiB |
@ -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
|
|
Loading…
x
Reference in New Issue
Block a user