Configuring SSL Certificates in RStudio Package Manager

Configuring SSL certificates

You can configure SSL/TLS certificates by editing the configuration file to point to the relevant private key and certificate files and restarting RStudio Package Manager.

To configure SSL certificates, add the following lines to the RStudio Package Manager configuration file:

File: /etc/rstudio-pm/rstudio-pm.gcfg

[HTTPS]
Certificate = <PATH-TO-CERTIFICATE-FILE>
Key = <PATH-TO-KEY-FILE>

Then restart RStudio Package Manager by running the following command:

Terminal

$ sudo systemctl restart rstudio-pm

Configuring HTTP to HTTPS redirects

To redirect all HTTP traffic to the secure HTTPS endpoint, add the following lines to the RStudio Package Manager configuration file:

File: /etc/rstudio-pm/rstudio-pm.gcfg

[Server]
Address = https://<SERVER-ADDRESS>

[HTTPS]
Certificate = <PATH-TO-CERTIFICATE-FILE>
Key = <PATH-TO-KEY-FILE>
Permanent = true

[HTTPRedirect]
Listen = :80

Info

For HTTP to HTTPS redirects to work properly, ensure that you remove the HTTP.Listen option from the configuration file if you have defined it.

Then restart RStudio Package Manager by running the following command:

Terminal

$ sudo systemctl restart rstudio-pm

Additional documentation

For more information on SSL certificates and other related settings, refer to the HTTPS settings in the Configuration Appendix of the RStudio Package Manager Administration Guide.