Yes, in January 2019, we started offering accounts on RStudio Servers. An R Studio Server is a computer on the Internet, running a webpage offering the R Studio Environment. Its just like running R Studio on your own laptop or desktop. The advantage to using an R Studio Server include:
- More Memory
- More Processor Cores
- You can generally run jobs longer and they won't stop if you close your laptop
- faster local disk (SSD)
- Scratch space and access to your windows files with special commands
- Configured to support the libraries you use
As we gain experience offering these new services and servers we will be iterating on improving the setup, configuration, access and documentation. Please provide us any feedback so we can improve the service.
Basic usage tips:
- You can access the service from anywhere. (no vpn needed).
- When you login, you'll login over https
- We'll work with you to create an account, and do some basic training on linux commands, copying files.
- You can transfer files via secure copy (using tools such as fetch, winscp, or command line tools such as scp).
- We aren't backing up this machine, so make sure you are using github for your code.
The two primary servers we have now include one in the Amazon AWS Cloud, that is meant for instructional access (when a student can't configure their laptop properly with R) and a computational server intended for Faculty, PhD and Bren Research efforts. The computational server has 256 GB of memory, 20 cores, and 2 TB of storage. If you have large datasets, contact us, and we can add storage. We also have Anaconda installed on this server for python datascience computation.
Things we will be investigating:
- How to access / copy files from cloud storage (like google drive using rclone)
- Helping you use packrat to package any libraries / versions that are different than what we have on the server.
Here is a video on using the peregrine server with some basics on linux commands.
All videos require a password, you can get it from the compute team
rstudio server basics - https://vimeo.com/450224145
copying files with graphical interface - https://vimeo.com/451314552
understanding /home vs /scratch disks - https://vimeo.com/451314550
* a good way to find out how much disk space you are using is by using the following commands
du -s -k * | sort -n
The following command will give you human readable format on a single folder
du -s -h foldername