Skip to content

Commit b1996ab

Browse files
committed
Update to Vorta 0.12.0 plus numerous security updates
1 parent 3cfd890 commit b1996ab

3 files changed

Lines changed: 8 additions & 6 deletions

File tree

‎Dockerfile‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
# Pull base image.
2-
FROM jlesage/baseimage-gui:alpine-3.22-v4
2+
FROM jlesage/baseimage-gui:alpine-3.24-v4
33

44
RUN apk upgrade --no-cache
55
RUN add-pkg openssh-client rsync fuse python3 py3-pip py3-qt6 zstd-libs lz4-libs openssl \
66
qt6-qtbase py3-bcrypt py3-pynacl py3-peewee py3-psutil py3-wheel py3-cryptography fuse3 fuse3-libs \
77
mesa-dri-gallium font-croscore py3-platformdirs libxxhash firefox-esr
88
## Buld requirements which are deleted in same transaction so they don't impact image
9-
RUN add-pkg --virtual build-dependencies py3-pkgconfig python3-dev py3-virtualenv openssl-dev zstd-dev acl-dev lz4-dev build-base qt6-qtbase-dev fuse-dev fuse3-dev xxhash-dev
10-
RUN pip3 install --break-system-packages borgbackup vorta pyfuse3
11-
RUN del-pkg build-dependencies
9+
## Vorta 0.12 requires pyqt3 newer that what is in alpine 3.24. Tried building pyqt6 from source but it was a nightmare. So instead use older version.
10+
RUN add-pkg --virtual build-dependencies py3-pkgconfig python3-dev openssl-dev zstd-dev acl-dev lz4-dev build-base qt6-qtbase-dev fuse-dev fuse3-dev xxhash-dev && \
11+
pip3 install --break-system-packages borgbackup pyfuse3 && \
12+
pip3 install --break-system-packages --no-deps vorta && \
13+
del-pkg build-dependencies
1214

1315
# Copy the start script and force permissions just in case
1416
COPY --chmod=755 rootfs/ /

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Vorta-Docker
22

33
Run Vorta from Docker.
4-
Currently using Vorta 0.11.6 release with Borg 1.4.5 on jlesage/baseimage-gui:alpine-3.22-v4 image
4+
Currently using Vorta 0.12.0 release with Borg 1.4.5 on jlesage/baseimage-gui:alpine-3.24-v4 image
55
Latest version includes embedded Firefox to view help links in UI. File links in the UI will not work but logs have been redirected and will appear in Docker logs.
66

77
## Usage

‎build.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ MYPID=$$
55
renice -n 19 -p $MYPID
66
ionice -c 3 -p $MYPID
77

8-
docker pull jlesage/baseimage-gui:alpine-3.22-v4
8+
docker pull jlesage/baseimage-gui:alpine-3.24-v4
99
# For testing local builds use the local label
1010
# user --no-cache if you want to force a rebuild of all layers, otherwise it will use the cache for unchanged layers
1111
DOCKER_BUILDKIT=1 docker build . -t nas:5000/vorta-docker:local

0 commit comments

Comments
 (0)