
RStudio Package Manager: Admin Guide Version 1.0.2-6 Abstract This guide will help an administrator install and configure RStudio Package Manager on a managed server. You will learn how to install the product on different operating systems, configure authentication, and monitor system resources. Contents 1 Introduction 1 2 Get Started: Installation 1 2.1 Need Help? . .1 2.2 Prerequisites . .2 2.3 Installation . .3 2.4 Initial Configuration . .3 2.5 Licensing . .3 2.6 Restart RStudio Package Manager . .4 2.7 Visit the web UI . .4 2.8 Try out the CLI . .4 2.9 Next Steps . .4 3 Get Started: Configuration 4 3.1 Serving CRAN Packages . .5 3.2 Distributing Local Packages . .5 3.3 Serving Local Packages from Git . .6 3.4 Distributing Local Packages along with CRAN Packages . .6 3.5 Supplementing CRAN with Bleeding Edge Packages from GitHub . .7 3.6 Serving a Subset of Approved CRAN Packages . .7 3.7 Serving a Subset of Approved CRAN Packages and Local Packages . .9 4 Frequently Asked Questions 9 4.1 Setting Up RStudio Package Manager . .9 4.2 Configuring RStudio Package Manager . 10 4.3 Using RStudio Package Manager from R or RStudio . 11 4.4 Controlling Access to Packages . 11 4.5 Package Updates . 11 4.6 Managing Change Control . 11 4.7 RStudio Package Manager and Docker . 12 5 Server Management 12 5.1 Stopping and Starting . 12 5.2 Upgrading . 14 5.3 Purging RStudio Package Manager . 14 5.4 Backups . 15 5.5 Privileged Ports . 15 6 Licensing 15 6.1 Proxy Servers . 16 6.2 Offline Activation . 16 6.3 Licensing errors . 17 1 6.4 Repository Count . 17 6.5 Floating Licenses . 17 7 Files and Directories 21 7.1 Changing Ownership . 21 7.2 Program Files . 21 7.3 Configuration . 21 7.4 Server Log . 21 7.5 Access Logs . 21 7.6 Variable Data . 22 8 Database 22 8.1 SQLite . 22 8.2 PostgreSQL . 23 8.3 Usage Data . 24 9 Outbound Proxy 24 10 Running with a Proxy 25 10.1 Using a Proxy for TLS/SSL . 25 10.2 Nginx Configuration . 25 10.3 Apache Configuration . 26 11 Security & Auditing 27 11.1 Browser Security . 27 11.2 Package Security . 29 12 High Availability and Load Balancing 29 12.1 HA Checklist . 30 12.2 HA Time Synchronization Requirements . 30 12.3 HA Limitations . 30 12.4 Updating HA Nodes . 30 12.5 Downgrading . 31 13 Admin CLI 31 13.1 Privileges . 31 13.2 Location . 31 13.3 Getting Help . 32 13.4 Examples . 32 14 Repositories and Sources 32 14.1 Repository Structure . 32 14.2 Repository Versioning . 33 14.3 Sources . 33 14.4 The CRAN Source . 34 14.5 Curated CRAN Sources . 36 14.6 Git Sources . 36 15 Building R Packages 39 15.1 Job Launcher . 39 15.2 R Configuration . 40 15.3 R Installation . 40 16 Configuring RStudio Server 40 16.1 A Single Repository . 40 16.2 Internal Packages and CRAN Packages . 41 2 16.3 Allow Users to Optionally Add Additional Repos . 41 16.4 Precedence of Settings . 41 17 Managing Change Control 41 17.1 Approach 1: Client Side Management . 41 17.2 Approach 2: Repository Versioning . 42 17.3 Approach 3: Locked Down Repositories . 42 17.4 What about versions of R? . 42 17.5 What about Docker? . 43 Appendix 43 A Configuration Options 43 A.1 Server . 45 A.2 API .................................................. 47 A.3 HTTP . 47 A.4 HTTPS . 48 A.5 HttpRedirect . ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages63 Page
-
File Size-