{"id":348,"date":"2024-02-14T14:44:16","date_gmt":"2024-02-14T13:44:16","guid":{"rendered":"https:\/\/contecon.de\/picapportwiki\/?page_id=348"},"modified":"2024-05-28T11:11:46","modified_gmt":"2024-05-28T09:11:46","slug":"picapport-server-guide","status":"publish","type":"page","link":"https:\/\/contecon.de\/picapportwiki\/picapport-server-guide\/","title":{"rendered":"PicApport-Server Guide (DE)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"348\" class=\"elementor elementor-348\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec019eb e-flex e-con-boxed e-con e-parent\" data-id=\"ec019eb\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-609cccf elementor-widget elementor-widget-heading\" data-id=\"609cccf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">PicApport-Server Guide<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9b27a02 e-flex e-con-boxed e-con e-parent\" data-id=\"9b27a02\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ee91f8 elementor-widget elementor-widget-text-editor\" data-id=\"3ee91f8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Hier werden die zur Konfiguration des Servers ben\u00f6tigten Parameter beschrieben.<\/p><p>Eine detaillierte Beschreibung der Installation unter verschiedenen Betriebssystemen und der Verzeichnisstruktur auf dem PicApport Server befindet sich im\u00a0<a href=\"https:\/\/contecon.de\/picapportwiki\/picapport-installationshandbuch\/\">PicApport Installationshandbuch<\/a>.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1238676 e-flex e-con-boxed e-con e-parent\" data-id=\"1238676\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-723604b elementor-widget elementor-widget-heading\" data-id=\"723604b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Schnelleinstieg Installation von PicApport<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4c2c12 e-flex e-con-boxed e-con e-parent\" data-id=\"f4c2c12\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f32a12e elementor-widget elementor-widget-text-editor\" data-id=\"f32a12e\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<h3 id=\"PicApport-ServerGuide-Startenvonpicapport.exe(Windows)\">Starten von picapport.exe (Windows)<\/h3><p>Die\u00a0<em><strong>.exe<\/strong><\/em>\u00a0Datei kann in ein beliebiges Verzeichnis der Festplatte kopiert werden. (Eine Java Laufzeitumgebung ab Version 8 wird empfohlen)<\/p><h3 id=\"PicApport-ServerGuide-InstallierenundStartenpicapport.jar\">Installieren und Starten picapport.jar<\/h3><p>Die\u00a0<em><strong>.jar<\/strong><\/em>\u00a0Datei kann in ein beliebiges Verzeichnis der Festplatte kopiert werden. (Eine Java Laufzeitumgebung ab Version 8 wird empfohlen)<\/p><h3 id=\"PicApport-ServerGuide-BeispielCMD-Dateif\u00fcrOracleJreaufWindowsmitSpeicherkonfiguration\">Beispiel CMD-Datei f\u00fcr Oracle Jre auf Windows mit Speicherkonfiguration<\/h3><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\"><div><div id=\"highlighter_709715\" class=\"syntaxhighlighter sh-confluence nogutter  text\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"code\"><div class=\"container\" title=\"Hint: double-click to select code\"><div class=\"line number1 index0 alt2\"><code class=\"text plain\">java -Xms512m -Xmx1024m -jar picapport.jar<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><h3 id=\"PicApport-ServerGuide-BeispielLinuxScriptDebianHeadless\">Beispiel Linux Script Debian Headless<\/h3><ul><li>-DTRACE=INFO ist optional (Werte: ERROR, INFO, WARNING, DEBUG)<\/li><li>-Duser.home ist optional und kann verwendet werden um das Datenbankverzeichnis umzusetzen.<\/li><\/ul><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\"><div><div id=\"highlighter_683384\" class=\"syntaxhighlighter sh-confluence nogutter  text\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"code\"><div class=\"container\" title=\"Hint: double-click to select code\"><div class=\"line number1 index0 alt2\"><code class=\"text plain\">java -Xms512m -Xmx1024m -DTRACE=INFO -Duser.home=\/opt\/picapport -cp picapport.jar de.contecon.picapport.PicApport -configfile=\/opt\/picapport\/.picapport\/picapport.properties -pgui.enabled=false<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Seit Version 5.0 geht auch:<\/p><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\"><div><div id=\"highlighter_457018\" class=\"syntaxhighlighter sh-confluence nogutter  java\"><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"code\"><div class=\"container\" title=\"Hint: double-click to select code\"><div class=\"line number1 index0 alt2\"><code class=\"java plain\">java -Xms512m -Xmx1024m -Duser.home=\/opt\/picapport -jar picapport-headless.jar<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1082162 e-flex e-con-boxed e-con e-parent\" data-id=\"1082162\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abcc209 elementor-widget elementor-widget-heading\" data-id=\"abcc209\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Server Konfiguration<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-802d707 e-flex e-con-boxed e-con e-parent\" data-id=\"802d707\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0366285 elementor-widget elementor-widget-text-editor\" data-id=\"0366285\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Die Konfiguration erfolgt optional \u00fcber eine Java\u00a0<strong><em>.properties<\/em><\/strong>\u00a0Datei die wie folgt versucht wird zu \u00f6ffnen:<\/p><ul><li>wenn Programmparameter\u00a0<strong><em>-configfile<\/em><\/strong>\u00a0gesetzt ist dann wird versucht diese Datei zu laden. (Diese Datei muss dann aber existieren.)<\/li><li>im Verzeichnis\u00a0<strong><em>user.home\/<\/em><\/strong>.picapport\/picapport.properties<\/li><li>danach im im Verzeichnis\u00a0<strong><em>user.dir\/<\/em><\/strong>\/picapport.properties (aktuelles Verzeichnis)<\/li><li>danach wird ohne\u00a0<em><strong>.properties<\/strong><\/em>\u00a0Datei mit den unten beschriebenen Defaults gestartet.<\/li><li>weitere Informationen zum Java\u00a0<em>.properties<\/em>-Dateiformat (Escaping von Backslash etc.) gibt es hier:\u00a0<a class=\"external-link\" href=\"https:\/\/de.wikipedia.org\/wiki\/Java-Properties-Datei\" rel=\"nofollow\">https:\/\/de.wikipedia.org\/wiki\/Java-Properties-Datei<\/a><\/li><\/ul><div class=\"confluence-information-macro confluence-information-macro-information conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"info\"><div class=\"confluence-information-macro-body\"><p>Alle in\u00a0<strong><em>picapport.properties<\/em><\/strong>\u00a0gesetzten Parameter k\u00f6nnen mittels der Kommandozeile \u00fcberschrieben werden.<\/p><p>Die Gro\u00df \/ Kleinschreibung der Namen ist zu beachten<\/p><\/div><\/div><h3 id=\"PicApport-ServerGuide-Java-Systemproperties\">Java-System properties<\/h3><div class=\"table-wrap\"><table class=\"wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders\" role=\"grid\"><colgroup><col \/><col \/><col \/><col \/><col \/><\/colgroup><thead class=\"tableFloatingHeaderOriginal\"><tr class=\"tablesorter-headerRow\" role=\"row\"><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"0\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Name: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Name<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"1\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Default: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Default<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"2\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Verison supported: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Verison<br class=\"atl-forced-newline\" \/>supported<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"3\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Imple mented: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Imple<br class=\"atl-forced-newline\" \/>mented<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"4\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Beschreibung: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Beschreibung<\/p><\/div><\/th><\/tr><\/thead><tbody aria-live=\"polite\" aria-relevant=\"all\"><tr role=\"row\"><td class=\"confluenceTd\"><p>picapport<br \/>.directory<\/p><\/td><td class=\"confluenceTd\"><p>.picapport<\/p><\/td><td class=\"confluenceTd\"><p>3.2<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Name picapport directory<\/p><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\" colspan=\"1\">user.home<\/td><td class=\"confluenceTd\" colspan=\"1\"><p>java system<br \/>dependent<\/p><\/td><td class=\"confluenceTd\" colspan=\"1\">1.0<\/td><td class=\"confluenceTd\" colspan=\"1\">JA<\/td><td class=\"confluenceTd\" colspan=\"1\">Pfad zum Userverzeichnis<br \/>abh\u00e4ngig vom Betriebssystem<\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\" colspan=\"1\">picapport<br \/>.home<\/td><td class=\"confluenceTd\" colspan=\"1\">not set<\/td><td class=\"confluenceTd\" colspan=\"1\">3.2.2<\/td><td class=\"confluenceTd\" colspan=\"1\">JA<\/td><td class=\"confluenceTd\" colspan=\"1\">\u00dcberschreibt user.home aber<br \/>nur wenn dort nicht bereits<br \/>ein .picapport Verzeichnis existiert.<br \/>(Wird vom Windows<br \/>Installer verwendet)<\/td><\/tr><\/tbody><\/table><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85fbca0 e-flex e-con-boxed e-con e-parent\" data-id=\"85fbca0\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a32a6 elementor-widget elementor-widget-heading\" data-id=\"b3a32a6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Allgemeine Regeln zum Java .properties Dateiformat<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b922df1 e-flex e-con-boxed e-con e-parent\" data-id=\"b922df1\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-212e025 elementor-widget elementor-widget-text-editor\" data-id=\"212e025\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"itemizedlist\"><li class=\"listitem\">Das Dateiencoding einer .properties Datei ist\u00a0<a class=\"external-link\" title=\"ISO\/IEC 8859-1\" href=\"https:\/\/en.wikipedia.org\/wiki\/ISO\/IEC_8859-1\" rel=\"nofollow\">ISO-8859-1<\/a><\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\">Werte werden normalerweise in einer Zeile gesetzt:<\/a><ul class=\"itemizedlist\"><li class=\"listitem\"><em><strong>propertyName=propertyWert<\/strong><\/em><\/li><\/ul><\/li><li class=\"listitem\"><div class=\"itemizedlist\"><p><a class=\"indexterm\" rel=\"nofollow\">Leerzeichen zwischen dem Property-Namen und Wert werden ignoriert. Die folgenden beiden Zeilen sind identisch:<\/a><\/p><\/div><ul class=\"itemizedlist\"><li class=\"listitem\"><em><strong>propertyName=propertyWert<\/strong><\/em><\/li><li class=\"listitem\"><em><strong>propertyName = propertyWert<\/strong><\/em><\/li><\/ul><\/li><li class=\"listitem\">Leerzeichen am Zeilenanfang werden ignoriert.<\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\"><em><strong>Wichtig:<\/strong><\/em>\u00a0Das Backslash Zeichen muss mit einen\u00a0doppelten Backslash\u00a0Zeichen geschrieben werden. Zum Beispiel:\u00a0<strong>Dateipfad=c:\\\\MeineFotos\\\\2017<\/strong><\/a>\u00a0\u00a0\u00a0<\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\">Zeilen die mit dem Kommentarzeichen\u00a0<em><strong>\u00a0!<\/strong>\u00a0<\/em>oder\u00a0<strong><em>#<\/em><\/strong>\u00a0anfangen werden ignoriert. Leerzeilen<\/a>\u00a0werden ebenfalls ignoriert.<\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\">Der Property-Wert wird durch das Zeilenende begrenzt. Leerzeichen zwischen dem Property-Wert und dem Zeilenenden werden nicht ignoriert.<\/a><\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\">Die Sonderzeichen &#8222;newline&#8220;, &#8222;carriage return&#8220;, und &#8222;tab&#8220; werden mit folgenden Zeichen eingef\u00fcgt:<em><strong>\u00a0\\n<\/strong><\/em>,\u00a0<em><strong>\\r<\/strong><\/em>\u00a0and\u00a0<strong><em>\\t<\/em><\/strong>.<\/a>\u00a0<a class=\"indexterm\" rel=\"nofollow\">\u00a0<\/a>\u00a0<\/li><li class=\"listitem\"><a class=\"indexterm\" rel=\"nofollow\">UNICODE zeichen werden wie in Java-Programmen \u00fcblich mit dem<strong><em>\u00a0\\u<\/em><\/strong>\u00a0prefix eingeleitet. Zum Beispiel:\u00a0\u00a0<em><strong>\\u002c<\/strong><\/em>.<br \/>Dies ist z.B. f\u00fcr Umlaute notwendig. Eine Unicodetabelle gibt es z.B. hier:\u00a0<\/a><a class=\"external-link\" href=\"https:\/\/www.compart.com\/de\/unicode\" rel=\"nofollow\">https:\/\/www.compart.com\/de\/unicode<\/a><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f1b116d e-flex e-con-boxed e-con e-parent\" data-id=\"f1b116d\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d453d60 elementor-widget elementor-widget-heading\" data-id=\"d453d60\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Parameter in picapport.properties<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2c9e821 e-flex e-con-boxed e-con e-parent\" data-id=\"2c9e821\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41c21f7 elementor-widget elementor-widget-text-editor\" data-id=\"41c21f7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"table-wrap\"><table class=\"wrapped relative-table confluenceTable\"><tbody><tr><th class=\"confluenceTh\"><p>Name<\/p><\/th><th class=\"confluenceTh\"><p>Default<\/p><\/th><th class=\"confluenceTh\"><p>Verison<br class=\"atl-forced-newline\" \/>supported<\/p><\/th><th class=\"confluenceTh\"><p>Imple-<br class=\"atl-forced-newline\" \/>mented<\/p><\/th><th class=\"confluenceTh\"><p>Beschreibung<\/p><\/th><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-AllgemeineServerparameter\">Allgemeine Serverparameter<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\"><p>server.port<\/p><\/td><td class=\"confluenceTd\"><p>80<br \/>Seit Version 6.2 wird unter Mac OS<br \/>Port 8080 als Default gesetzt.<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>IP-Port f\u00fcr Zugriff auf Server:<br \/>Werte 0-65535<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">server.contextpath<\/td><td class=\"confluenceTd\">not set<br \/>(empty)<\/td><td class=\"confluenceTd\">7.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Erm\u00f6glicht das optionale Setzen eines Context-Pfades f\u00fcr die URL&#8217;s des PicApport Servers.<br \/>Die ist z.B. dann sinnvoll wenn der PicApport Server hinter einem Proxy l\u00e4uft.<\/p><p>Normalerweise ist das URL-Schema von PicApport wie folgt:<\/p><ul><li><span class=\"nolink\">http:\/\/meinserver.de\/picapport<\/span><\/li><li><span class=\"nolink\">http:\/\/meinserver.de\/js\/*\u00a0f\u00fcr interne javascript Dateien<\/span><\/li><li><span class=\"nolink\">http:\/\/meinserver.de\/css\/*\u00a0f\u00fcr interne css Dateien<\/span><\/li><li><span class=\"nolink\">usw&#8230;..<\/span><\/li><\/ul><p><span class=\"nolink\">Wird nun der\u00a0<em>server.contextpath<\/em>\u00a0gesetzt \u00e4ndert sich dies wie folgt:<\/span><\/p><p><span class=\"nolink\"><strong><em>server.contextpath<\/em><\/strong>=<em><strong>\/meinefotos<\/strong><\/em><\/span><\/p><ul><li><span class=\"nolink\">http:\/\/meinserver.de<em><strong>\/meinefotos<\/strong><\/em>\/picapport<\/span><\/li><li><span class=\"nolink\">http:\/\/meinserver.de<em><strong>\/meinefotos<\/strong><\/em>\/js\/*\u00a0f\u00fcr interne javascript Dateien<\/span><\/li><li><span class=\"nolink\">http:\/\/meinserver.de<em><strong>\/meinefotos<\/strong><\/em>\/css\/*\u00a0f\u00fcr interne css Dateien<\/span><\/li><li><span class=\"nolink\">usw&#8230;..<\/span><\/li><\/ul><p><span class=\"nolink\">Der\u00a0<strong><em>server.contextpath<\/em><\/strong>\u00a0muss mit einem Schr\u00e4gstrich anfangen und darf nicht mit einem Schr\u00e4gstrich beendet werden.<br \/><\/span><\/p><p>Wird dieses Feature genutzt, ist darauf zu achten die aktuellen Designs (<a href=\"https:\/\/contecon.de\/picapportwiki\/picapport-designs\/\">PicApport &#8211; Designs<\/a>) f\u00fcr Version 7 oder sp\u00e4ter zu verwenden.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>server.bind.n<\/p><\/td><td class=\"confluenceTd\"><p>not set<br \/>(all available)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>IP-Stack auf dem der Server<br \/>erreichbar ist (wird normalerweise<br \/>nur bei mehreren Netzwerkkarten<br \/>ben\u00f6tigt)<br class=\"atl-forced-newline\" \/>Beispiel:<br class=\"atl-forced-newline\" \/>server.bind.0=192.168.0.1<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>server.theme<\/p><\/td><td class=\"confluenceTd\"><p>not set (a)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>default JQuery Theme<br \/>wenn nichts in Url gesetzt ist<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>server.photobuffer<\/p><\/td><td class=\"confluenceTd\"><p>not set (3)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Number of photos loaded into<br \/>the browser during the slideshow<br class=\"atl-forced-newline\" \/>The total number of photos in<br \/>the browser is server.<br \/>(photobuffer*2)+1<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">server.autoupdate.photobuffer<\/td><td class=\"confluenceTd\">not set (100)<\/td><td class=\"confluenceTd\">5.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Ist als Sortierung\u00a0<em>&#8222;Neuste automatisch aktualisieren&#8220;<\/em>\u00a0gew\u00e4hlt,<br \/>gibt dieser Wert an, wie viele Fotos in der Slideshow verf\u00fcgbar<br \/>sind. (Vorgabe sind die 100 neusten der Fotos der Abfrage).<br \/>Dieser Vorgabewert kann jederzeit mit\u00a0 dem\u00a0<em><strong>limitresult:nnnnn<br \/><\/strong><\/em>Operator in der Abfrage \u00fcberschrieben werden.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">server.external.address.for.shared.links<\/td><td class=\"confluenceTd\"><p>not set (default: aktuelle<br \/>Serveradresse der Browsersession<br \/>welche den Link erzeugt)<\/p><\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Ist der PicApport-Server \u00fcber verschiedene Adressen (z.B lokales WLAN und externe DynDNS-Adresse) erreichbar,<br \/>wird mit diesem Parameter eingestellt, welche Serveradresse beim generieren von Links verwendet werden<br \/>soll.<br \/>Dieser Parameter kann auch \u00fcber die Weboberfl\u00e4che in der Benutzerverwaltung bei der Gruppe &#8222;Geteilte Fotos&#8220; mit<br \/>dem Button\u00a0<em>&#8222;Aktuelle URL f\u00fcr Links setzten&#8220;<\/em>\u00a0gesetzt werden.<\/p><p>Beispiel:\u00a0<em><strong>server.external.address.for.shared.links=<a class=\"external-link\" href=\"http:\/\/onlinedemo.picapport.de\/\" rel=\"nofollow\">http:\/\/onlinedemo.picapport.de:80<\/a><\/strong><\/em><\/p><\/td><\/tr><tr><td class=\"confluenceTd\">server.max<br \/>.concurrent.imageio<\/td><td class=\"confluenceTd\">not set (3)<\/td><td class=\"confluenceTd\">1.3<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Anzahl gleichzeitiger ImageIO<br \/>Operationen (Bilder in voller<br \/>gr\u00f6\u00dfe im Speicher)<\/td><\/tr><tr><td class=\"confluenceTd\"><p>server.max.concurrent.shares.per.session<\/p><\/td><td class=\"confluenceTd\">not set (3)<\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Anzahl geteilter Links (Shares) die gleichzeitig (Tabs)<br \/>in einer Browser Session angezeigt werden k\u00f6nnen.<\/td><\/tr><tr><td class=\"confluenceTd\">server.cookie<br \/>.timeout.seconds<\/td><td class=\"confluenceTd\">not set (default =<br \/>60*60*24*100<br \/>= 100 days)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">G\u00fcltigkeit der in Cookies<br \/>gespeicherten Anmeldedaten<br \/>(Benutzer hat Anmeldung<br \/>gespeichert)<br \/>Wird der Wert 0 eingetragen<br \/>so kann man keine<br \/>Anmeldedaten speichern.<\/td><\/tr><tr><td class=\"confluenceTd\">server.session.timeout.seconds<\/td><td class=\"confluenceTd\">not set (default = 30 * 60 = 30 minutes)<\/td><td class=\"confluenceTd\">7.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Zeit in Sekunden bis eine Session auf dem Server automatisch beendet wird wenn keine Aktivit\u00e4t festgestellt wird.<\/td><\/tr><tr><td class=\"confluenceTd\">server.admin.remote.command.n<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">7.6<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Erlaubt es die auf der Weboberf\u00e4che verf\u00fcgbaren Konsolenkommandos zu konfigurieren.<br \/>Ist dieser Parameter nicht gesetzt wird folgende Konfiguration verwendet:<\/p><ul><li><p>startcrawler<\/p><\/li><li><p>status<\/p><\/li><li><p>trace error<\/p><\/li><li><p>trace info<\/p><\/li><li><p>trace debug<\/p><\/li><li>restartpicapportserver (Nur wenn Java Runtime ab Version 9 benutzt wird)<\/li><li>restartpicapportserver dbinit (Nur wenn Java Runtime ab Version 9 benutzt wird)<\/li><\/ul><p>Beispiel: (Es kann nur der crawler gestartet werden oder Neustart des Servers)<\/p><ul><li><p>server.admin.remote.command.0=startcrawler<\/p><\/li><li><p>server.admin.remote.command.1=restartpicapportserver<\/p><\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\">server.admin.restart.prefix.n<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">7.6<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Optionale Erweiterung f\u00fcr den\u00a0<em><strong>restartpicapportserver<\/strong>\u00a0<\/em>Konsolenbefehl.\u00a0 Wird PicApport z.B. unter Windows ohne Server GUI \u00fcber eine CMD-Konsole gestart ist diese nach dem Neustart nicht mehr verf\u00fcgbar (obwohl der neue PicApport-Prozess l\u00e4uft). Mit folgender Konfiguration wird auch f\u00fcr dern neuen Prozess wieder eine Konsole ge\u00f6ffnet:<\/p><ul><li>server.admin.restart.prefix.0=cmd<\/li><li>server.admin.restart.prefix.1=\/c<\/li><li>server.admin.restart.prefix.2=start<\/li><li>server.admin.restart.prefix.3=PicApport Server<\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\"><p>gui.enabled<\/p><\/td><td class=\"confluenceTd\"><p>not set (true)<br \/>in<br \/><em><strong>picapport-<br \/>headless.jar<\/strong><\/em><br \/>default=false<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Boolean Parameter um GUI zu<br \/>aktivieren\/deaktivieren. m\u00f6gl.<br \/>Werte (true\/false)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>gui.hideintray<\/p><\/td><td class=\"confluenceTd\"><p>not set (true)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Boolean Parameter um GUI<br \/>direkt nach Start im System<br \/>Tray\u00a0 zu verstecken<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>thumbs.height<\/p><\/td><td class=\"confluenceTd\"><p>not set (160)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Integer H\u00f6he der Thumbnails.<br \/>m\u00f6gl. Werte 32 &#8211; 1024<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">thumbs.mode<\/td><td class=\"confluenceTd\">not set (0)<\/td><td class=\"confluenceTd\">5.1<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>0= Thumbs immer aus jpg-thumb generieren wenn m\u00f6glich(default)<br \/>1= jpg-thumb benutzen wenn dessen h\u00f6he &gt; thumbs.height<br \/>2= Thumbs immer aus jpg generieren (beste Qualit\u00e4t aber am langsamsten)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>thumbs.num.thumbs.before.pause<\/p><\/td><td class=\"confluenceTd\"><p>not set (250)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Integer Anzahl\u00a0 Thumbnails bevor<br \/>der &#8222;moreButton&#8220; erscheint. m\u00f6gl.<br \/>Werte 10 &#8211; 10000<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>db.max.photos.per.query<\/p><\/td><td class=\"confluenceTd\"><p>not set (2000)<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Integer Anzahl der Photos die<br \/>der Server maximal pro Anfrage<br \/>verwaltet<br \/>m\u00f6gl. Werte 100 &#8211; 1000000<br \/>Nicht mehr notwendig(unterst\u00fctzt)<br \/>ab Version 1.2<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-robot.*KonfigurationdesRobots(Fotoverzeichnisse)\">robot.* Konfiguration des Robots (Fotoverzeichnisse)<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.root.n.path<\/p><\/td><td class=\"confluenceTd\"><p>root.0=$sd<br class=\"atl-forced-newline\" \/>wenn $sd nicht<br \/>verf\u00fcgbar<br class=\"atl-forced-newline\" \/>root.0=$cd<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Voll qualifizierter Pfad(e) zu einem<br \/>Rootverzeichnis. Folgende Variablen<br \/>k\u00f6nnen hierbei verwendet werden<br \/>(n=0-n):<\/p><ul><li>$cd &#8211; Aktuelles Verzeichnis<\/li><li>$sd &#8211; Systemverzeichnis<br \/>welches<br \/>f\u00fcr Bilder Vorgesehen ist.<br \/>(Bei Windows<br \/>CSIDL_MYPICTURES der<br \/>GetSpecialFolderLocation API)<br class=\"atl-forced-newline\" \/>Beispiel:<br class=\"atl-forced-newline\" \/>robot.root.0.path=$cd<br class=\"atl-forced-newline\" \/>robot.root.1.path=<br \/>E:\/AnimalPictures<\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.root.n.id<\/p><\/td><td class=\"confluenceTd\"><p>n<\/p><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Optionale ID f\u00fcr diesen Eintrag<br \/>(Wenn nicht gesetzt ist wird die<br \/>ID auf\u00a0<em>IDn<\/em>\u00a0gesetzt)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">robot.root.n<br \/>.isuploadroot<\/td><td class=\"confluenceTd\">nicht gesetzt<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Kennzeichnet das Verzeichnis als<br \/>Upload-Verzeichnis.<br \/>Es kann immer nur ein<br \/>Verzeichnis das<br \/>Uploadverzeichnis sein. Ist kein<br \/>Upload-Verzeichnis explizit gesetzt,<br \/>ist immer das erste Verzeichnis das<br \/>Upload-Verzeichnis.<br \/>Beispiel:<em><strong><br \/>robot.root.1.isuploadroot=true<\/strong><\/em><\/td><\/tr><tr><td class=\"confluenceTd\">robot.root.n.alias<\/td><td class=\"confluenceTd\">nicht gesetzt<\/td><td class=\"confluenceTd\">9.1<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Optionaler Parameter. Wenn gesetzt, wird dieser anstatt\u00a0<em>robot.root.n.<strong>path<\/strong><\/em>\u00a0im Verzeichnisbrowser und der Timeline angezeigt.<br \/>Zus\u00e4tzlich wird der Alias bei den Operatoren<em><strong>\u00a0dir:<\/strong><\/em>\u00a0und\u00a0<em><strong>dirall:<\/strong><\/em>\u00a0unterst\u00fctzt indem man ein\u00a0<em><strong>@<\/strong><\/em>\u00a0als Prefix voranstellt.\u00a0\u00a0<br \/>Im Gegensatz zur intern verwendeten<em>\u00a0robot.root.n.<strong>id\u00a0<\/strong><\/em>die eher beschreibende Funktion hat, ist der Alias optional und kann bei den Operatoren\u00a0<em><strong>dir:<\/strong><\/em>\u00a0und\u00a0<em><strong>dirall:<\/strong><\/em>\u00a0verwendet werden.<\/p><p><u><em>Beispiel:<br \/><\/em><\/u>Konfigurationsparameter\u00a0<em><strong><a class=\"external-link\" href=\"http:\/\/robot.root.0.id\/\" rel=\"nofollow\">robot.root.0.id<\/a><\/strong><\/em>=fotos<br \/>Konfigurationsparameter\u00a0<em><strong>robot.root.0.path<\/strong><\/em>=C:\\Users\\public\\picapport\\photos<br \/>Konfigurationsparameter\u00a0<em><strong>robot.root.0.alias<\/strong><\/em>=<strong>Fotos<br \/><\/strong><br \/>Operator Beispiel ohne alias:\u00a0<strong><em>dir:&#8220;C:\\Users\\public\\picapport\\photos\\2021\\Urlaub&#8220;<\/em><\/strong><br \/>Operator Beispiel mit alias:\u00a0<em><strong>dir:&#8220;@Fotos\\2021\\Urlaub&#8220;<\/strong><\/em><\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.path.n<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>1.3<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Regul\u00e4rer Ausdruck um Bilder in<br \/>bestimmten Pfade zu heraus zu<br \/>filtern: (n=0-n)<\/p><p>Beispiel siehe:\u00a0<a href=\"https:\/\/wiki.picapport.com\/pages\/viewpage.action?pageId=18317424\">Gibt es in PicApport die M\u00f6glichkeit, ein bestimmtes Verzeichnis Indizierung\/der Ansicht in PicApport auszuschlie\u00dfen?<\/a><\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.name.n<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>offen<\/p><\/td><td class=\"confluenceTd\"><p>nein<\/p><\/td><td class=\"confluenceTd\"><p>Regul\u00e4rer Ausdruck um Bilder mit<br \/>bestimmten Dateinamen (ohne Pfad)<br \/>heraus zu filtern: (n=0-n)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.rescan.minutes<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><ul><li>default =\u00a0<em><strong>5<\/strong><\/em>\u00a0Minuten<br \/>wenn\u00a0<em><strong>robot.use.filesystem.monitor<\/strong><\/em>\u00a0= false<\/li><li>default 1 x t\u00e4glich um Mitteracht<br \/>wenn\u00a0<em><strong>robot.use.filesystem.monitor<\/strong><\/em>\u00a0= true<br \/>(oder nicht gesetzt)<\/li><\/ul><\/td><td class=\"confluenceTd\"><p>1.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Zeit bis zum n\u00e4chsten Rescan\u00a0 in<br \/>Minuten (Default ist 5 Minuten oder 1 x t\u00e4glich)<br class=\"atl-forced-newline\" \/>Ein Rescan kann manuell mit dem<br \/>Konsolenbefehl\u00a0<strong><em>startcrawler<\/em><\/strong><br \/>erzwungen werden.<\/p><p>Wertebereich 1 &#8211; 2.147.483.647<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">robot.use.filesystem.monitor<\/td><td class=\"confluenceTd\">nicht gesetzt (<em><strong>true<\/strong><\/em>)<\/td><td class=\"confluenceTd\">9.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Wenn nicht gesetzt oder true dann \u00fcberwacht PicApport die konfigurierten<br \/>Verzeichnisse (<em><strong>robot.root.n.path<\/strong><\/em>) bez\u00fcglich \u00c4nderungen und \u00fcbernimmt<br \/>diese sofort in die PicApport Datenbank. Dies beinhaltet anlegen, \u00e4ndern oder l\u00f6schen<br \/>von Dateien im Dateisystem.<\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.keywords.n<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>offen<\/p><\/td><td class=\"confluenceTd\"><p>nein<\/p><\/td><td class=\"confluenceTd\"><p>Regul\u00e4rer Ausdruck um Bilder<br \/>mit bestimmten Keywords<br \/>heraus zu filtern: (n=0-n)<br class=\"atl-forced-newline\" \/>Beispiel:<br class=\"atl-forced-newline\" \/>robot. filter.keywords.0=.*private.*<br class=\"atl-forced-newline\" \/>robot. filter.keywords.1=.*privat.*<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.person.n<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>offen<\/p><\/td><td class=\"confluenceTd\"><p>nein<\/p><\/td><td class=\"confluenceTd\"><p>Regul\u00e4rer Ausdruck um Bilder<br \/>mit bestimmten Personen heraus<br \/>zu filtern: (n=0-n)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.title.n<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>offen<\/p><\/td><td class=\"confluenceTd\"><p>nein<\/p><\/td><td class=\"confluenceTd\"><p>Regul\u00e4rer Ausdruck um Bilder mit<br \/>bestimmten Titeln heraus zu filtern:<br \/>(n=0-n)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>robot.filter.rating<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>offen<\/p><\/td><td class=\"confluenceTd\"><p>nein<\/p><\/td><td class=\"confluenceTd\"><p>G\u00fcltige Werte (1-5): Beispiel 3<br \/>bedeutet nur Bilder mit Rating 3<br \/>und h\u00f6her<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">robot.always.create.id<\/td><td class=\"confluenceTd\">nicht gesetzt (<strong><em>false<\/em><\/strong>)<\/td><td class=\"confluenceTd\">7.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Zur Verwaltung von MyTags und Likes wird bei der ersten Vergabe eines Tags eine eindeutige PicApport ID in<br \/>den Metadaten der .jpg Datei erzeugt. Ist dieser Parameter gesetzt wird die ID direkt beim ersten Laden in die Datenbank<br \/>generiert. Dies erleichtert z.B. die Datensicherung weil sich die Fotodateien nicht mehr \u00e4ndern wenn man Likes oder MyTags vergibt.<\/td><\/tr><tr><td class=\"confluenceTd\">robot.days.keep.deleted.photos<\/td><td class=\"confluenceTd\">nicht gesetzt (30)<\/td><td class=\"confluenceTd\">7.6<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Werte 0-9999999<\/p><p>Gib an wie viele Tage Photos nach den L\u00f6schen erhalten bleiben.<br \/>Wenn &gt; 0 werden die Dateien umbenannt durch Anh\u00e4ngen der Erweiterung\u00a0<em><strong>.$@$YYYYMMDD$pa$removed<\/strong><\/em>\u00a0 (YYYYMMDD wird durch aktuelles Datum ersetzt)<br \/>Die Dateien sind somit nicht mehr in PicApport sichtbar und werden vom Crawler final nach der angegebenen Zeitspanne gel\u00f6scht.<\/p><p>Wird als Wert 0 gesetzt, so werden die Dateien sofort gel\u00f6scht.<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-mail.*Mail-ClientKonfiguration\">mail.* Mail-Client Konfiguration<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\"><p>mail.rescan.minutes<\/p><\/td><td class=\"confluenceTd\"><p>not set (9)<\/p><\/td><td class=\"confluenceTd\"><p>2.0<\/p><\/td><td class=\"confluenceTd\"><p>JA<\/p><\/td><td class=\"confluenceTd\"><p>Zeit bis zum n\u00e4chsten fetchmail<br \/>in Minuten (Default ist 9 Minuten)<br class=\"atl-forced-newline\" \/>Ein Fetchmail kann manuell mit<br \/>dem Konsolenbefehl\u00a0<strong><em>startfetchmail<\/em><\/strong><br \/>erzwungen werden.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">mail.check.fingerprint<\/td><td class=\"confluenceTd\">not set (true)<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Wenn true dann wird nach dem<br \/>laden von Fotos \u00fcber Email<br \/>gepr\u00fcft\u00a0 ob das Foto schon<br \/>in der Datenbank ist.<br \/>Wenn ja wird das Foto nicht<br \/>in das Verzeichnis kopiert.<\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-foto.*ParameterzurSteuerungderJPG-Generierung\">foto.* Parameter zur Steuerung der JPG-Generierung<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\"><p>foto.jpg.quality<\/p><\/td><td class=\"confluenceTd\">not set (0.75)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Qualit\u00e4tseinstellung der<br \/>JPG Komprimierung<\/p><p>Wertebereich 0.0 &#8211; 1.0 (1.0 ist beste Qualit\u00e4t)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">foto.jpg.scalemethod<\/td><td class=\"confluenceTd\">not set<br \/>(AUTOMATIC)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Qualit\u00e4tseinstellung der<br \/>Scalierung<\/p><p>M\u00f6gliche Werte: AUTOMATIC,<br \/>SPEED,BALANCED,<br \/>QUALITY,ULTRA<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><div class=\"content-wrapper\"><span id=\"PicApport-ServerGuide-foto.jpg.usecache\" class=\"confluence-anchor-link conf-macro output-inline\" data-hasbody=\"false\" data-macro-name=\"anchor\"><\/span>foto.jpg.usecache<\/div><\/td><td class=\"confluenceTd\">not set (0)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Soll ein Cache, f\u00fcr die generierten<br \/>Photos verwendet werden<\/p><ul><li>0=Kein Read-Cache, Fotos<br \/>werden skaliert wenn f\u00fcr<br \/>Slideshow ben\u00f6tigt<\/li><li>1=On demand, Fotos werden<br \/>skaliert wenn zum ersten<br \/>mal f\u00fcr Slideshow ben\u00f6tigt;<\/li><li>2=crawler&amp;ondemand,<br \/>Alle Fotos werden<br \/>automatisch zur schnellen<br \/>Verf\u00fcgbarkeit vom Crawler in<br \/>den Cache eingetragen<br \/>Die Option ben\u00f6tigt\u00a0 meisten<br \/>Festplattenplatz (ist aber bei<br \/>Abrufen am schnellsten)<\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\">foto.jpg.cache.height<\/td><td class=\"confluenceTd\">not set (1080)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">H\u00f6he der vorgenerierten<br \/>und gecachten Bilder<\/td><\/tr><tr><td class=\"confluenceTd\"><p>foto.jpg.cache.width<\/p><\/td><td class=\"confluenceTd\">not set (1920)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Breite der vorgenerierten<br \/>und gecachten Bilder<\/td><\/tr><tr><td class=\"confluenceTd\">foto.jpg.cache<br \/>.freeSpacePercentage<\/td><td class=\"confluenceTd\">not set (20)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Mindestgr\u00f6\u00dfe des Freien<br \/>Speicherplatzes auf dem<br \/>Cache-Pfad<\/td><\/tr><tr><td class=\"confluenceTd\"><div class=\"content-wrapper\"><span id=\"PicApport-ServerGuide-foto.jpg.cache.path\" class=\"confluence-anchor-link conf-macro output-inline\" data-hasbody=\"false\" data-macro-name=\"anchor\"><\/span>foto.jpg.cache.path<\/div><\/td><td class=\"confluenceTd\">not set<br \/>(&lt;PicApport-Home&gt;<br \/>\/cache)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Pfad zum Cache Beispiel:<br \/><em><strong>\/MyPhotoCache<\/strong><\/em><\/td><\/tr><tr><td class=\"confluenceTd\">foto.thumb.quality<\/td><td class=\"confluenceTd\">not set (0.75)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Qualit\u00e4tseinstellung<br \/>der Thumbnails<\/p><p>Wertebereich 0.0 &#8211; 1.0 (1.0 ist beste Qualit\u00e4t)<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-user.*ParameterzurSteuerungderCcUser2Optionen\">user.* Parameter zur Steuerung der CcUser2 Optionen<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">user.encryption<br \/>.iterations<\/td><td class=\"confluenceTd\">not set (1701)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Anzahl an Hashdurchl\u00e4ufen<br \/>f\u00fcr die Passwortspeicherung<\/td><\/tr><tr><td class=\"confluenceTd\">user.password.min<\/td><td class=\"confluenceTd\">not set (1)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Minimale Passwortl\u00e4nge<\/td><\/tr><tr><td class=\"confluenceTd\">user.password.max<\/td><td class=\"confluenceTd\">not set (75)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximale Passwortl\u00e4nge<\/td><\/tr><tr><td class=\"confluenceTd\">user.log.access<\/td><td class=\"confluenceTd\">not set (false)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Wenn true dann werden alle<br \/>Logon-Vorg\u00e4nge protokolliert<\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-plugin.*ParameterzurSteuerungderPlugins\">plugin.* Parameter zur Steuerung der Plugins<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">plugin.shadow.path<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><div class=\"content-wrapper\"><p>Pfad zu den Schattendateien(Shadow-Files) (<em><strong>*.$.jpg<\/strong><\/em>\u00a0Dateien)<\/p><p>Optionaler Parameter. Wenn nicht gesetzt werden die Schatten-Dateien im gleichen Ordner wie die Originaldatei abgelegt.<br \/>Beispiel:\u00a0<\/p><ul><li>plugin.shadow.path=\/PicApportShadowFiles<\/li><li>plugin.shadow.path=C\\:\\\\PicApportShadowFiles<\/li><\/ul><div class=\"confluence-information-macro confluence-information-macro-note conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"note\"><div class=\"confluence-information-macro-body\"><p>Wir empfehlen dringend die Schattendateien in ein Verzeichnis abzulegen das nicht f\u00fcr PicApport Fotos konfiguriert ist (robot.root.*).<\/p><p>Die Schattendateien sind so von den Fotos &#8222;galvanisch&#8220; getrennt und lassen sich so jederzeit einfach l\u00f6schen und dann neu Aufbauen.<br \/>(Achtung! Wenn man Metadaten gesetzt hat werden dies in den Schattendateien abgelegt)<\/p><\/div><\/div><\/div><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-client.*Web-ClientKonfiguration\">client.* Web-Client Konfiguration<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">client.timeout<br \/>.short.millis<\/td><td class=\"confluenceTd\">not set (3000)<\/td><td class=\"confluenceTd\">3.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Wird aktuell von der\u00a0<em><strong>#home<\/strong><\/em>\u00a0Seite<br \/>f\u00fcr Statusabfrage benutzt sobald<br \/>diese angezeigt wird, damit<br \/>es im Offline-Fall nicht 15 Sekunden<br \/>dauert bis man wieder was machen<br \/>kann.<\/td><\/tr><tr><td class=\"confluenceTd\">client.timeout<br \/>.long.millis<\/td><td class=\"confluenceTd\">not set (15000)<\/td><td class=\"confluenceTd\">3.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Timeout f\u00fcr allgemeine<br \/>Serveranfragen<\/td><\/tr><tr><td class=\"confluenceTd\">client.default<br \/>.viewtime.millis<\/td><td class=\"confluenceTd\">not set (7000)<\/td><td class=\"confluenceTd\">3.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Vorgabewert f\u00fcr Anzeigedauer im<br \/>Slideshow-Modus<\/td><\/tr><tr><td class=\"confluenceTd\">client.css<br \/>.thumb.height<\/td><td class=\"confluenceTd\">not set (110)<\/td><td class=\"confluenceTd\">3.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">CSS-H\u00f6he f\u00fcr Thumbnails<br \/>(mit 110 passen bei den<br \/>meisten<br \/>Phones zwei Thumbs<br \/>nebeneinander)<\/td><\/tr><tr><td class=\"confluenceTd\">client.folder.sort<\/td><td class=\"confluenceTd\">nicht gesetzt<\/td><td class=\"confluenceTd\">4.0.1<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Optionaler Parameter.<br \/>Wenn gesetzt wird Verzeichnisliste<br \/>im Browser sortiert.*<br \/>Ist n\u00f6tig da mache Linux System<br \/>\u00fcberhaupt nicht sortieren.<br \/>M\u00f6gliche Werte: name,<br \/>name_insensitive, name_reverse,<br \/>name_reverse_insensitive<\/p><p>Beispiel:<br \/><em><strong>client.folder.sort<\/strong><\/em><br \/><em><strong>=name_reverse_insensitive<\/strong><\/em><\/p><\/td><\/tr><tr><td class=\"confluenceTd\">client.viewer.maxzoom<\/td><td class=\"confluenceTd\">not set (1000)<\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Optionaler Parameter.<br \/>Steuert den Zoombereich von Originalfotos in der Slideshow.<br \/>Wertebereich\u00a0<em><strong>100-2000<\/strong><\/em><\/p><\/td><\/tr><tr><td class=\"confluenceTd\">client.viewer.snapview<\/td><td class=\"confluenceTd\">not set (true)<\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Optionaler Parameter. (<em><strong>true<\/strong>\u00a0<\/em>oder\u00a0<em><strong>false<\/strong><\/em>)<br \/>Steuert Sichtbarkeit der Snapview (kleines Fenster oben links) beim Zoomen.<\/td><\/tr><tr><td class=\"confluenceTd\">client.loadoriginal.with.gesture<\/td><td class=\"confluenceTd\">not set (true)<\/td><td class=\"confluenceTd\">6.2<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Optionaler Parameter. (<em><strong>true<\/strong>\u00a0<\/em>oder\u00a0<em><strong>false<\/strong><\/em>)<br \/>Wenn false, dann kann das Originalfoto nicht mit &#8222;pinch zoom&#8220; Gesten oder Mousewheel geladen werden.<\/td><\/tr><tr><td class=\"confluenceTd\">client.quick.btn.max.auto<\/td><td class=\"confluenceTd\">not set (10)<\/td><td class=\"confluenceTd\">7.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Optionaler Parameter.<br \/>Steuert die maximale Anzahl der letzten Tags die als Quickbutton automatisch gespeichert werden<br \/>Wertebereich\u00a0<em><strong>1-50<\/strong><\/em><\/td><\/tr><tr><td class=\"confluenceTd\">client.video.types.json<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">7.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Optionaler Parameter.<br \/>Gibt an welche Videoformate direkt in der Slideshow abgespielt werden k\u00f6nnen.<br \/>Vorraussetzung ist das der Browser diese Formate auch unterst\u00fctzt.<\/p><p>Wenn der Parameter nicht gesetzt ist gilt folgender Vorgabewert:<\/p><p><em><strong>[{&#8218;ext&#8216;:&#8216;.mp4&#8242;,&#8217;mime&#8216;:&#8217;video\/mp4&#8242;},{&#8218;ext&#8216;:&#8216;.ogv&#8216;,&#8217;mime&#8216;:&#8217;video\/ogg&#8216;},{&#8218;ext&#8216;:&#8216;.webm&#8216;,&#8217;mime&#8216;:&#8217;video\/webm&#8216;}]<\/strong><\/em><\/p><p>Der Parameter ist in JSON-Notation zu definieren.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><a class=\"external-link\" href=\"http:\/\/client.is\/\" rel=\"nofollow\">client.is<\/a>.PWA<\/td><td class=\"confluenceTd\">not set(true)<\/td><td class=\"confluenceTd\"><p>7.3<\/p><\/td><td class=\"confluenceTd\">YES<\/td><td class=\"confluenceTd\"><p>Die Offlinef\u00e4higkeit (WebApp) von PicApport basiert vor Version 7.3 ausschlie\u00dflich auf der AppCache-Technologie.<br \/>Diese wird von nahezu allen Browsern unterst\u00fctzt. Es wird allerdings von allen Browserherstellern empfohlen,<br \/>mittelfristig auf die neuere ServiceWorker Architektur zu wechseln.<br \/>Ab Version 7.3 wird die Offlinef\u00e4higkeit optional \u00fcber Serviceworker (Progressive Web App) hergestellt.<br \/>(SSL mit g\u00fcltigem Zertifikat erforderlich).<\/p><p><em><strong>Wichtig:<\/strong>\u00a0<\/em>Mit Freigabe der Version 9.1 vom 12.02.2021 wurde der default auf true umgestellt und der Status Experimentell entfernt (vorher war der default false)<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">client.thumb.title<\/td><td class=\"confluenceTd\">not set(hidden)<\/td><td class=\"confluenceTd\">9.0<\/td><td class=\"confluenceTd\">YES<\/td><td class=\"confluenceTd\"><p>Steuert die Anzeige eines Titels auf den Thumbnails. Folgende Werte sind m\u00f6glich:<\/p><ul><li>hidden (nicht sichtbar)<\/li><li><p>filename (Dateiname)<\/p><\/li><li><p>filenamenoext (Dateiname ohne Erweiterung)<\/p><\/li><li><p>fullpath (Serverpfad zur Datei)<\/p><\/li><li><p>phototitle (Titel aus den Metadaten)<\/p><\/li><li><p>photoid (interne ID)<\/p><\/li><li><p>date (Aufnahemdatum)<\/p><\/li><li><p>year (Aufnahemejahr)<\/p><\/li><li><p>timestamp (Zeitstempel)<\/p><\/li><li><p>fromaddon (\u00dcber Add-on gesteuert. Inhalt abh\u00e4ngig vom jeweiligen Add-on. siehe Doku Add-ons)<\/p><\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\">client.sort.random.smart.grpsize<\/td><td class=\"confluenceTd\">not set (3)<\/td><td class=\"confluenceTd\">9.1<\/td><td class=\"confluenceTd\">YES<\/td><td class=\"confluenceTd\"><p>Optionaler Parameter.<br \/>Wertebereich\u00a0<em><strong>2-100<br \/><\/strong><\/em>Default = 3<\/p><p>Anzahl Fotos f\u00fcr Gruppierung bei Random-Smart-Sortierung.<br \/>Bei Random Smart Sortierung werden abh\u00e4ngig von diesem Parameter N-Fotos die nacheinander folgend m\u00f6glichst am gleichen Tag aufgenommen wurden gruppiert.<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-upload.*UploadKonfiguration\">upload.* Upload Konfiguration<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">upload.tag.prefix<\/td><td class=\"confluenceTd\">nicht gesetzt<br \/>default =<em><strong>PicApport\/<\/strong><\/em><\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Viele Fotobetrachter verwenden eine Baumstruktur zur anzeige von Tags.<br \/>Mit dem Prefix wird daf\u00fcr gesorgt, dass alle von Picapport erzeugten Tags unterhalb von PicApport stehen.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\"><p>upload.tag<\/p><\/td><td class=\"confluenceTd\">not set<br \/>default =\u00a0<em><strong>$upload<\/strong><\/em><\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Jedes hochgeladene Foto wird mit diesem Tag versehen (gemeinsam mit dem Prefix).<br \/>Um alle hochgeladenen Fotos abzufragen einfach\u00a0<em><strong>$upload<\/strong>\u00a0<\/em>eingeben<\/td><\/tr><tr><td class=\"confluenceTd\">upload.tag.useridprefix<\/td><td class=\"confluenceTd\"><p>nicht gesetzt<br \/>default =\u00a0<em><strong>@<\/strong><\/em><\/p><\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Jedes hochgeladene Foto wird mit diesem Tag+UserId versehen (gemeinsam mit dem Prefix)<br \/>Beispiel: UserId=Hans -&gt; Tag=<em><strong>@Hans<\/strong><\/em>\u00a0 (<em><strong>PicApport\/@Hans<\/strong><\/em>\u00a0mit Prefix)<\/td><\/tr><tr><td class=\"confluenceTd\"><p>upload.max.filesize.mb<\/p><\/td><td class=\"confluenceTd\">nicht gesetzt\u00a0 (<em><strong>10<\/strong><\/em>)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximale Dateigr\u00f6\u00dfe f\u00fcr Upload in MB (1000&#215;1000).<br \/>G\u00fcltige Werte: 1 bis Integer.MAX_VALUE<\/td><\/tr><tr><td class=\"confluenceTd\"><p>upload.max.requestsize<\/p><\/td><td class=\"confluenceTd\">nicht gesetzt<br \/>(<em><strong>-1<\/strong><\/em>) keine Begrenzung<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximale Requestgr\u00f6\u00dfe (Server) f\u00fcr Upload<br \/>G\u00fcltige Werte: (-1) bis Integer.MAX_VALUE<\/td><\/tr><tr><td class=\"confluenceTd\">upload.max.memorysize<\/td><td class=\"confluenceTd\">nicht gesetzt<br \/>(<em><strong>102.400<\/strong><\/em>)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximaler Speicher (Server) f\u00fcr Upload<br \/>G\u00fcltige Werte: 1024 bis Integer.MAX_VALUE<\/td><\/tr><tr><td class=\"confluenceTd\">upload.max.parallel.uploads<\/td><td class=\"confluenceTd\">nicht gesetzt (<em><strong>3<\/strong><\/em>)<\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Maximale Anzahl gleichzeitiger Datei\u00fcbertragungen (Client)<br \/>G\u00fcltige Werte: 1 bis 100<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">upload.path<\/td><td class=\"confluenceTd\"><p>nicht gesetzt<br \/>default =\u00a0<strong><em>uploads\/@$UID$\/$YYYY$\/$MM$-$TITLE$<\/em><\/strong><\/p><p>Vor Version 9.1 war der defaultwert wie folgt ohne @:<\/p><p>uploads\/$UID$\/$YYYY$\/$MM$-$TITLE$<\/p><\/td><td class=\"confluenceTd\">5.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Pfad f\u00fcr Uploads von Fotos.<br \/>Dieser Pfad wird automatisch unterhalb des f\u00fcr Uploads konfigurierten Rootverzeichnisses (siehe:\u00a0<strong><em>robot.root.n.isuploadroot<\/em><\/strong>) angelegt.<br \/>Folgende VariableN k\u00f6nnen verwendet werden (immer Gro\u00dfbuchstaben verwenden):<\/p><ul><li>$UID$ &#8211; Wird durch die UserID (welche den Upload durchf\u00fchrt)\u00a0 ersetzt<\/li><li>$YYYY$ &#8211; Wird durch das aktuelle Jahr (des Uploads) ersetzt<\/li><li>$MM$ &#8211; Wird durch den aktuellen Monat (des Uploads) ersetzt<\/li><li>$DD$ &#8211; Wird durch den aktuellen Tag (des Uploads) ersetzt<\/li><li>$TITLE$ &#8211; Maximal 127 Zeichen vom Bildtitel (Ung\u00fcltige Zeichen werden durch _ (underscore) ersetzt)<\/li><\/ul><p><u><em><strong>Wichtig:<\/strong><\/em><\/u>\u00a0Keine Verzeichnistrenner (Slash oder Backslash) am Anfang oder Ende des Eintrags eingeben.<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">upload.user.tag<\/td><td class=\"confluenceTd\">nicht gesetzt<br \/>default =<em><strong>check<\/strong><\/em><\/td><td class=\"confluenceTd\">7.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Der Wert dieses Parameters wird automatisch als Usertag f\u00fcr Fotos gesetzt die \u00fcber die Upload-Funktion kommen.<br \/>Somit kann jeder Benutzer seine neuen Uploads bequem mit GPS Tags und anderen Infos ausstatten wenn<br \/>man\u00a0<strong><em>#check<\/em><\/strong>\u00a0in das Suchfeld eingibt.\u00a0\u00a0 \u00a0<\/p><p>Ist man mit der Nachbearbeitung der Metadaten fertig, kann man den Tag l\u00f6schen.<br \/>Gibt man\u00a0<em><strong>false<\/strong>\u00a0<\/em>f\u00fcr<em><strong>\u00a0upload.user.tag<\/strong><\/em>\u00a0ein werden keine Usertags beim Upload erzeugt.<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-server.ssl.*SSLKonfiguration\">server.ssl.* SSL Konfiguration<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl<\/td><td class=\"confluenceTd\">not set (false)<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Wenn true dann wird SSL Protokoll aktiviert (Schl\u00fcssel werden generiert)<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.keystore<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Dateiname Keystore (Default = .picapport\/picapport.ks)<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.password<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Kennwort f\u00fcr Keystore<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.keypassword<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Passwort f\u00fcr Zertifikat<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.truststore<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Dateiname der Truststore Datei (Default = .picapport\/picapport.ks)<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.trustpassword<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">2.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Kennwort f\u00fcr Truststore<\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.pem.privatekeyfile<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">9.2<br \/>NOCH NICHT FREIGEGEBEN<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Die folgende URL erl\u00e4utert die Erzeugung von Zertifikaten unter Ubuntu:\u00a0<a class=\"external-link\" href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-16-04\" rel=\"nofollow\">https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-16-04<\/a><\/p><p><u><em><strong>Beispiel:<\/strong><\/em><\/u><br \/>server.ssl.pem.privatekeyfile=\/etc\/apache2\/ssl\/apache.key<\/p><\/td><\/tr><tr><td class=\"confluenceTd\">server.ssl.pem.certificatefile<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">9.2<br \/>NOCH NICHT FREIGEGEBEN<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Die folgende URL erl\u00e4utert die Erzeugung von Zertifikaten unter Ubuntu:\u00a0<a class=\"external-link\" href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-16-04\" rel=\"nofollow\">https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-create-a-self-signed-ssl-certificate-for-apache-in-ubuntu-16-04<\/a><\/p><p><em><u><strong>Beispiel:<\/strong><\/u><\/em><br \/>server.ssl.pem.certificatefile=\/etc\/apache2\/ssl\/apache.crt<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-geo.*KartenmodulKonfiguration\">geo.* Kartenmodul Konfiguration<\/h3><\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\">\u00a0<\/td><\/tr><tr><td class=\"confluenceTd\"><p>geo.max.markers<\/p><\/td><td class=\"confluenceTd\"><p>not set (20000)<\/p><\/td><td class=\"confluenceTd\">6.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximale Anzahl von Markern auf der Karte<br \/>Wird die Anzahl \u00fcberschritten bekommt der Anwender einen Hinweis.<br \/>Gr\u00f6\u00dfere Werte sind bei ausreichendem Speicher kein Problem<\/td><\/tr><tr><td class=\"confluenceTd\"><p>geo.cluster.size<\/p><\/td><td class=\"confluenceTd\">not set (120)<\/td><td class=\"confluenceTd\">6.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">G\u00f6\u00dfe der Cluster siehe:\u00a0<a class=\"external-link\" href=\"http:\/\/sintef-9012.github.io\/PruneCluster\/examples\/random.10000-size.html\" rel=\"nofollow\">http:\/\/sintef-9012.github.io\/PruneCluster\/examples\/random.10000-size.html<\/a><\/td><\/tr><tr><td class=\"confluenceTd\"><p>geo.marker.margin<\/p><\/td><td class=\"confluenceTd\">not set (20)<\/td><td class=\"confluenceTd\">6.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Marker Margin siehe:\u00a0<a class=\"external-link\" href=\"http:\/\/sintef-9012.github.io\/PruneCluster\/examples\/random.10000-size.html\" rel=\"nofollow\">http:\/\/sintef-9012.github.io\/PruneCluster\/examples\/random.10000-size.html<\/a><\/td><\/tr><tr><td class=\"confluenceTd\"><p>geo.max.zoom<\/p><\/td><td class=\"confluenceTd\">not set (18)<\/td><td class=\"confluenceTd\">6.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Maximales Zoomlevel des Kartenmoduls<\/td><\/tr><tr><td class=\"confluenceTd\">geo.distance.km.default<\/td><td class=\"confluenceTd\">not set (50)<\/td><td class=\"confluenceTd\">6.0<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\">Vorgabewert KM f\u00fcr<em><strong>\u00a0near:<\/strong><\/em>\u00a0Operator<\/td><\/tr><tr><td class=\"confluenceTd\">geo.map.default<\/td><td class=\"confluenceTd\">not set (0)<\/td><td class=\"confluenceTd\">6.3.05<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Default Karte<\/p><ul><li>0 = Open Street Map (Vorgabe wenn nichts gesetzt ist)<\/li><li>1 = Esri Satellite<\/li><li>2 = Open Street Map B&amp;W<\/li><li>3 = Thunderforest landscape<\/li><li>4 = Thunderforest outdoors<\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\">geo.map.key.thunderforest<\/td><td class=\"confluenceTd\">not set<\/td><td class=\"confluenceTd\">6.3.05<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Seit Februar 2017 wird f\u00fcr Thunderforest maps ein apikey ben\u00f6tigt.<\/p><p>Den Key kann man sich hier beschaffen:\u00a0<a class=\"external-link\" href=\"https:\/\/www.thunderforest.com\/docs\/apikeys\/\" rel=\"nofollow\">https:\/\/www.thunderforest.com\/docs\/apikeys\/<\/a><\/p><p><u><em><strong>Beispiel:<\/strong><\/em><\/u>\u00a0geo.map.key.thunderforest=abcd1234abcd1234abcd1234abcd1234<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-pan360.*PanoramaviewerKonfiguration\">pan360.* Panoramaviewer Konfiguration<\/h3><\/td><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\">\u00a0<\/td><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\">\u00a0<\/td><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\">\u00a0<\/td><td class=\"highlight-green confluenceTd\" data-highlight-colour=\"green\">\u00a0<\/td><\/tr><tr><td class=\"confluenceTd\"><p>pan360.rotation.speed<\/p><\/td><td class=\"confluenceTd\"><p>not set (-4)<\/p><\/td><td class=\"confluenceTd\">7.3<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Rotationsgeschwindigkeit der 360\u00b0 Panoramen in Grad pro Sekunde.<\/p><ul><li>negative Werte = Drehung im Uhrzeigersinn<\/li><li>positive Werte = Drehung gegen den Uhrzeigersinn<\/li><li>Wertebereich\u00a0<strong><em>-180 bis +180<\/em><\/strong><\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\"><p>pan360.slideshow.viewtime.seconds<\/p><\/td><td class=\"confluenceTd\">not set (90)<\/td><td class=\"confluenceTd\">7.3<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Anzeigezeit in Sekunden der sich drehenden Panoramen in der Slideshow (play-Modus)<\/p><ul><li>Der Defaultwert von 90 Sekunden bedeutet, dass bei der Vorgaberotation von -4 (pan360.rotation.speed)<br \/>das Panorama etwa so lange angezeigt wird bis eine Umdrehung ausgef\u00fchrt wurde.<\/li><li>Wird der Parameter auf 0 gesetzt, so wird der Panoramaviewer in der Slideshow (play-Modus)<br \/>nicht automatisch gestartet.<\/li><li>Wertebereich<strong><em>\u00a00-99999<\/em><\/strong><\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\"><p>pan360.tags<\/p><\/td><td class=\"confluenceTd\">not set (360)<\/td><td class=\"confluenceTd\">7.3<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Tags die automatisch generiert werden um 360\u00b0 Panoramen suchen zu k\u00f6nnen.<\/p><p>Standardm\u00e4\u00dfig verwendet PicApport den Tag\u00a0<em><strong>pan360<\/strong><\/em>.<\/p><p>Wird dieser Parameter ver\u00e4ndert oder gesetzt sollte danach die Datenbank neu aufgebaut werden.<\/p><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-fuzzysearch.*KonfigurationThesaurus(Synonymw\u00f6rterbuch)undphonetischeSuche\">fuzzysearch.* Konfiguration Thesaurus (Synonymw\u00f6rterbuch) und phonetische Suche<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">fuzzysearch.mode<\/td><td class=\"confluenceTd\">not set (THESAURUS_ONLY)<\/td><td class=\"confluenceTd\">7.5<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Gib den Standard Suchmodus bei der Volltextsuche an.<\/p><p>Hierbei wird gesteuert wie sich die Volltextsuche bei der Eingabe der Tilde(~)-Zeichen (Fuzzy-Suche) verh\u00e4lt:<\/p><div class=\"table-wrap\"><table class=\"wrapped confluenceTable tablesorter tablesorter-default\" role=\"grid\"><thead><tr class=\"tablesorter-headerRow\" role=\"row\"><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"0\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Wert: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\">Wert<\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"1\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Verhalten: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\">Verhalten<\/div><\/th><\/tr><\/thead><tbody aria-live=\"polite\" aria-relevant=\"all\"><tr role=\"row\"><td class=\"confluenceTd\"><p><em><strong>THESAURUS_ONLY<\/strong><\/em><br \/><em><strong>(Standard)<\/strong><\/em><\/p><\/td><td class=\"confluenceTd\"><p>Wenn mindestens ein Thesaurus (Synonymw\u00f6rterbuch) in\u00a0<em><strong>.picapport\/thesaurus<\/strong><\/em>\u00a0installiert ist l\u00e4uft die Volltextsuche \u00fcber alle gefundenen Synonyme des eingegebenen Suchwortes.<br \/>Ist das Wort nicht im Thesaurus eingetragen wird &#8222;normal&#8220; (ohne Thesaurus) gesucht.<br \/>Weiterhin gilt:<\/p><ul><li><em><strong>~suchwort<\/strong><\/em><br \/>sucht den Suchbegriff ohne vorher Synonyme zu suchen (Einschr\u00e4nkung der Ergebnismenge)<\/li><\/ul><p><u><em><strong>Beispiel:<\/strong><\/em><\/u><\/p><p>Der Thesaurus enth\u00e4lt folgenden Eintrag:\u00a0<em><strong>Fasching Karnaval Carneval Fastnacht<\/strong><\/em><\/p><p>Sucht man nach\u00a0<em><strong>Fasching<\/strong>\u00a0<\/em>werden automatisch auch alle Fotos gefunden folgende W\u00f6rter enthalten:<strong><em>\u00a0Fasching, Karnaval, Carneval, Fastnacht<\/em><\/strong><\/p><p>Sucht man nach\u00a0<em><strong>~Fasching<\/strong><\/em>\u00a0werden nur Fotos gefunden die in der Volltextsuche\u00a0<em><strong>Fasching<\/strong>\u00a0<\/em>enthalten<\/p><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\">NOT_FUZZY<\/td><td class=\"confluenceTd\"><p>Standardm\u00e4\u00dfig wird nur nach dem eingegebenen Suchwort gesucht. (Ohne Thesaurus und Phonetik)<br \/>Weiterhin gilt:<\/p><ul><li><em><strong>~suchwort<br \/><\/strong><\/em>sucht den Suchbegriff im Thesaurus und wenn gefunden, alle passenden Synonyme. Wird kein Thesaurus Eintrag gefunden wird automatisch phonetisch gesucht.<\/li><\/ul><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\">FUZZY<\/td><td class=\"confluenceTd\"><p>Standardm\u00e4\u00dfig wird der Suchbegriff im Thesaurus gesucht und wenn gefunden nach alle passenden Synonymen gesucht. Wird kein Thesaurus Eintrag gefunden wird automatisch phonetisch gesucht.<br \/>Weiterhin gilt:<\/p><ul><li><em><strong>~suchwort<\/strong><\/em>\u00a0Standardsuche. Es wird nur nach dem eingegebenen Suchwort gesucht. (Ohne Thesaurus und Phonetik)<\/li><\/ul><\/td><\/tr><\/tbody><\/table><\/div><p>Unabh\u00e4ngig von Suchmodus gilt:<\/p><ul><li><em><strong>~~suchwort<\/strong><\/em><br \/>Nur phonetische Suche: sucht nach phonetisch gleichklingenden Worten (z.B. Eingabe\u00a0<em><strong>~~Maier<\/strong><\/em>\u00a0findet Maier, Mayer, Meier) siehe auch: weiter unten\u00a0<em><strong>fuzzysearch.phonetic.encoder<\/strong><\/em><\/li><li><em><strong>~~~suchwort<\/strong><\/em><br \/>Nur Suche \u00fcber Synonyme: Sucht nur wenn ein Thesauruseintrag gefunden wurde nach allen Synonymen. Ist das Wort nicht im Thesaurus eingetragen wird &#8222;normal&#8220; (ohne Thesaurus) gesucht.<\/li><\/ul><\/td><\/tr><tr><td class=\"confluenceTd\">fuzzysearch.phonetic.encoder<\/td><td class=\"confluenceTd\"><p>not set (Vorgabe ist Sprachabh\u00e4ngig)<br \/>Vorgaben:<\/p><p>de:\u00a0<em><strong>ColognePhonetic<\/strong><\/em><\/p><p>en:<em>\u00a0<strong>DoubleMetaphone<\/strong><\/em><\/p><p>es:\u00a0<strong><em>none<\/em><\/strong><\/p><p>fr:\u00a0<em><strong>none<\/strong><\/em><\/p><\/td><td class=\"confluenceTd\">7.5<\/td><td class=\"confluenceTd\">JA<\/td><td class=\"confluenceTd\"><p>Folgende Verfahren werden unterst\u00fctzt: (<em><strong>Wichtig:<\/strong><\/em>\u00a0unbedingt auf Gross- Kleinschreibung achten)<\/p><ul><li><em><strong>none<\/strong><\/em><br \/>Deaktiviert phonetische Suche<\/li><li><em><strong>ColognePhonetic<\/strong><\/em><br \/>K\u00f6lner Phonetik siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/de.wikipedia.org\/wiki\/K%C3%B6lner_Phonetik\" rel=\"nofollow\">https:\/\/de.wikipedia.org\/wiki\/K%C3%B6lner_Phonetik<\/a><\/li><li><em><strong>Soundex<\/strong><\/em><br \/>siehe:\u00a0\u00a0<a class=\"external-link\" href=\"https:\/\/de.wikipedia.org\/wiki\/Soundex\" rel=\"nofollow\">https:\/\/de.wikipedia.org\/wiki\/Soundex<\/a><\/li><li><em><strong>RefinedSoundex<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"http:\/\/ntz-develop.blogspot.com\/2011\/03\/phonetic-algorithms.html\" rel=\"nofollow\">http:\/\/ntz-develop.blogspot.com\/2011\/03\/phonetic-algorithms.html<\/a><\/li><li><p><em><strong>Metaphone<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/de.wikipedia.org\/wiki\/Metaphone\" rel=\"nofollow\">https:\/\/de.wikipedia.org\/wiki\/Metaphone<\/a><\/p><\/li><li><em><strong>DoubleMetaphone<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Metaphone#Double_Metaphone\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Metaphone#Double_Metaphone<\/a><\/li><li><em><strong>Caverphone2<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Caverphone\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Caverphone<\/a><\/li><li><em><strong>DaitchMokotoffSoundex<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Daitch%E2%80%93Mokotoff_Soundex\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Daitch%E2%80%93Mokotoff_Soundex<\/a><\/li><li><em><strong>MatchRatingApproachEncoder<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/Match_rating_approach\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/Match_rating_approach<\/a><\/li><li><em><strong>Nysiis<\/strong><\/em><br \/>siehe:\u00a0<a class=\"external-link\" href=\"https:\/\/en.wikipedia.org\/wiki\/New_York_State_Identification_and_Intelligence_System\" rel=\"nofollow\">https:\/\/en.wikipedia.org\/wiki\/New_York_State_Identification_and_Intelligence_System<\/a><\/li><\/ul><\/td><\/tr><tr><td class=\"highlight-green confluenceTd\" title=\"Hintergrundfarbe : Gr\u00fcn\" colspan=\"5\" data-highlight-colour=\"green\"><h3 id=\"PicApport-ServerGuide-WebApiKonfiguration(Wichtigf\u00fcrPhotoSyncApp)\" title=\"\">WebApi Konfiguration (Wichtig f\u00fcr PhotoSyncApp)<\/h3><\/td><\/tr><tr><td class=\"confluenceTd\">siehe\u00a0<a href=\"https:\/\/contecon.de\/picapportwiki\/picapport-web-api\/\">PicApport Web-API<\/a><\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\">\u00a0<\/td><td class=\"confluenceTd\"><p>siehe\u00a0<em><strong>Configuration parameter to control Web-API functions in picapport.properties<\/strong><\/em><\/p><p>auf\u00a0<a href=\"https:\/\/contecon.de\/picapportwiki\/picapport-web-api\/\">PicApport Web-API<\/a><\/p><\/td><\/tr><\/tbody><\/table><\/div><h3 id=\"PicApport-ServerGuide-Programmparameter(Argumente)f\u00fcrpiccapport.exebzw.picapport.jar\">Programmparameter (Argumente) f\u00fcr piccapport.exe bzw. picapport.jar<\/h3><p>Die Konfiguration von PicApport \u00fcber eine Konfigurationsdatei ist optional. Alle Parameter k\u00f6nnen auch direkt beim Starten an Piccaport.exe \u00fcbergeben werden.<\/p><div class=\"confluence-information-macro confluence-information-macro-information conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"info\"><div class=\"confluence-information-macro-body\"><p>Parameter die in picapport.properties definiert wurden, werden durch die Angabe beim Starten von piccaport.exe \u00fcberschrieben.<\/p><p>Die Gro\u00df \/ Kleinschreibung der Namen ist zu beachten<\/p><\/div><\/div><div class=\"table-wrap\"><table class=\"wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders\" role=\"grid\"><colgroup> <col \/> <col \/> <col \/> <col \/><\/colgroup><thead class=\"tableFloatingHeaderOriginal\"><tr class=\"tablesorter-headerRow\" role=\"row\"><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"0\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Name: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Name<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"1\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Anzahl Parameter: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Anzahl<br class=\"atl-forced-newline\" \/>Parameter<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"2\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Default: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Default<\/p><\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"3\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Beschreibung: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\"><p>Beschreibung<\/p><\/div><\/th><\/tr><\/thead><tbody aria-live=\"polite\" aria-relevant=\"all\"><tr role=\"row\"><td class=\"confluenceTd\"><p>-configfile<\/p><\/td><td class=\"confluenceTd\"><p>1<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>Absoluter Dateiname (mit Pfad) f\u00fcr\u00a0<strong><em>picapport.properties<\/em><\/strong><\/p><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\"><p>-p[Name]<\/p><\/td><td class=\"confluenceTd\"><p>1<\/p><\/td><td class=\"confluenceTd\"><p>nicht gesetzt<\/p><\/td><td class=\"confluenceTd\"><p>Hiermit k\u00f6nnen beliebige Parameter der Datei picapport.properties gesetzt werden.<br class=\"atl-forced-newline\" \/>Beispiel:<br class=\"atl-forced-newline\" \/>picapport.exe -configfile=c:\\myconig.properties -pserver.port=8080 -probot.root.0=C:\\myphotos<\/p><\/td><\/tr><\/tbody><\/table><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-293df88 e-flex e-con-boxed e-con e-parent\" data-id=\"293df88\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e66b1 elementor-widget elementor-widget-heading\" data-id=\"e1e66b1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Logging Konfiguration<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-959062b e-flex e-con-boxed e-con e-parent\" data-id=\"959062b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abd67fb elementor-widget elementor-widget-text-editor\" data-id=\"abd67fb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"table-wrap\"><table class=\"wrapped confluenceTable tablesorter tablesorter-default stickyTableHeaders\" role=\"grid\"><colgroup><col \/><col \/><\/colgroup><thead class=\"tableFloatingHeaderOriginal\"><tr class=\"tablesorter-headerRow\" role=\"row\"><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"0\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Parameter: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\">Parameter<\/div><\/th><th class=\"confluenceTh tablesorter-header sortableHeader tablesorter-headerUnSorted\" tabindex=\"0\" role=\"columnheader\" scope=\"col\" data-column=\"1\" aria-disabled=\"false\" aria-sort=\"none\" aria-label=\"Beschreibung: No sort applied, activate to apply an ascending sort\"><div class=\"tablesorter-header-inner\">Beschreibung<\/div><\/th><\/tr><\/thead><tbody aria-live=\"polite\" aria-relevant=\"all\"><tr role=\"row\"><td class=\"confluenceTd\" colspan=\"1\">-DTRACE=<em><strong>loglevel<\/strong><\/em><\/td><td class=\"confluenceTd\" colspan=\"1\"><p>Folgende Werte f\u00fcr\u00a0<em><strong>loglevel<\/strong>\u00a0<\/em>sind m\u00f6glich:<\/p><ul><li>ERROR (default)<\/li><li>WARNING<\/li><li>INFO<\/li><li>DEBUG<\/li><li>OFF<\/li><\/ul><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\">-DccNumLogFiles=n<\/td><td class=\"confluenceTd\">Maximale Anzahl Logfiles (n&gt;2)<\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\">-DccLogFileSize<\/td><td class=\"confluenceTd\"><p>Maximale Logfilegr\u00f6\u00dfe in Bytes<\/p><p>default = 1000000 (1MB) Minimum=10000<\/p><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\">-DccLogDirectory<\/td><td class=\"confluenceTd\"><p>default = .picapport\/logfiles (wird automatisch angelegt)<\/p><\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\" colspan=\"1\">-DccLogFileBaseName<\/td><td class=\"confluenceTd\" colspan=\"1\">\u00dcberschreibt die default Dateinamen<br \/>Default=<em><strong>picapport<\/strong>\u00a0<\/em>(picapport.nnn)<\/td><\/tr><tr role=\"row\"><td class=\"confluenceTd\" colspan=\"1\">-DccLogRefresh<\/td><td class=\"confluenceTd\" colspan=\"1\"><p>Zeitabstand f\u00fcr Pr\u00fcfung ob Logfile voll ist in Millisekunden<\/p><p>default=600000 =10 Minuten =600.000 millis; minimum = 60.000 millis = 1 Minute<\/p><\/td><\/tr><\/tbody><\/table><\/div>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>PicApport-Server Guide Hier werden die zur Konfiguration des Servers ben\u00f6tigten Parameter beschrieben. Eine detaillierte Beschreibung der Installation unter verschiedenen Betriebssystemen und der Verzeichnisstruktur auf dem PicApport Server befindet sich im\u00a0PicApport Installationshandbuch. Schnelleinstieg Installation von PicApport Starten von picapport.exe (Windows) Die\u00a0.exe\u00a0Datei kann in ein beliebiges Verzeichnis der Festplatte kopiert werden. (Eine Java Laufzeitumgebung ab Version 8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-348","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/comments?post=348"}],"version-history":[{"count":8,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/348\/revisions"}],"predecessor-version":[{"id":2395,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/348\/revisions\/2395"}],"wp:attachment":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/media?parent=348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}