This is a Docker Container based on https://www.savapage.org/. For any informations about this product read the official manuel https://www.savapage.org/docs/manual/.
The following environment variables yout can change and edit for your requirements:
DEFAULT_LOCALE- default laguage of user interface, default: de-DEDEFAULT_PAPERSIZE- default papersize, default: iso-a4GLOBAL_CURRENCYCODE- default currency, default: EURAUTH_METHOD- auth method, default: ldapAUTH_LDAP_SCHEMA_TYPE- ldap schema, default: ACTIVE_DIRECTORYAUTH_LDAP_ADMIN- ldap binduser dnAUTH_LDAP_PASSWORD- ldap binduser passwordAUTH_LDAP_SERVER- ldap hostAUTH_LDAP_BASEDN- ldap base dnAUTH_LDAP_PORT- ldap port, 389 or 636AUTH_LDAP_USESSL- use ssl for ldap? 389 = n, 636 = yAUTH_LDAP_SSL_HOSTNAME_VERIFICATION_DISABLE- verify ldap hostnameAUTH_LDAP_TRUST_SELFSIGNED_CERT- verify ldap certificateMAIL_SMTP_HOST- mailserver host, not requiredMAIL_SMTP_PORT- mailserver port, not requiredMAIL_SMTP_USERNAME- mailserver username, not requiredMAIL_SMTP_PASSWORD- mailserver password, not requiredMAIL_SMTP_MAILFROM_ADRESS- mailserver from address, not requiredMAIL_SMTP_SECURITY- mailserver security, not requiredSAVAPAGE_USER_PW- savapage admin userSAVAPAGE_HOSTNAME- savapage ip address, required for airprint!
- Clone repository to your docker host
mkdir -p /srv/docker/
cd /srv/docker
git clone https://github.com/netzint/savapage_docker.git
- Plan the ips for your system. This docker container has an own ip in the network of your docker host!
- Go to the new directory and copy and edit the
savapage.envfile
cd savapage_docker
cp savapage.env.example savapage.env
nano savapage.env
- Copy and edit the
docker-compose.override.ymland set the ip, hostname, domainname and interface settings
cp docker-compose.override.yml.example docker-compose.override.yml
nano docker-compose.override.yml
- Start the savapage docker and check for errors
docker-compose up
- If no errors occours, you can stop and remove the docker
docker-compose down
docker-compose rm
- Copy
savapage.serviceto systemd and enable and start the docker
cp templates/savapage.service /etc/systemd/system/savapage.service
systemctl enable savapage
systemctl start savapage