DE EN EN (Google)


This configuration is placed outside of the container, e.g. into /srv/easydb/config/eas.yml, assuming your base directory is /srv/easydb.

In yml-files created by Programmfabrik we use an indentation of 2 spaces per ⇨.

type default description
canonical-name string easydb-eas external name of EAS
docker-hostname string easydb-eas name of docker container
log-level one of debug, info, warn, error info log level
pgsql connection settings for PostgreSQL
host string easydb-pgsql
port integer 5432
username string ***
password string ***
database string eas
smtp mail server settings
server string mail
from-address string root@localhost
hostname string localhost
imagemagick ImageMagick settings
policy IM policies
⇨⇨resource IM resource policies
⇨⇨⇨memory string 1024MiB
⇨⇨⇨map string 2048MiB
⇨⇨⇨width string 64KP
⇨⇨⇨height string 64KP
⇨⇨⇨area string 512MB
⇨⇨⇨disk string 4GiB
apache-mmap string "on" Alternative: "off". Whether to use Apache’s EnableMMap, see here.
num-workers integer 1 Maximum simultaneous processes of time-intensive work. Also see here. Should not be bigger than the number of CPU cores.
num-soffice integer 2 Maximum simultaneous processes of office documents. Must always be bigger than num-workers.
num-services integer 5 See here.
trusted-net string Networks with full access to EAS API, for example: Requests originating from these networks can manipulate the asset server without further restrictions, so use with care. Only the easydb-server is required to have this full access. In addition to the value set, the default Docker network ( and localhost ( already have this access, so usually no extra configuration is required. It is possible to set multiple networks separated by space, e.g. You should check https://<external-address>/eas/config to ensure the restrictions are in place. When configured correctly, HTTP 403 (“Access forbidden”) is returned.


log-level: debug
  host: pgsql
  port: 15432
  username: docker
  password: d8s2H3.mgy/ap6
  database: eas
num-workers: 4
num-soffice: 5


In many cases you do not need this file at all.

The typical eas.yml only contains num-workers and num-soffice.