../../_images/savapage-logo-no-text-100px.png

6. File Locations

The table below summarizes the SavaPage file locations.

Important

When overriding defaults, make sure the location for SavaPage temporary files resides on the same image1 disk partition as the locations used to store data on runtime. See:

SavaPage File Locations

Path

Description

$ /opt/savapage/

Install directory.

$   client/

Home of client applications. Sibling of home of server application, or passed as system property client.home at the start of a java client application.

$     app/

User Client.

$       config/

User Client Deployment.

  • client.properties

$     jmx/

JMX Agent.

$     linux/

.desktop templates.

$   providers/

Information Provider.

$     cups/

CUPS Notifier.

$     nfc/

Network Card Reader Service.

$   server/

Home of server application. Passed as system property server.home at the start of the java server application.

$     bin/
$     custom/

JVM Tuning

  • app-server.conf

SSL Key Generation

  • my-ssl-keystore.jks

Custom Web App

  • web.properties

$       cups/

PPD Extensions

$         i18n/

IPP Localization

$       html/

HTML injectable files.

$       i18n/
$       rawprint/

Raw Print files.

$         ppd/

Raw Print PPD files.

$         transforms/

Raw Print PDL Transform files.

$       template/

Email Templates.

$       web/

Web App Look-and-feel.

$         themes/

Web App Theming.

$     data/

Internal Admin Password

  • admin.properties

SSL Certificate and Password

  • default-ssl-keystore.*

Encrypted Secrets

  • encryption.properties

Google Cloud Directory

  • google-ldap-client-cert.*

JMX Agent

  • jmxremote.*

Log4j configuration

Community

  • savapage.membercard

Advanced Configuration

$       .tmp/

Default location for temporary files, created when the application starts and removed when stopped. Location can be changed with the app.dir.tmp property in the server.properties file. See Alternative File Locations.

$       backups/

Backups.

$       conf/

Internal Groups

  • internal-groups.txt

User Alias

  • username-aliases.txt

$       doc-archive/
          out/print/
            [CCYY]/
              [MM]/
                [DD]/
                  [HH]/
                    [UUID]

image1 Print Archive

  • Printed PDF and Job Options (in JSON format) are stored in a unique identifying file path of year, month, day, hour and UUID of the print job.

  • Also see Alternative File Locations.

$       doc-journal/
          out/print/
            [CCYY]/
              [MM]/
                [DD]/
                  [HH]/
                    [UUID]

image1 Print Journal

Analogous to doc-archive.

$         in/print/
            [CCYY]/
              [MM]/
                [DD]/
                  [HH]/
                    [UUID]

image1 Queue Journal

Analogous to doc-jounal/out.

$       email-outbox/

image1 Outgoing email queue.

$       internal/
$         Derby/

Database.

$         letterheads/

image1 Letterheads.

Also see Alternative File Locations.

$         safepages/

image1 SafePages.

Also see Alternative File Locations and User Home Clean.

$       print-jobtickets/

image1 Job Tickets Web App.

$     docs/

Accessible via URL: URL Cheat Sheet

$     examples/

IPP Everywhere and AirPrint

$       data/

Configuration file templates that may contain additional features compared to their /opt/savapage/data counterparts.

$       papercut/

SavaPage as Sync Source in PaperCut.

$     ext/

SavaPage Plug-ins

  • savapage-ext-*.properties

$       lib/

Extension JAR files.

$       logs/

Extension log files.

$     lib/

Main WAR and JAR files including supporting SQL scripts.

$     logs/

Main log files.