<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Architect – Architect Server</title>
    <link>/documentation/architect-server/</link>
    <description>Recent content in Architect Server on Architect</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    
	  <atom:link href="/documentation/architect-server/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Documentation: Introduction</title>
      <link>/documentation/architect-server/introduction/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/documentation/architect-server/introduction/</guid>
      <description>
        
        
        &lt;p&gt;Architect Server allows you to launch and connect to R sessions that are running on a remote
server, straight from Architect. Once connected to a remote R session, users have seamless access to
all the Architect&amp;rsquo;s local features, such as integrated  data visualization tools and streamlined
code evaluation.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Documentation: Installation</title>
      <link>/documentation/architect-server/installation/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/documentation/architect-server/installation/</guid>
      <description>
        
        
        &lt;h2 id=&#34;installation-from-repositories&#34;&gt;Installation from repositories&lt;/h2&gt;
&lt;p&gt;The easiest way to install Architect Server on Ubuntu is to use our package repository. Follow the
instructions for your version of Ubuntu.&lt;/p&gt;
&lt;h4 id=&#34;bionic-ubuntu-1804&#34;&gt;Bionic (Ubuntu 18.04)&lt;/h4&gt;
&lt;h5 id=&#34;stable-release&#34;&gt;Stable release&lt;/h5&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/bionic/ bionic main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id=&#34;snapshot-release&#34;&gt;Snapshot release&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; this repository provides development versions of Architect, use with care.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/bionic-snapshot/ bionic main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;focal-ubuntu-2004&#34;&gt;Focal (Ubuntu 20.04)&lt;/h4&gt;
&lt;h5 id=&#34;stable-release-1&#34;&gt;Stable release&lt;/h5&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/focal/ focal main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id=&#34;snapshot-release-1&#34;&gt;Snapshot release&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; this repository provides development versions of Architect, use with care.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/focal-snapshot/ focal main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;jammy-ubuntu-2204&#34;&gt;Jammy (Ubuntu 22.04)&lt;/h4&gt;
&lt;h5 id=&#34;stable-release-2&#34;&gt;Stable release&lt;/h5&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/jammy/ jammy main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h5 id=&#34;snapshot-release-2&#34;&gt;Snapshot release&lt;/h5&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; this repository provides development versions of Architect, use with care.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install gpg apt-transport-https ca-certificates wget software-properties-common
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;wget -qO - https://getarchitect.io/repo-key.gpg &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;|&lt;/span&gt; sudo apt-key add -
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo add-apt-repository &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#39;deb [arch=amd64] https://apt.getarchitect.io/jammy-snapshot/ jammy main&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo apt install architect-server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;manual-installation&#34;&gt;Manual installation&lt;/h2&gt;
&lt;p&gt;Alternatively, &lt;code&gt;.deb&lt;/code&gt; and &lt;code&gt;.rpm&lt;/code&gt; package files are available for Architect Server on our
&lt;a href=&#34;../../downloads&#34;&gt;downloads&lt;/a&gt; page.&lt;/p&gt;
&lt;h3 id=&#34;ubuntu&#34;&gt;Ubuntu&lt;/h3&gt;
&lt;p&gt;Download the &lt;code&gt;.deb&lt;/code&gt; file, then type in the terminal:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;dpkg -i XXX.deb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where &amp;lsquo;XXX.deb&amp;rsquo; is the name of the downloaded &lt;code&gt;.deb&lt;/code&gt; file.&lt;/p&gt;
&lt;h3 id=&#34;centos&#34;&gt;CentOS&lt;/h3&gt;
&lt;p&gt;Download the &lt;code&gt;.rpm&lt;/code&gt; file, then type in the terminal:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;rpm -i XXX.rpm&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;where &amp;lsquo;XXX.rpm&amp;rsquo; is the name of the downloaded &lt;code&gt;.rpm&lt;/code&gt; file.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Documentation: Configuration</title>
      <link>/documentation/architect-server/configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/documentation/architect-server/configuration/</guid>
      <description>
        
        
        &lt;p&gt;Architect server installs a configuration file under
&lt;code&gt;/etc/architect-server/architect-server.properties&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;There is currently a single property that can be set in the file, namely the port of the RMI
registry that is used by architect-server:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;port=1099
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;The default value is: &lt;code&gt;port=1099&lt;/code&gt;. If you edit this value, please restart
architect-server using&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo service architect-server restart
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;for the change to have effect.&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Documentation: Client Configuration</title>
      <link>/documentation/architect-server/client-configuration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/documentation/architect-server/client-configuration/</guid>
      <description>
        
        
        &lt;h2 id=&#34;basic-configuration&#34;&gt;Basic Configuration&lt;/h2&gt;
