Sign inSign up

tomcat2111/papercut-mf

By tomcat2111

•Updated almost 3 years ago

PaperCut MF Application Server

Image
0

6.7K

tomcat2111/papercut-mf repository overview

⁠docker-papercut-mf

PaperCut MF for Docker

⁠Papercut MF⁠

PLEASE AGREE TO PAPERCUT'S TOS BEFORE CONTINUING⁠


⁠Docker Image features

  • Standalone docker image with only Papercut installed, CUPS isn't installed.
  • Necessary files/volumes can be mounted to ensure the right settings are used.
  • PaperCut is already installed, therefore do not mount volumes over already existing files/folders that are crucial to the server operation unless you're overwriting config files.
  • papercut account setup. Home dir=/papercut.
  • Papercut installed to /papercut.
  • papercut service is run as console therefore it ouputs to stdout.
  • /papercut/server/server/data/internal - This is where the internal database is stored.
    • If mounted on host, the database initialized by the installation during image capture will be overwritten.
    • entrypoint.sh will automatically initialize the database in this case if /papercut/server/server/data/internal/derby is missing.

⁠docker run example

docker run -d \
    -p 9191:9191 \
    -p 9192:9193 \
    -p 9193:9193 \
    -v /path/on/host/to/conf:/papercut/server/data/conf \
    -v /path/on/host/to/logs:/papercut/server/logs \
    -v /path/on/host/to/custom:/papercut/server/custom \
    -v /path/on/host/to/backups:/papercut/server/data/backups \
    -v /path/on/host/to/archive:/papercut/server/data/archive \
    tomcat2111/papercut-mf

⁠Environement Variables

Variable name                                      | Default  | MySQL 
-----------------------------------------------------------------------
PAPERCUT_ADMIN_USERNAME                            | admin    | 
PAPERCUT_ADMIN_PASSWORD                            | papercut |
PAPERCUT_REPORTS_LABEL                             | Local    |
PAPERCUT_DATABASE_TYPE                             | Internal | MySQL
PAPERCUT_DATABASE_URL                              |          | jdbc:mysql://database/papercut?useSSL=false
PAPERCUT_DATABASE_DRIVER                           |          | com.mysql.cj.jdbc.Driver 
PAPERCUT_DATABASE_USERNAME                         |          |
PAPERCUT_DATABASE_PASSWORD                         |          |  
PAPERCUT_SERVER_CSRF_CHECK_VALIDATE_REQUEST_ORIGIN | Y        |

Tag summary

Content type

Image

Digest

sha256:ce81352fe…

Size

1.5 GB

Last updated

over 3 years ago

docker pull tomcat2111/papercut-mf