Skip to content

Configuring SEAL IPP Proxy


You may use diffent methods to configure SEAL IPP Proxy:

  • Configuration file

  • Environment variables

Hint - environment variables over file

If both configurations are present the environment variables overwrite the content of the configuration file.


Configuring via Environment Variables

The environment variables are described in Environment Variables.


Configuring via File

  1. Edit the configuration file:

    /opt/seal/etc/ipp-proxy.yml
    
  2. Enter the required data:

    Configuration File Variables

  3. Save the file and exit.


Example of the ipp-proxy.yml configuraion file

watchInterval: 1200
ippSystems:
# user, password and proxy for system abcd:631
- system: abcd:631
  user: hugo
  password: hugopass
  proxy: http://proxy-abcd:3128
# user and password for system xyz:631
- system: xyz:631
  user: egon
  password: egonpass
printerMappings:
# map pickup1 to printer1
- sourceUri: ipps://abcd:631/printers/pickup1
  sourcePrinter: pickup1
  targetUri: ipp://xyz:631/printers/printer1
  watchInterval: 2s
# map pickup2 to printer2
- sourceUri: https://abcd:631/printers/pickup2
  sourcePrinter: pickup2
  targetUri: http://xyz:631/printers/printer2

Hint - equivalent variables

The keyword watchInterval in the configuration file is equivalent to the environment variable WATCH_INTERVAL.

The keyword ippSystems in the configuration file is equivalent to the environment variable IPP_SYSTEMS.

The keyword printerMappings in the configuration file is equivalent to the environment variable PRINTER_MAPPINGS.


Back to top