&lt;p&gt;Inside Architect, type &lt;strong&gt;Ctrl + 3&lt;/strong&gt; to pull up the &lt;strong&gt;Quick Search&lt;/strong&gt; menu, then search for &lt;strong&gt;Run
Configurations&lt;/strong&gt;. Click on &lt;strong&gt;R Remote Console&lt;/strong&gt; in the left menu, then click the &amp;rsquo;new configuration&#39;
button (&lt;img src=&#34;../../getting-started/img/server_newConsole.png&#34; alt=&#34;&#34;&gt;) to define a new run configuration.&lt;/p&gt;
&lt;p&gt;Then, fill in the address of your server and your credentials. A sample completed configuration
looks as follows.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../getting-started/img/server_runConfig.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Address&lt;/strong&gt; field is composed of the host name (&lt;em&gt;my.hostname.com&lt;/em&gt;) and the remote session name
(&lt;em&gt;remote-session-name1&lt;/em&gt; in the example). A remote session name is an arbitrary name to identify the
session. It allows one to define multiple different &amp;lsquo;R Remote Console&amp;rsquo; configurations for
different sessions on the same server (same host name). These names will also be displayed on top
of the consoles which allows to distinguish between the different sessions and to easily switch back
and forth from one session to another.&lt;/p&gt;
&lt;p&gt;We recommend checking the &lt;strong&gt;Tunnel connections to R engine through SSH&lt;/strong&gt; box, which secures the
connection and does not require opening an extra port on the firewall. Note that Architect Server
assumes that users have credentials to access the remote server over SSH.&lt;/p&gt;
&lt;p&gt;Once configured, launch the newly created configuration choosing it via the configuration selector
black arrow (&lt;img src=&#34;../../getting-started/img/interface_greenplayArrow.png&#34; alt=&#34;&#34;&gt;).&lt;/p&gt;
&lt;p&gt;In the above screenshot, we&amp;rsquo;ve named this configuration &amp;lsquo;my_generic_connection&amp;rsquo;. Naming a remote
session allows users to have multiple uniquely named remote configurations defined. Above, the
sessions &amp;lsquo;my_generic_connection&amp;rsquo; and &amp;lsquo;my_generic_connection2&amp;rsquo; could be run concurrently.&lt;/p&gt;
&lt;p&gt;We can go one step further and label a configuration as a &amp;lsquo;favorite&amp;rsquo; in the Common tab.&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../getting-started/img/server_favorites.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;This places the selected configuration in a favorites list at the top of the run configurations
dropdown menu (&lt;img src=&#34;../../getting-started/img/interface_greenplayArrow.png&#34; alt=&#34;&#34;&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;../../getting-started/img/server_favoriteGreen.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;remote-r-help&#34;&gt;Remote R Help&lt;/h2&gt;
&lt;p&gt;Browsing an R help directory on a remote server is possible via the &lt;em&gt;Remote Systems Explorer&lt;/em&gt; (RSE)
eclipse plugin.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Install the RSE plugin from the eclipse marketplace: &lt;strong&gt;Help&lt;/strong&gt; &amp;gt; &lt;strong&gt;Eclipse Marketplace&amp;hellip;&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Open the &lt;strong&gt;Remote Systems&lt;/strong&gt; view : &lt;strong&gt;Window&lt;/strong&gt; &amp;gt; &lt;strong&gt;Show View&lt;/strong&gt; &amp;gt; &lt;strong&gt;Other&amp;hellip;&lt;/strong&gt; then under &lt;strong&gt;Remote
Systems&lt;/strong&gt; select &lt;strong&gt;Remote Systems&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Create a new connection by clicking the &amp;rsquo;new connection&amp;rsquo; button
(&lt;img src=&#34;../img/remote-r-help-new-connection.png&#34; alt=&#34;&#34;&gt;) and use the dialog to configure the remote
endpoint. If the remote server is a *nix based system, we suggest to select &lt;strong&gt;use ssh only&lt;/strong&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Next, configure a remote R environment for your remote R console.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;follow steps 1-5 on &lt;a href=&#34;../../advanced/installing-different-versions-of-r&#34;&gt;installing different versions of
R&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;on step 5, instead use the dropdown next to the &lt;strong&gt;Add&amp;hellip;&lt;/strong&gt; button to select &lt;strong&gt;Add Remote&lt;/strong&gt;.&lt;br/&gt;
&lt;img src=&#34;../img/remote-r-help-add-remote.png&#34; alt=&#34;&#34;&gt;&lt;/li&gt;
&lt;li&gt;configure the remote in the following way:&lt;br/&gt;
&lt;img src=&#34;../img/remote-r-help-edit-configuration.png&#34; alt=&#34;&#34;&gt; &lt;br/&gt;   where &lt;strong&gt;HOST&lt;/strong&gt; should correspond to the
host in the RSE connection&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start=&#34;5&#34;&gt;
&lt;li&gt;Launch your remote R console. After the index has finished updating
(&lt;code&gt;[INFO] Updating the R environment index started&lt;/code&gt;), restart the remote R console. The remote
help view should now be working.&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
  </channel>
</rss>
