{"id":1100,"date":"2024-02-28T15:08:08","date_gmt":"2024-02-28T14:08:08","guid":{"rendered":"https:\/\/contecon.de\/picapportwiki\/?page_id=1100"},"modified":"2024-05-24T13:46:25","modified_gmt":"2024-05-24T11:46:25","slug":"installation-of-picapport-under-linux","status":"publish","type":"page","link":"https:\/\/contecon.de\/picapportwiki\/installation-of-picapport-under-linux\/","title":{"rendered":"Installation of PicApport under Linux"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1100\" class=\"elementor elementor-1100\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1ccd22 e-flex e-con-boxed e-con e-parent\" data-id=\"f1ccd22\" 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-6324452 elementor-widget elementor-widget-heading\" data-id=\"6324452\" 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\">Installation of PicApport under Linux<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1110319 elementor-widget elementor-widget-text-editor\" data-id=\"1110319\" 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<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\"><div class=\"confluence-information-macro-body\"><p><span lang=\"en\">We appreciate\u00a0any feedback\u00a0and suggestions\u00a0to improve\u00a0this\u00a0document\u00a0and\u00a0the scripts\u00a0contained therein<\/span>.<\/p><p><span lang=\"en\">Also we are looking for someone to help us creating an installation package incl. the correct dependencies to Java and screen etc.<\/span><\/p><\/div><\/div><\/div><p>The following instruction has been tested under Debian 8.5:\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-203cf3b elementor-widget elementor-widget-heading\" data-id=\"203cf3b\" 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\">Step 1 of 3 Install latest JRE from Oracle<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-419754e elementor-widget elementor-widget-text-editor\" data-id=\"419754e\" 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><strong>For Ubuntu:<\/strong><\/p><p>please regard the following instructions:\u00a0<a class=\"external-link\" href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-java-with-apt-get-on-ubuntu-16-04\" rel=\"nofollow\">https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-install-java-with-apt-get-on-ubuntu-16-04<\/a><\/p><p>(Important: the JRE is now valid system wide for java calls)\u00a0<\/p><p><strong>For Debian:\u00a0<\/strong><\/p><p>&#8211; unpack the tar.gz File form the oracle download-Site(<a class=\"external-link\" href=\"http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jre8-downloads-2133155.html\" rel=\"nofollow\">http:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jre8-downloads-2133155.html<\/a>) to the\u00a0\u00a0<strong><em>\/opt\/<\/em>\u00a0<\/strong>directory. (a\u00a0 jre1.8.0_xx should be created)\u00a0<\/p><p>&#8211; set the Symlink under\u00a0<em><strong>\/etc\/alternatives\/java<\/strong><\/em>\u00a0to\u00a0<em><strong>\/opt\/jre1.8.0_XX\/bin\/java<\/strong><\/em>\u00a0 (for a standard installation this usually is a OpenJDK, under\u00a0<em>\/usr\/lib\/jvm<\/em>)<\/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_65446\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">ln<\/code>\u00a0<code class=\"bash plain\">-s -f\u00a0<\/code><code class=\"bash plain\">\/opt\/jre1<\/code><code class=\"bash plain\">.8.0_XX<\/code><code class=\"bash plain\">\/bin\/java<\/code>\u00a0<code class=\"bash plain\">\/etc\/alternatives\/java<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p><strong>Test your Java-Installation\u00a0<\/strong><\/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_145412\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt; java -version\u00a0<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>If the correct runtime environment has been found the console output should loo like this for a JRE 1.8.0_92:\u00a0<\/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_18043\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">java version\u00a0<\/code><code class=\"bash string\">\"1.8.0_xxx\"<\/code>\u00a0<\/div><div class=\"line number2 index1 alt1\"><code class=\"bash plain\">...<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>\u00a0<\/p><p>We recommend to continue with your PicApport installation only if you Java environment has been successfully installed.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0fc912 elementor-widget elementor-widget-heading\" data-id=\"f0fc912\" 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\">Step 2 of 3 PicApport-Installation<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3721150 elementor-widget elementor-widget-text-editor\" data-id=\"3721150\" 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<h2 id=\"InstallationofPicApportunderLinux-DirectoryStructure(recommendation)\">Directory Structure (recommendation)<\/h2><ul><li><em><strong>\/opt\/picapport<\/strong><\/em><ul><li><em><strong>picapport-headless.jar<\/strong><\/em>\u00a0&#8211; Java program File<\/li><li><em><strong>StartPicApport.sh<\/strong><\/em>\u00a0Shell-Script to start PicApport<\/li><li><em><strong>.picapport\u00a0<\/strong><\/em>\u00a0(the PicApport data directory)<\/li><\/ul><\/li><li><em><strong>\/etc\/init.d<\/strong><\/em><ul><li><em><strong>picapport<\/strong><\/em>\u00a0(Daemon script)<\/li><\/ul><\/li><\/ul><p>We recommend do perform the installation as\u00a0<em><strong>root<\/strong><\/em>.<\/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_549010\" class=\"syntaxhighlighter sh-confluence nogutter bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">su<\/code>\u00a0<code class=\"bash plain\">-<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Create the\u00a0<em><strong>picapport<\/strong><\/em>-Directory in the directory\u00a0<em><strong>\u00a0\/opt.<\/strong><\/em><\/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_396763\" class=\"syntaxhighlighter sh-confluence nogutter bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">mkdir<\/code>\u00a0<code class=\"bash plain\">\/opt\/picapport<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Download the\u00a0<em>picapport-headless.jar<\/em>\u00a0from\u00a0<a class=\"external-link\" href=\"http:\/\/www.picapport.de\/photo-server-download.php\" rel=\"nofollow\">http:\/\/www.picapport.de\/photo-server-download.php<\/a>\u00a0and copy it to\u00a0<em><strong>\/opt\/picapport<\/strong><\/em><\/p><p>Create the PicApport data directory<\/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_546524\" class=\"syntaxhighlighter sh-confluence nogutter bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">mkdir<\/code>\u00a0<code class=\"bash plain\">\/opt\/picapport\/<\/code><code class=\"bash plain\">.picapport<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Create a Shell-Script with the name\u00a0<strong><em>StartPicApport.sh<\/em><\/strong>\u00a0in your\u00a0<em><strong>\/opt\/picapport<\/strong><\/em>\u00a0with the following content:\u00a0<\/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_620359\" class=\"syntaxhighlighter sh-confluence nogutter bash\"><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=\"bash preprocessor bold\">#!\/bin\/bash<\/code><\/div><div class=\"line number2 index1 alt1\"><code class=\"bash plain\">java -Xms512m -Xmx1024m -Duser.home=<\/code><code class=\"bash plain\">\/opt\/picapport<\/code>\u00a0<code class=\"bash plain\">-jar\u00a0<\/code><code class=\"bash plain\">\/opt\/picapport\/picapport-headless<\/code><code class=\"bash plain\">.jar<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>You can download this file here:\u00a0\u00a0<a href=\"https:\/\/wiki.picapport.com\/download\/attachments\/2818387\/StartPicApport.sh?version=1&amp;modificationDate=1474385938580&amp;api=v2\" data-linked-resource-id=\"2818492\" data-linked-resource-version=\"1\" data-linked-resource-type=\"attachment\" data-linked-resource-default-alias=\"StartPicApport.sh\" data-linked-resource-content-type=\"application\/x-sh\" data-linked-resource-container-id=\"2818387\" data-linked-resource-container-version=\"30\">StartPicApport.sh<\/a><\/p><p>Make the script executable<\/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_506580\" class=\"syntaxhighlighter sh-confluence nogutter bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">chmod<\/code>\u00a0<code class=\"bash plain\">a+x\u00a0<\/code><code class=\"bash plain\">\/opt\/picapport\/StartPicApport<\/code><code class=\"bash plain\">.sh<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Create a file\u00a0<em><strong>picapport.properties<\/strong><\/em>\u00a0in PicApport data directory\u00a0<em><strong>\/opt\/picapport\/.picapport<\/strong><\/em>\u00a0with the following content: (You&#8217;ll find the complete documentation for the parameters in the:\u00a0<a href=\"https:\/\/contecon.de\/picapportwiki\/picapport-server-guide-2\/\">PicApport-Server Guide<\/a>)<\/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_131532\" 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\">server.port=<\/code><code class=\"java value\">80<\/code><\/div><div class=\"line number2 index1 alt1\"><code class=\"java plain\">server.ssl=<\/code><code class=\"java keyword\">false<\/code><\/div><div class=\"line number3 index2 alt2\"><code class=\"java plain\">user.log.access=<\/code><code class=\"java keyword\">true<\/code><\/div><div class=\"line number4 index3 alt1\"><code class=\"java plain\">gui.enabled=<\/code><code class=\"java keyword\">false<\/code><\/div><div class=\"line number5 index4 alt2\"><code class=\"java plain\">robot.root.<\/code><code class=\"java value\">0<\/code><code class=\"java plain\">.id=Photos<\/code><\/div><div class=\"line number6 index5 alt1\"><code class=\"java plain\">robot.root.<\/code><code class=\"java value\">0<\/code><code class=\"java plain\">.path=\/srv\/photos<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>You can download this file here:\u00a0<a href=\"https:\/\/wiki.picapport.com\/download\/attachments\/2818387\/picapport.properties?version=1&amp;modificationDate=1474385919146&amp;api=v2\" data-linked-resource-id=\"2818493\" data-linked-resource-version=\"1\" data-linked-resource-type=\"attachment\" data-linked-resource-default-alias=\"picapport.properties\" data-linked-resource-content-type=\"application\/octet-stream\" data-linked-resource-container-id=\"2818387\" data-linked-resource-container-version=\"30\">picapport.properties<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af9d78d elementor-widget elementor-widget-heading\" data-id=\"af9d78d\" 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\">Step 3 of 3 Create and configure the daemon (optional)<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50af739 elementor-widget elementor-widget-text-editor\" data-id=\"50af739\" 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>Install screen-Packet with the following command:<\/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_673759\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt; apt-get\u00a0<\/code><code class=\"bash functions\">install<\/code>\u00a0<code class=\"bash functions\">screen<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>\u00a0<\/p><p>Create the Daemon-Start-Script with the name\u00a0<em><strong>picapport<\/strong><\/em>\u00a0under under\u00a0<em><strong>\/etc\/init.d<\/strong><\/em>:<\/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_196032\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash spaces\">\u00a0<\/code><code class=\"bash comments\">#!\/bin\/bash<\/code><\/div><div class=\"line number2 index1 alt1\"><code class=\"bash comments\"># Filename\u00a0\u00a0\u00a0 : picapport<\/code><\/div><div class=\"line number3 index2 alt2\"><code class=\"bash comments\"># Version\u00a0\u00a0\u00a0\u00a0 : 2.0<\/code><\/div><div class=\"line number4 index3 alt1\"><code class=\"bash comments\"># Date\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 : 20.09.2016<\/code><\/div><div class=\"line number5 index4 alt2\"><code class=\"bash comments\"># Copyright\u00a0\u00a0 : (c) 2016 Contecon Software GmbH<\/code><\/div><div class=\"line number6 index5 alt1\"><code class=\"bash comments\"># Description : starting script for starting PicApport as a daemon<\/code><\/div><div class=\"line number7 index6 alt2\"><code class=\"bash comments\"># History\u00a0\u00a0\u00a0\u00a0 : 20.08.2015 - Initial version<\/code><\/div><div class=\"line number8 index7 alt1\"><code class=\"bash comments\">#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.09.2016 - revised\u00a0<\/code><\/div><div class=\"line number9 index8 alt2\"><code class=\"bash spaces\">\u00a0<\/code>\u00a0<\/div><div class=\"line number10 index9 alt1\"><code class=\"bash comments\">### BEGIN INIT INFO<\/code><\/div><div class=\"line number11 index10 alt2\"><code class=\"bash comments\"># Provides:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 picapport<\/code><\/div><div class=\"line number12 index11 alt1\"><code class=\"bash comments\"># Required-Start:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $remote_fs $syslog<\/code><\/div><div class=\"line number13 index12 alt2\"><code class=\"bash comments\"># Required-Stop:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $remote_fs $syslog<\/code><\/div><div class=\"line number14 index13 alt1\"><code class=\"bash comments\"># Default-Start:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2<\/code><\/div><div class=\"line number15 index14 alt2\"><code class=\"bash comments\"># Default-Stop:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1<\/code><\/div><div class=\"line number16 index15 alt1\"><code class=\"bash comments\"># Short-Description:\u00a0\u00a0\u00a0 PicApport Server<\/code><\/div><div class=\"line number17 index16 alt2\"><code class=\"bash comments\">### END INIT INFO<\/code><\/div><div class=\"line number18 index17 alt1\"><code class=\"bash spaces\">\u00a0<\/code>\u00a0<\/div><div class=\"line number19 index18 alt2\"><code class=\"bash plain\">PATH=<\/code><code class=\"bash plain\">\/usr\/bin<\/code><code class=\"bash plain\">:<\/code><code class=\"bash plain\">\/usr\/local\/bin<\/code><code class=\"bash plain\">:<\/code><code class=\"bash plain\">\/sbin<\/code><code class=\"bash plain\">:<\/code><code class=\"bash plain\">\/bin<\/code><code class=\"bash plain\">:<\/code><code class=\"bash plain\">\/usr\/sbin<\/code><code class=\"bash plain\">:<\/code><code class=\"bash plain\">\/usr\/bin<\/code><\/div><div class=\"line number20 index19 alt1\"><code class=\"bash plain\">NAME=picapport<\/code><\/div><div class=\"line number21 index20 alt2\"><code class=\"bash plain\">DESC=<\/code><code class=\"bash string\">\"PicApport Daemon\"<\/code><\/div><div class=\"line number22 index21 alt1\"><code class=\"bash plain\">DAEMON_ARGS=<\/code><code class=\"bash string\">\"-d -m -S $NAME bash \/opt\/picapport\/StartPicApport.sh\"<\/code><\/div><div class=\"line number23 index22 alt2\">\u00a0<\/div><div class=\"line number24 index23 alt1\"><code class=\"bash spaces\">\u00a0<\/code>\u00a0<\/div><div class=\"line number25 index24 alt2\"><code class=\"bash keyword\">case<\/code>\u00a0<code class=\"bash string\">\"$1\"<\/code>\u00a0<code class=\"bash keyword\">in<\/code><\/div><div class=\"line number26 index25 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">start)<\/code><\/div><div class=\"line number27 index26 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number28 index27 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">start-stop-daemon --<\/code><code class=\"bash functions\">test<\/code>\u00a0<code class=\"bash plain\">--start --pidfile\u00a0<\/code><code class=\"bash string\">\"\/var\/run\/$NAME.pid\"<\/code>\u00a0<code class=\"bash plain\">--<\/code><code class=\"bash functions\">exec<\/code>\u00a0<code class=\"bash plain\">\/usr\/bin\/screen<\/code>\u00a0<code class=\"bash plain\">-- $DAEMON_ARGS<\/code><\/div><div class=\"line number29 index28 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">if<\/code>\u00a0<code class=\"bash plain\">[ $? -<\/code><code class=\"bash keyword\">eq<\/code>\u00a0<code class=\"bash plain\">0 ];\u00a0<\/code><code class=\"bash keyword\">then<\/code><\/div><div class=\"line number30 index29 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash plain\">-n\u00a0<\/code><code class=\"bash string\">\"Starting $DESC: \"<\/code><\/div><div class=\"line number31 index30 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">start-stop-daemon --start --pidfile\u00a0<\/code><code class=\"bash string\">\"\/var\/run\/$NAME.pid\"<\/code>\u00a0<code class=\"bash plain\">--<\/code><code class=\"bash functions\">exec<\/code>\u00a0<code class=\"bash plain\">\/usr\/bin\/screen<\/code>\u00a0<code class=\"bash plain\">-- $DAEMON_ARGS<\/code><\/div><div class=\"line number32 index31 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">PID=$(\u00a0<\/code><code class=\"bash functions\">ps<\/code>\u00a0<code class=\"bash plain\">-aux |\u00a0<\/code><code class=\"bash functions\">grep<\/code>\u00a0<code class=\"bash string\">'StartPicApport.sh'<\/code>\u00a0\u00a0<code class=\"bash plain\">|\u00a0<\/code><code class=\"bash functions\">grep<\/code>\u00a0<code class=\"bash plain\">--ignore-<\/code><code class=\"bash keyword\">case<\/code>\u00a0<code class=\"bash string\">'screen'<\/code>\u00a0<code class=\"bash plain\">|\u00a0<\/code><code class=\"bash functions\">awk<\/code>\u00a0<code class=\"bash string\">'{print $2}'<\/code>\u00a0<code class=\"bash plain\">|\u00a0<\/code><code class=\"bash functions\">head<\/code>\u00a0<code class=\"bash plain\">-1)<\/code><\/div><div class=\"line number33 index32 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash plain\">$PID &gt;\u00a0<\/code><code class=\"bash plain\">\/var\/run\/<\/code><code class=\"bash plain\">$NAME.pid<\/code><\/div><div class=\"line number34 index33 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash string\">\"Daemon $NAME started. To access console type: screen -R $PID.picapport\"<\/code><\/div><div class=\"line number35 index34 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">else<\/code><\/div><div class=\"line number36 index35 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash plain\">-n\u00a0<\/code><code class=\"bash string\">\"Daemon $NAME already running. To access console type: screen -R \"<\/code><\/div><div class=\"line number37 index36 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">cat<\/code>\u00a0<code class=\"bash plain\">\/var\/run\/<\/code><code class=\"bash plain\">$NAME.pid |\u00a0<\/code><code class=\"bash functions\">awk<\/code>\u00a0<code class=\"bash string\">'{print $1\".picapport\"}'<\/code><\/div><div class=\"line number38 index37 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">fi<\/code><\/div><div class=\"line number39 index38 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">;;<\/code><\/div><div class=\"line number40 index39 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number41 index40 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">stop)<\/code><\/div><div class=\"line number42 index41 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash plain\">-n\u00a0<\/code><code class=\"bash string\">\"Stopping $DESC: \"<\/code><\/div><div class=\"line number43 index42 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">start-stop-daemon --stop \u2212\u2212retry=SIGTERM<\/code><code class=\"bash plain\">\/30\/KILL\/10<\/code>\u00a0<code class=\"bash plain\">--pidfile\u00a0<\/code><code class=\"bash string\">\"\/var\/run\/$NAME.pid\"<\/code>\u00a0<code class=\"bash plain\">--<\/code><code class=\"bash functions\">exec<\/code>\u00a0<code class=\"bash plain\">\/usr\/bin\/screen<\/code>\u00a0<code class=\"bash plain\">-- $DAEMON_ARGS<\/code><\/div><div class=\"line number44 index43 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">if<\/code>\u00a0<code class=\"bash plain\">[ $? -<\/code><code class=\"bash keyword\">eq<\/code>\u00a0<code class=\"bash plain\">0 ];\u00a0<\/code><code class=\"bash keyword\">then<\/code><\/div><div class=\"line number45 index44 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash string\">\"Daemon $NAME stopped.\"<\/code><\/div><div class=\"line number46 index45 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">else<\/code><\/div><div class=\"line number47 index46 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash string\">\"Daemon $NAME was not started.\"<\/code><\/div><div class=\"line number48 index47 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">fi<\/code><\/div><div class=\"line number49 index48 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">[ -e\u00a0\u00a0<\/code><code class=\"bash plain\">\/var\/run\/<\/code><code class=\"bash plain\">$NAME.pid ] &amp;&amp;\u00a0<\/code><code class=\"bash functions\">rm<\/code>\u00a0<code class=\"bash plain\">\/var\/run\/<\/code><code class=\"bash plain\">$NAME.pid<\/code><\/div><div class=\"line number50 index49 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">;;<\/code><\/div><div class=\"line number51 index50 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number52 index51 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number53 index52 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">status)<\/code><\/div><div class=\"line number54 index53 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">start-stop-daemon --status --pidfile\u00a0<\/code><code class=\"bash string\">\"\/var\/run\/$NAME.pid\"<\/code>\u00a0<code class=\"bash plain\">--<\/code><code class=\"bash functions\">exec<\/code>\u00a0<code class=\"bash plain\">\/usr\/bin\/screen<\/code>\u00a0<code class=\"bash plain\">-- $DAEMON_ARGS\u00a0\u00a0<\/code><\/div><div class=\"line number55 index54 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">if<\/code>\u00a0<code class=\"bash plain\">[ $? -<\/code><code class=\"bash keyword\">eq<\/code>\u00a0<code class=\"bash plain\">0 ];\u00a0<\/code><code class=\"bash keyword\">then<\/code><\/div><div class=\"line number56 index55 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash plain\">-n\u00a0<\/code><code class=\"bash string\">\"Daemon $NAME is running. To access console type: screen -R \"<\/code><\/div><div class=\"line number57 index56 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">cat<\/code>\u00a0<code class=\"bash plain\">\/var\/run\/<\/code><code class=\"bash plain\">$NAME.pid |\u00a0<\/code><code class=\"bash functions\">awk<\/code>\u00a0<code class=\"bash string\">'{print $1\".picapport\"}'<\/code><\/div><div class=\"line number58 index57 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">else<\/code><\/div><div class=\"line number59 index58 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash string\">\"Daemon $NAME was not started.\"<\/code><\/div><div class=\"line number60 index59 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash keyword\">fi<\/code><\/div><div class=\"line number61 index60 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">;;<\/code><\/div><div class=\"line number62 index61 alt1\"><code class=\"bash spaces\">\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number63 index62 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">*)<\/code><\/div><div class=\"line number64 index63 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash functions\">echo<\/code>\u00a0<code class=\"bash string\">\"usage: \/etc\/init.d\/picapport start|stop|status\"<\/code><\/div><div class=\"line number65 index64 alt2\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code><code class=\"bash plain\">;;<\/code><\/div><div class=\"line number66 index65 alt1\"><code class=\"bash spaces\">\u00a0\u00a0\u00a0\u00a0<\/code>\u00a0<\/div><div class=\"line number67 index66 alt2\"><code class=\"bash plain\">esac<\/code><\/div><div class=\"line number68 index67 alt1\"><code class=\"bash functions\">exit<\/code>\u00a0<code class=\"bash plain\">0<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>You can download this file here:\u00a0<a href=\"https:\/\/wiki.picapport.com\/download\/attachments\/2818387\/picapport?version=1&amp;modificationDate=1474385899261&amp;api=v2\" data-linked-resource-id=\"2818494\" data-linked-resource-version=\"1\" data-linked-resource-type=\"attachment\" data-linked-resource-default-alias=\"picapport\" data-linked-resource-content-type=\"application\/octet-stream\" data-linked-resource-container-id=\"2818387\" data-linked-resource-container-version=\"30\">picapport<\/a><\/p><p>\u00a0<\/p><p>Make the Daemon executable<\/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_207686\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash functions\">chmod<\/code>\u00a0<code class=\"bash plain\">a+x\u00a0<\/code><code class=\"bash plain\">\/etc\/init<\/code><code class=\"bash plain\">.d<\/code><code class=\"bash plain\">\/picapport<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>\u00a0<\/p><p>Configure the Daemon<\/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_563919\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt; update-rc.d picapport defaults<\/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<div class=\"elementor-element elementor-element-840d64f elementor-widget elementor-widget-heading\" data-id=\"840d64f\" 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\">Use the Daemon<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5b561 elementor-widget elementor-widget-text-editor\" data-id=\"dd5b561\" 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>Once the Daemon has been configured it will be started automatically with your system.<\/p><p>The Daemon supports the following commands: (The possible output is provided in blue)<\/p><div class=\"confluence-information-macro confluence-information-macro-tip conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"tip\"><div class=\"confluence-information-macro-body\"><p>Use the command marked with green to access the console of the PicApport Server (screen)<\/p><\/div><\/div><p>\u00a0<\/p><h3 id=\"InstallationofPicApportunderLinux-StarttheDaemon:\">Start the Daemon:<\/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_142787\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash plain\">\/etc\/init<\/code><code class=\"bash plain\">.d<\/code><code class=\"bash plain\">\/picapport<\/code>\u00a0<code class=\"bash plain\">start<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Would start \/usr\/bin\/screen -d -m -S picapport bash \/opt\/picapport\/StartPicApport.sh.<br \/>Starting PicApport Daemon: Daemon picapport started. To access console type:\u00a0screen -R 4573.picapport<\/p><h3 id=\"InstallationofPicApportunderLinux-StoptheDaemon:\">Stop the Daemon:<\/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_159898\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash plain\">\/etc\/init<\/code><code class=\"bash plain\">.d<\/code><code class=\"bash plain\">\/picapport<\/code>\u00a0<code class=\"bash plain\">stop<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Stopping PicApport Daemon: Daemon picapport stopped.<\/p><p>\u00a0<\/p><h3 id=\"InstallationofPicApportunderLinux-GettheDaemonstatus:\">Get the Daemon status:<\/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_670386\" class=\"syntaxhighlighter sh-confluence nogutter  bash\"><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=\"bash plain\">prompt&gt;\u00a0<\/code><code class=\"bash plain\">\/etc\/init<\/code><code class=\"bash plain\">.d<\/code><code class=\"bash plain\">\/picapport<\/code>\u00a0<code class=\"bash plain\">status<\/code><\/div><\/div><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/div><p>Daemon picapport is running. To access console type:\u00a0screen -R 4722.picapport<\/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-0192ac2 e-flex e-con-boxed e-con e-parent\" data-id=\"0192ac2\" 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Installation of PicApport under Linux We appreciate\u00a0any feedback\u00a0and suggestions\u00a0to improve\u00a0this\u00a0document\u00a0and\u00a0the scripts\u00a0contained therein. Also we are looking for someone to help us creating an installation package incl. the correct dependencies to Java and screen etc. The following instruction has been tested under Debian 8.5:\u00a0 Step 1 of 3 Install latest JRE from Oracle For Ubuntu: please [&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-1100","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1100","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=1100"}],"version-history":[{"count":7,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1100\/revisions"}],"predecessor-version":[{"id":2222,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/1100\/revisions\/2222"}],"wp:attachment":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/media?parent=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}