Installed at 10.1.1.11
. Running on Debian 9. Not actually in use.
The setup is based on the 1, 2, 3.
apt install gnupg
wget -q -O- http://apt.nuxeo.org/nuxeo.key | apt-key add -
echo "deb http://apt.nuxeo.org/ $(lsb_release -cs) fasttracks" >> /etc/apt/sources.list.d/nuxeo.list
apt update
apt install nuxeo exiftool
# In the package configuration wizard, set:
# - Bind address: 0.0.0.0
# - Listening port for HTTP: 8080
# - Backend database: Autoconfigure PostgreSQL
Open http://10.1.1.11:8080/nuxeo/ in the browser to go through the startup wizard. Set:
smtp.eu.mailgun.org
587
dms@mail.altpeter.me
<pw>
After the wizard is done, login using Administrator:Administrator
. Immediately go into the User Settings and Profile and change the default password. Then, under Administration and Users & Groups, create a new user and use that from then on.
Using the + button, create a workspace.
Install the EML Previewer module 1:
apt install xvfb wkhtmltopdf
# Copy file from below.
nano /usr/local/bin/wkhtmltopdf
chmod +x /usr/local/bin/wkhtmltopdf
cd /usr/local/bin/
wget "https://github.com/nickrussler/eml-to-pdf-converter/releases/download/2.0.1/emailconverter-2.0.1-all.jar"
chmod 755 emailconverter-2.0.1-all.jar
# Copy file from below.
nano /usr/local/bin/eml2pdf.sh
TODO: https://doc.nuxeo.com/nxdoc/upgrading-the-nuxeo-platform/
/usr/local/bin/wkhtmltopdf
##!/bin/bash
xvfb-run -a --server-args="-screen 0, 1024x768x24" /usr/bin/wkhtmltopdf -q $*
/usr/local/bin/eml2pdf.sh
##!/bin/sh -x
LOG="/var/log/nuxeo/eml2pdf.log"
echo "LOG = '${LOG}'" | tee -a "${LOG}"
PWD=`pwd`
echo "PWD = '${PWD}'" | tee -a "${LOG}"
PWD=`realpath "${PWD}"`
echo "PWD = '${PWD}'" | tee -a "${LOG}"
BIN=`realpath "$0"`
echo "BIN = '${BIN}'" | tee -a "${LOG}"
DIR=`dirname "${BIN}"`
echo "DIR = '${DIR}'" | tee -a "${LOG}"
JAR="${DIR}/emailconverter-2.0.1-all.jar"
echo "JAR = '${JAR}'" | tee -a "${LOG}"
SOURCE="$1"
echo "SOURCE = '${SOURCE}'" | tee -a "${LOG}"
ls -l "${SOURCE}" | tee -a "${LOG}"
TARGET="$2"
echo "TARGET = '${TARGET}'" | tee -a "${LOG}"
ls -l "${TARGET}" | tee -a "${LOG}"
java -jar "${JAR}" -o "${TARGET}" "${SOURCE}" | tee -a "${LOG}"
ls -l "${SOURCE}" | tee -a "${LOG}"
ls -l "${TARGET}" | tee -a "${LOG}"