FROM ghcr.io/linuxserver/baseimage-ubuntu:bionic # set version label ARG BUILD_DATE ARG VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" LABEL maintainer="aptalca" # environment variables ARG DEBIAN_FRONTEND="noninteractive" ENV PYTHON_EGG_CACHE="/config/plugins/.python-eggs" # install software RUN \ echo "**** add repositories ****" && \ apt-get update && \ apt-get install -y \ gnupg && \ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C5E6A5ED249AD24C && \ echo "deb http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \ /etc/apt/sources.list.d/deluge.list && \ echo "deb-src http://ppa.launchpad.net/deluge-team/stable/ubuntu bionic main" >> \ /etc/apt/sources.list.d/deluge.list && \ echo "**** install packages ****" && \ apt-get update && \ apt-get install -y \ aptitude \ perlbrew \ vim \ deluged \ deluge-console \ deluge-web \ python3-future \ python3-requests \ p7zip-full \ unrar \ unzip && \ perlbrew install-cpanm && \ (echo y)|cpan Filesys::Df Data::Dumper File::Find Archive::Zip File::Path File::Copy && \ echo "**** cleanup ****" && \ rm -rf \ /tmp/* \ /var/lib/apt/lists/* \ /var/tmp/* # add local files COPY root/ / # ports and volumes EXPOSE 8112 58846 58946 58946/udp VOLUME /config /downloads