docker-otrs/znuny (latest)

Published 2026-10-06 13:45:56 +02:00 by snoopy

Installation

docker pull git.koeln.ccc.de/snoopy/docker-otrs/znuny:latest
sha256:cd2bd60266eb6d10f1872caf907e71eebf83bc942f89a234cb56f08bb7f6699f

Image layers

osbuild input 'base'
LABEL org.label-schema.schema-version="1.0" org.label-schema.name="CentOS Stream 9 Base Image" org.label-schema.vendor="CentOS" org.label-schema.license="GPLv2" org.label-schema.build-date="20260930"
CMD ["/bin/bash"]
RUN dnf install -y epel-release && dnf install -y httpd mariadb telnet cpanminus gcc make dnf-plugins-core tar bash-completion perl-core bind-utils supervisor procps rsyslog glibc-locale-source glibc-langpack-en && yum config-manager --set-enabled crb && yum update -y && yum install -y https://download.znuny.org/releases/RPMS/rhel/7/znuny-${OTRS_VERSION}-01.noarch.rpm && yum install -y "perl(Moo)" "perl(Text::CSV_XS)" "perl(YAML::XS)" "perl(ModPerl::Util)" "perl(Mail::IMAPClient)" "perl(JSON::XS)" "perl(Encode::HanExtra)" "perl(Crypt::Eksblowfish::Bcrypt)" "perl(DBD::mysql)" "perl(Data::UUID)" "perl(Date::Format)" "perl(Crypt::JWT)" "perl(DateTime::TimeZone)" "perl(LWP::Protocol::https)" "perl(Hash::Merge)" "perl(DateTime)" "perl(DBI)" "perl(Net::LDAP)" "perl(Net::DNS)" "perl(Template)" "perl(Template::Stash::XS)" "perl(XML::LibXML)" "perl(XML::LibXSLT)" "perl(XML::Parser)" "perl(Spreadsheet::XLSX)" "perl(Package::Stash)" && cpanm JavaScript::Minifier::XS CSS::Minifier::XS iCal::Parser && ${OTRS_ROOT}bin/otrs.CheckModules.pl && yum clean all
COPY *.sh /
COPY etc/supervisord.d/znuny.ini /etc/supervisord.d/
RUN chmod 755 /*.sh && cp ${OTRS_ROOT}var/httpd/htdocs/index.html /var/www/html && chmod 644 /var/www/html/index.html && sed -i 's/\bindex.html\b/& index.pl/' /etc/httpd/conf/httpd.conf && echo "+ : znuny : cron crond" |cat >> /etc/security/access.conf && sed -i -e '/pam_loginuid.so/ s/^#*/#/' /etc/pam.d/crond && sed -i -e "s/^nodaemon=false/nodaemon=true/" /etc/supervisord.conf && cat /etc/supervisord.d/znuny.ini >> etc/supervisord.conf && sed -i -e '/<ValidateModule>Kernel::System::SysConfig::StateValidate<\/ValidateModule>/ s/^#*/#/' ${OTRS_ROOT}Kernel/Config/Files/XML/Ticket.xml && mkdir -p ${OTRS_ROOT}var/{run,tmp}/
RUN mv ${SKINS_PATH} / && touch ${OTRS_ROOT}var/tmp/firsttime && ln -sf /dev/stdout /var/log/httpd/access_log && ln -sf /dev/stderr /var/log/httpd/error_log && ln -sf /dev/stdout /var/log/cron

Labels

Key Value
io.buildah.version 1.33.15
maintainer Juan Luis Baptiste <juan@juanbaptiste.tech>
org.label-schema.build-date 20260930
org.label-schema.license GPLv2
org.label-schema.name CentOS Stream 9 Base Image
org.label-schema.schema-version 1.0
org.label-schema.vendor CentOS
Details
Container
2026-10-06 13:45:56 +02:00
28
OCI / Docker
linux/amd64
350 MiB
Versions (1) View all
latest 2026-10-06