{"id":83,"date":"2018-08-12T17:24:59","date_gmt":"2018-08-12T16:24:59","guid":{"rendered":"https:\/\/www.thenaylors.co.uk\/wordpress\/?p=83"},"modified":"2018-08-12T17:24:59","modified_gmt":"2018-08-12T16:24:59","slug":"updating-next-cloud-using-the-cli","status":"publish","type":"post","link":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/","title":{"rendered":"Updating Next Cloud using the CLI"},"content":{"rendered":"\n<p>For some reason I cannot used the included updater. \u00a0It simply gives a blank screen.<\/p>\n\n\n\n<p>This site really helped.\u00a0<a href=\"https:\/\/blog.netways.de\/2017\/07\/19\/how-to-use-nextcloud-cli\/\" target=\"_blank\">https<\/a>:\/\/blog.netways.de\/2017\/07\/19\/how-to-use-nextcloud-cli\/<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Update \/ Upgrade<\/h4>\n\n\n\n<p>Let\u2019s start with upgrading to the newest version. Go to the directory where your nextcloud is located \u2013 there should be a folder called \u2018updater\u2019.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# cd \/var\/www\/nextcloud\/updater\n<\/pre>\n\n\n<p>[root@nc-vm ~]<\/p>\n\n\n\n<p># ls\nindex.php  updater.phar\n<\/p>\n\n\n\n<p>Inside the updater folder is a file called updater.phar.<br\/>Now execute the following command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php updater.phar\n\nCurrent version is 11.0.3.\n\nUpdate to Nextcloud 12.0.0 available. (channel: \"stable\")\nFollowing file will be downloaded automatically: https:\/\/download.nextcloud.com\/server\/releases\/nextcloud-12.0.0.zip\n\nSteps that will be executed:\n[ ] Check for expected files\n[ ] Check for write permissions\n[ ] Enable maintenance mode\n[ ] Create backup\n[ ] Downloading\n[ ] Extracting\n[ ] Replace entry points\n[ ] Delete old files\n[ ] Move new files in place\n[ ] Done\n\nStart update? [y\/N] y\n<\/pre>\n\n\n\n<p>Confirm with \u2018y\u2019 to start the update.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Info: Pressing Ctrl-C will finish the currently running step and then stops the updater.\n\n[] Check for expected files\n[] Check for write permissions\n[] Enable maintenance mode\n[] Create backup\n[] Downloading\n[] Extracting\n[] Replace entry points\n[] Delete old files\n[] Move new files in place\n[] Done\n\nUpdate of code successful.\n\nShould the \"occ upgrade\" command be executed? [Y\/n] Y\n<\/pre>\n\n\n\n<p>After the new files have been moved in place you\u2019ll have to confirm to execute the \u201cocc upgrade\u201d command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Nextcloud or one of the apps require upgrade - only a limited number of commands are available\nYou may use your browser or the occ upgrade command to do the upgrade\nSet log level to debug\nUpdating database schema\nUpdated database\nUpdating federatedfilesharing ...\nUpdated federatedfilesharing to 1.2.0\nUpdating files_pdfviewer ...\nUpdated files_pdfviewer to 1.1.1\nUpdating files_texteditor ...\n..\n..\nChecking for update of app workflowengine in appstore\nChecked for update of app \"workflowengine\" in appstore \nStarting code integrity check...\nFinished code integrity check\nUpdate successful\nMaintenance mode is kept active\nReset log level\n\nKeep maintenance mode active? [y\/N] N\n\n<\/pre>\n\n\n\n<p>And finally you enter \u2018N\u2019 to disable the maintenance mode<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Maintenance mode is disabled\n<\/pre>\n\n\n\n<p>And that\u2019s it. But note: even if it tells you that a lot of apps are be updated, you may find that not all of your apps have been updated.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">OCC Command<\/h4>\n\n\n\n<p>Next we\u2019ll explore the features of the occ command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# cd \/var\/www\/nextcloud\n<\/pre>\n\n\n<p>[root@nc-vm ~]<\/p>\n\n\n\n<p># sudo -u www-data php occ\n<\/p>\n\n\n\n<p>You will get a long list of the available options and commands.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Nextcloud version 12.0.0\n\nUsage:\n  command [options] [arguments]\n\nOptions:\n  -h, --help            Display this help message\n  -q, --quiet           Do not output any message\n  -V, --version         Display this application version\n      --ansi            Force ANSI output\n      --no-ansi         Disable ANSI output\n  -n, --no-interaction  Do not ask any interactive question\n      --no-warnings     Skip global warnings, show command output only\n  -v|vv|vvv, --verbose  Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug\n\nAvailable commands:\n  _completion                         BASH completion hook.\n  check                               check dependencies of the server environment\n  help                                Displays help for a command\n  list                                Lists commands\n  status                              show some status information\n  ..\n  ..\nversions\n  versions:cleanup                    Delete versions\n  versions:expire                     Expires the users file versions\n<\/pre>\n\n\n\n<p>I won\u2019t be able to cover all of them in this post. But I\u2019ll go over a view of them in the following.<br\/>\u00a0<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Reset Admin Password<\/h4>\n\n\n\n<p>This is pretty useful if you forgot your admin password and you find yourself locked out of your Nextcloud.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php \/var\/www\/nextcloud\/occ user:resetpassword admin\nEnter a new password: \nConfirm the new password: \nSuccessfully reset password for admin\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Change Log Level<\/h4>\n\n\n\n<p>Sometimes you to increase the log level to figure out what is wrong. By default the log level is set to \u2018warning\u2019 (level 2).<br\/>To get more information you\u2019ll have to decrease the number. So 1 is level \u2018info\u2019 and 0 is for \u2018debug\u2019.<br\/>You may also set it to \u2018error\u2019 which is level 3 to get less information.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ log:manage --level 0\nEnabled logging backend: file\nLog level: Debug (0)\nLog timezone: UTC\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Encryption<\/h4>\n\n\n\n<p>For server side encryption it\u2019s necessary to enable the encryption app first.<br\/>(In Nextcloud Version 12.0.0 and prior enryption does not work with S3 object store as primary storage.)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ app:enable encryption\nencryption enabled\n<\/pre>\n\n\n\n<p>And then enable encryption<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ encryption:enable\nEncryption enabled\n\nDefault module: OC_DEFAULT_MODULE\n<\/pre>\n\n\n\n<p>Note that only new uploaded files will be encrypted and not the existing ones.<br\/>In order to encrypt all existing files of all users you will have to issue the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ encryption:encrypt-all\n\n\nYou are about to encrypt all files stored in your Nextcloud installation.\nDepending on the number of available files, and their size, this may take quite some time.\nPlease ensure that no user accesses their files during this time!\nNote: The encryption module you use determines which files get encrypted.\n\nDo you really want to continue? (y\/n) y\n<\/pre>\n\n\n\n<p>Continue with \u2018y\u2019. You may notify the users by mail about their private key passwords.<br\/>But this only works if the users have provided their email-addresses.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Encrypt all files with the Default encryption module\n====================================================\n\n\nCreate key-pair for every user\n------------------------------\n\nThis module will encrypt all files in the users files folder initially.\nAlready existing versions and files in the trash bin will not be encrypted.\n\n\n\n Key-pair created for all users \n [============================]\n\nStart to encrypt users files\n----------------------------\n\n\n\n all files encrypted \n [>---------------------------]\n\nGenerated encryption key passwords\n----------------------------------\n\n+-----------+----------------------+\n| Username  | Private key password |\n+-----------+----------------------+\n| admin     | BqaK1WtI             |\n+-----------+----------------------+\n\n\nA list of all newly created passwords was written to data\/oneTimeEncryptionPasswords.csv\n\nEach of these users need to login to the web interface, go to the\npersonal settings section \"basic encryption module\" and\nupdate the private key password to match the login password again by\nentering the one-time password into the \"old log-in password\" field\nand their current login password\n\nDo you want to send the passwords directly to the users by mail? (y\/n) n\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Configuration<\/h4>\n\n\n\n<p>Usually the config file for Nextcloud is located in \/var\/www\/nextcloud\/config.<br\/>So in order to change the configuration you may edit the file \/var\/www\/nextcloud\/config\/config.php with a text editor.<br\/>But you can also import a custom config file in json format. In this example I imported a config to set Ceph S3 object store as primary storage for Nextcloud:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# cat objectstore.json\n{\"system\": {\n        \"objectstore\": {\n            \"class\": \"OC\\\\\\\\Files\\\\\\\\ObjectStore\\\\\\\\S3\",\n            \"arguments\": {\n                    \"bucket\": \"$RGW_BUCKET\",\n                    \"autocreate\": true,\n                    \"key\": \"$RGW_KEY\",\n                    \"secret\": \"$RGW_SECRET\",\n                    \"hostname\": \"$RGW_HOSTNAME\",\n                    \"use_ssl\": true,\n                    \"use_path_style\": true\n            }\n        }\n}}\n<\/pre>\n\n\n<p>[root@nc-vm ~]<\/p>\n\n\n\n<p># sudo -u www-data php occ config:import objectstore.json                                                  \nConfig successfully imported from: objectstore.json\n<\/p>\n\n\n\n<p>It\u2019s also possible to view only specific sections of the config:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ config:system:get objectstore\nclass: OC\\\\Files\\\\ObjectStore\\\\S3\narguments:\n  bucket: $RGW_BUCKET\n  autocreate: true\n  key: $RGW_KEY\n  secret: $RGW_SECRET\n  hostname: $RGW_HOSTNAME\n  use_ssl: true\n  use_path_style: true\n<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Apps<\/h4>\n\n\n\n<p>To get a list of all installed enabled and disabled apps:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ app:list                                                  \nEnabled:\n  - activity: 2.5.2\n  - bruteforcesettings: 1.0.2\n  - calendar: 1.5.3\n  - comments: 1.2.0\n  ..\n  ..\n  - workflowengine: 1.2.0\nDisabled:\n  - admin_audit\n  - encryption\n  - files_external\n  - previewgenerator\n  - user_external\n  - user_ldap\n<\/pre>\n\n\n\n<p>To enable\/disable apps:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@nc-vm ~]# sudo -u www-data php occ app:enable previewgenerator\npreviewgenerator enabled\n<\/pre>\n\n\n<p>[root@nc-vm ~]<\/p>\n\n\n\n<p># sudo -u www-data php occ app:disable calendar\ncalendar disabled\n<\/p>\n\n\n\n<p>\u00a0<br\/>Like I mentioned before, there are many more commands and the ones I picked are just a view of them.<br\/>But I hope they were useful at least for some of you.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For some reason I cannot used the included updater. \u00a0It simply gives a blank screen. This site really helped.\u00a0https:\/\/blog.netways.de\/2017\/07\/19\/how-to-use-nextcloud-cli\/ Update \/ Upgrade Let\u2019s start with upgrading to the newest version. Go to the directory where your nextcloud is located \u2013 there should be a folder called \u2018updater\u2019. [root@nc-vm ~]# cd \/var\/www\/nextcloud\/updater # ls index.php updater.phar &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Updating Next Cloud using the CLI&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,5],"tags":[],"class_list":["post-83","post","type-post","status-publish","format-standard","hentry","category-linux-nas","category-nextcloud"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Updating Next Cloud using the CLI - Michael Naylor<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Updating Next Cloud using the CLI - Michael Naylor\" \/>\n<meta property=\"og:description\" content=\"For some reason I cannot used the included updater. \u00a0It simply gives a blank screen. This site really helped.\u00a0https:\/\/blog.netways.de\/2017\/07\/19\/how-to-use-nextcloud-cli\/ Update \/ Upgrade Let\u2019s start with upgrading to the newest version. Go to the directory where your nextcloud is located \u2013 there should be a folder called \u2018updater\u2019. [root@nc-vm ~]# cd \/var\/www\/nextcloud\/updater # ls index.php updater.phar &hellip; Continue reading &quot;Updating Next Cloud using the CLI&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"Michael Naylor\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-12T16:24:59+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mjnaylor\" \/>\n<meta name=\"twitter:site\" content=\"@mjnaylor\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/af4669b3ebc6341a4c069ea3381181ad\"},\"headline\":\"Updating Next Cloud using the CLI\",\"datePublished\":\"2018-08-12T16:24:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\"},\"wordCount\":531,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5\"},\"articleSection\":[\"Linux NAS\",\"Nextcloud\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\",\"url\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\",\"name\":\"Updating Next Cloud using the CLI - Michael Naylor\",\"isPartOf\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#website\"},\"datePublished\":\"2018-08-12T16:24:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Updating Next Cloud using the CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#website\",\"url\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/\",\"name\":\"Michael Naylor\",\"description\":\"Things which interest me.\",\"publisher\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5\",\"name\":\"Michael Naylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2aa27338833977999b7baeb1ee9e723e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2aa27338833977999b7baeb1ee9e723e?s=96&d=mm&r=g\",\"caption\":\"Michael Naylor\"},\"logo\":{\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.thenaylors.co.uk\/wordpress\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/af4669b3ebc6341a4c069ea3381181ad\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/71e280edd2a51a46cd545022235cdf48?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/71e280edd2a51a46cd545022235cdf48?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.thenaylors.co.uk\/wordpress\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Updating Next Cloud using the CLI - Michael Naylor","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/","og_locale":"en_GB","og_type":"article","og_title":"Updating Next Cloud using the CLI - Michael Naylor","og_description":"For some reason I cannot used the included updater. \u00a0It simply gives a blank screen. This site really helped.\u00a0https:\/\/blog.netways.de\/2017\/07\/19\/how-to-use-nextcloud-cli\/ Update \/ Upgrade Let\u2019s start with upgrading to the newest version. Go to the directory where your nextcloud is located \u2013 there should be a folder called \u2018updater\u2019. [root@nc-vm ~]# cd \/var\/www\/nextcloud\/updater # ls index.php updater.phar &hellip; Continue reading \"Updating Next Cloud using the CLI\"","og_url":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/","og_site_name":"Michael Naylor","article_published_time":"2018-08-12T16:24:59+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@mjnaylor","twitter_site":"@mjnaylor","twitter_misc":{"Written by":"admin","Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#article","isPartOf":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/"},"author":{"name":"admin","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/af4669b3ebc6341a4c069ea3381181ad"},"headline":"Updating Next Cloud using the CLI","datePublished":"2018-08-12T16:24:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/"},"wordCount":531,"commentCount":0,"publisher":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5"},"articleSection":["Linux NAS","Nextcloud"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/","url":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/","name":"Updating Next Cloud using the CLI - Michael Naylor","isPartOf":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#website"},"datePublished":"2018-08-12T16:24:59+00:00","breadcrumb":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/updating-next-cloud-using-the-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.thenaylors.co.uk\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Updating Next Cloud using the CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#website","url":"https:\/\/www.thenaylors.co.uk\/wordpress\/","name":"Michael Naylor","description":"Things which interest me.","publisher":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.thenaylors.co.uk\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/22e1ad271f44b7f71c8e1fbf982dcbe5","name":"Michael Naylor","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2aa27338833977999b7baeb1ee9e723e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2aa27338833977999b7baeb1ee9e723e?s=96&d=mm&r=g","caption":"Michael Naylor"},"logo":{"@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.thenaylors.co.uk\/wordpress"]},{"@type":"Person","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/af4669b3ebc6341a4c069ea3381181ad","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.thenaylors.co.uk\/wordpress\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/71e280edd2a51a46cd545022235cdf48?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71e280edd2a51a46cd545022235cdf48?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/www.thenaylors.co.uk\/wordpress\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":1,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/83\/revisions"}],"predecessor-version":[{"id":84,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/posts\/83\/revisions\/84"}],"wp:attachment":[{"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/categories?post=83"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thenaylors.co.uk\/wordpress\/wp-json\/wp\/v2\/tags?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}