class: center, middle, inverse, title-slide # How this course works - getting started ## RStudio Team admin training ### Andrie de Vries ### 2020-04-30 --- class: blank-slide, white, center ## Welcome to the RStudio Team system administration course! .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/include/r-admins-button-small.png' height=250; /> ] --- class: subtitle-slide ## How this course works --- ### Initial state When you start the course, you have a mostly empty virtual machine (VM), inside a virtual private network that also contains a "leader instance". This leader contains a mail server and an LDAP server. Later during the course you integrate with both. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/1-initial-state.png' height=350; /> ] --- ### Install R from pre-compiled binaries * Your first task is to install R from pre-compiled binaries... .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/2-install-r.png' height=350; /> ] --- ### Install RStudio Server Pro * ... followed by installing RStudio Server Pro. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/3-rsp.png' height=350; /> ] --- ### Security - configure LDAP * After installation, you integrate RStudio Server Pro with an authentication mechanism, in this case an LDAP server that is on the leader instance. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/4-security.png' height=350; /> ] --- ### Install and configure RStudio Connect * After installing RStudio Connect you integrate with a RoundCube mail server (to enable Connect to send email), and you will establish a connection with RStudio Server Pro to deploy content. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/5-connect.png' height=350; /> ] --- ### Use RStudio Connect * You will deploy some applications and reports from RStudio Server Pro to Connect, including an app that reads data from a database. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/6-use-connect.png' height=350; /> ] --- ### Install and use RStudio Package Manager * Your final task is to install and configure RStudio Package Manager, and then to establish a connection with RStudio Server Pro. .center[ <img src='https://cdn.rstudio.com/pro-admin/pres/images/00/7-rspm.png' height=350; /> ] --- class: subtitle-slide ## Training server logistics --- ### Training server logistics You have access to your own (virtual machine) server with pre-installed R, some R packages, and loaded with necessary demo files and folders. During this session you will: * Get your login credentials for the virtual machine * SSH into the machine * Explore the machine, e.g. to find user files, classroom material, etc. --- class: subtitle-slide ## Your turn --- class: your-turn-slide ### Your turn Next complete the exercise. Signs of success: * You can `ssh` into the Virtual Machine