{"version":"1.0","provider_name":"ATON","provider_url":"https:\/\/osiris.itabc.cnr.it\/aton","author_name":"bfanini","author_url":"https:\/\/osiris.itabc.cnr.it\/aton\/index.php\/author\/bfanini\/","title":"Run & Deploy (advanced) - ATON","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"COk8d4qSYn\"><a href=\"https:\/\/osiris.itabc.cnr.it\/aton\/index.php\/tutorials\/getting-started\/run-deploy-advanced\/\">Run &#038; Deploy (advanced)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/osiris.itabc.cnr.it\/aton\/index.php\/tutorials\/getting-started\/run-deploy-advanced\/embed\/#?secret=COk8d4qSYn\" width=\"600\" height=\"338\" title=\"&#8220;Run &#038; Deploy (advanced)&#8221; &#8212; ATON\" data-secret=\"COk8d4qSYn\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/osiris.itabc.cnr.it\/aton\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"This is a more advanced tutorial on how to run and deploy ATON. You must follow this tutorial and its steps first, in order to perform these additional steps and finally run your ATON instance on your production server, workstation, museum kiosk or raspberry pi. We are going to use a process manager for NodeJS [&hellip;]","thumbnail_url":"http:\/\/osiris.itabc.cnr.it\/aton\/wp-content\/uploads\/2022\/06\/pm2-border.png"}