Install censhare Service Client
Install censhare Service Client on Windows, macOS and headless on Linux.
Prerequisites
censhare Service Client. We recommend a Service client on Linux.
create censhare user, e.g.: service-client (as "System user")
latest java version
latest ImageService tools installed (Only available for RedHat-based Linux, for Office Previews only for RedHat 7 based Linux)
Supported platforms:
latest release of RHEL, SLES, macOS and Windows
Install on Windows
- Unzip
censhare Service-Client
. - Start
censhare Service-Client.exe
and if required enter your hostname and host URL and click OK. - Enter User, Password, activate Log on automatically and log on.
- Set up the correct path to your ImageService tools by editing File|Preferences|General on the censhare Service Client.
Install on macOS
- Open censhare Service-Client, drag & drop censhare Service-Client.app to /Applications/ and execute it. If required, enter your hostname and host URL and click OK.
- Enter User, Password, and click Log on automatically and log in.
- Set up the path to your ImageService tools by editing File|Preferences|General on the censhare Service Client.
Install on Linux
Install censhare Service-Client
XMLyum install --enablerepo="censhare*" censhare-Service-Client
Important! If you use a Service Client with multiple network interfaces, you need to adjust the serviceclient.sh start script:
vi /opt/corpus/service-client/serviceclient.sh
under:
XML# Set JVM properties JAVA_PROPERTIES="$JAVA_PROPERTIES -Djava.rmi.server.hostname= <IP address of service client host > "
Follow the setup by running
/opt/corpus/service-client/serviceclient.sh setup
as user corpus.Set up service client configurations:
XMLSetup serviceclient configurations === Service-Client auto setup === ** uppercase values in [ ] are default and set when you hit enter ** = init = $ User for autologin [service-client]: $ Password for autologin: ******* $ Url in hosts.xml [frmi://localhost/corpus.RMIServer]: $ Name in hosts.xml [localhost]: java.version=11.0.16 censhare.preferences.dir=/opt/corpus/service-client/config/ user.home=/opt/corpus user.dir (working directory)=/opt/corpus/censhare/censhare-Service-Client censhare.client.version=null Using preferences folder: /opt/corpus/censhare/censhare-Service-Client/config censhare.logging.dir=/opt/corpus/service-client/logs/ Using logging folder: /opt/corpus/censhare/censhare-Service-Client/logs = hosts.xml = Using hosts.xml: /opt/corpus/censhare/censhare-Service-Client/config/hosts.xml WARNING: Host 'localhost' already exists in hosts.xml: name => OLD: 'localhost' => NEW: 'localhost' compressionlevel => OLD: '0' => NEW: '0' authentication-method => OLD: '' => NEW: '' url => OLD: 'rmi://localhost/corpus.RMIServer' => NEW: 'frmi://localhost/corpus.RMIServer' $ Do you want to update the entries? [Yn]: Updating host 'localhost' in hosts.xml OK setting hosts.xml = autologin = writing service-client.autologin check, read service-client.autologin Reading auto login information from file: /opt/corpus/censhare/censhare-Service-Client/config/service-client.autologin OK auto-login = copy icc-profiles = OK icc-profiles copied to /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles = edit user-preferences = server is online loading preferences from server loaded user-preferences from server $ Instance count [4]: checking facilities ** uppercase values in [ ] are default and set when you hit enter ** $ imagemagickenable? [Yn]: -enabling- $ exiftoolenable? [Yn]: -enabling- $ ghostscriptenable? [Yn]: -enabling- $ heliosenable? [yN]: -disabling- $ xinetenable? [yN]: -disabling- $ wkhtmltoimageenable? [Yn]: -enabling- $ videoenable? [yN]: -disabling- $ officeenable? [Yn]: -enabling- $ pngquantenable? [yN]: -disabling- $ mathmlenable? [yN]: -disabling- $ ffmpegenable? [yN]: -disabling- writing prefs to disk OK writing user-preferences done (file:///opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/ for user service-client) DONE with setup, have a nice day.
Start the Service Client:
XMLsudo systemctl start censhare.serviceclient
Enable Service Client to start Service Client automatically after a server restart
CODEsudo systemctl enable censhare.serviceclient
Check log file for censhare Service Client >=5.5:
XML{ # as corpus_user@application_host less ~/service-client/logs/service-client-0.0.log }
If everything is ok, the log should look like this:
CODELogging started at 2022.08.02-14:17:06.018: 2022.08.02-14:17:06.011 INFO : LoginAction: log: Application started: SERVICE_CLIENT, version: 2022.1.0, build date: 19.07.2022 2022.08.02-14:17:06.051 INFO : LoginAction: log: Register service "ClientCLIService", 4 instances 2022.08.02-14:17:06.051 INFO : LoginAction: log: Facilities: [imagemagick, exiftool, ghostscript, wkhtmltoimage, office] 2022.08.02-14:17:06.310 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/PSRgravureLWC.icc 2022.08.02-14:17:06.310 INFO : LoginAction: log: Registering ICC-Profile: PSRgravureLWC.icc 2022.08.02-14:17:06.464 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/USWebCoatedSWOP.icc 2022.08.02-14:17:06.464 INFO : LoginAction: log: Registering ICC-Profile: USWebCoatedSWOP.icc 2022.08.02-14:17:06.576 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/iso-coated-v2-eci.icc 2022.08.02-14:17:06.576 INFO : LoginAction: log: Registering ICC-Profile: iso-coated-v2-eci.icc 2022.08.02-14:17:06.680 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/sRGB_Color_Space_Profile.icm 2022.08.02-14:17:06.680 INFO : LoginAction: log: Registering ICC-Profile: sRGB_Color_Space_Profile.icm 2022.08.02-14:17:06.794 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/ISOcoated.icc 2022.08.02-14:17:06.794 INFO : LoginAction: log: Registering ICC-Profile: ISOcoated.icc 2022.08.02-14:17:06.951 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/GenericGrayProfile.icc 2022.08.02-14:17:06.951 INFO : LoginAction: log: Registering ICC-Profile: GenericGrayProfile.icc 2022.08.02-14:17:07.055 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/AdobeRGB1998.icc 2022.08.02-14:17:07.055 INFO : LoginAction: log: Registering ICC-Profile: AdobeRGB1998.icc 2022.08.02-14:17:07.169 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/EuropeISOCoatedFOGRA27.icc 2022.08.02-14:17:07.170 INFO : LoginAction: log: Registering ICC-Profile: EuropeISOCoatedFOGRA27.icc 2022.08.02-14:17:07.273 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/eciRGB_v2.icc 2022.08.02-14:17:07.273 INFO : LoginAction: log: Registering ICC-Profile: eciRGB_v2.icc 2022.08.02-14:17:07.379 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/sRGB_v4_ICC_preference.icc 2022.08.02-14:17:07.379 INFO : LoginAction: log: Registering ICC-Profile: sRGB_v4_ICC_preference.icc 2022.08.02-14:17:07.482 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/AppleRGB.icc 2022.08.02-14:17:07.482 INFO : LoginAction: log: Registering ICC-Profile: AppleRGB.icc 2022.08.02-14:17:07.588 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/ISOcoated_v2_300_eci-grau.icc 2022.08.02-14:17:07.588 INFO : LoginAction: log: Registering ICC-Profile: ISOcoated_v2_300_eci-grau.icc 2022.08.02-14:17:07.701 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/ECI-RGB-V1-0.icc 2022.08.02-14:17:07.702 INFO : LoginAction: log: Registering ICC-Profile: ECI-RGB-V1-0.icc 2022.08.02-14:17:07.807 INFO : LoginAction: log: profile file: /opt/corpus/censhare/censhare-Service-Client/config/.hosts/localhost/iccprofiles/ISOcoated_v2_300_eci.icc 2022.08.02-14:17:07.807 INFO : LoginAction: log: Registering ICC-Profile: ISOcoated_v2_300_eci.icc