https://github.com/samedwardes/rstudio-demos
A repo containing links to my RStudio demo repos.
https://github.com/samedwardes/rstudio-demos
Last synced: 4 months ago
JSON representation
A repo containing links to my RStudio demo repos.
- Host: GitHub
- URL: https://github.com/samedwardes/rstudio-demos
- Owner: SamEdwardes
- Created: 2022-04-05T17:40:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-15T18:53:08.000Z (about 1 year ago)
- Last Synced: 2025-04-15T19:45:54.156Z (about 1 year ago)
- Language: R
- Size: 9.64 MB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RStudio Demos
A repo containing links to my favourite RStudio demo repos and documentation
## Content
### Applications
| Type | Content | Links |
| ---------- | ---------------- | ----------------------------------------------------------------- |
| **R** | Shiny | [Code][app-1a] \| [Solo View][app-1b] \| [Dashboard View][app-1c] |
| **Python** | Streamlit | [Code][app-2a] \| [Solo View][app-2b] \| [Dashboard View][app-2c] |
| **Python** | Dash | [Code][app-3a] \| [Solo View][app-3b] \| [Dashboard View][app-3c] |
| **Python** | Dash multi-page | [Code][app-4a] \| [Solo View][app-4b] \| [Dashboard View][app-4c] |
| **Python** | Bokeh | ... |
| **Python** | Shiny for Python | ... |
[app-1a]: ./applications/shiny-penguins/
[app-1b]: https://colorado.posit.co/rsc/demo-shiny-penguins/
[app-1c]: https://colorado.posit.co/rsc/connect/#/apps/03953aef-f4f7-4de6-8de0-828e1cb64f8f
[app-2a]: ./applications/streamlit-penguins/
[app-2b]: https://colorado.posit.co/rsc/demo-streamlit-penguins/
[app-2c]: https://colorado.posit.co/rsc/connect/#/apps/e33879ca-e251-49fa-b9bf-a56db9997048
[app-3a]: ./applications/dash-penguins/
[app-3b]: https://colorado.posit.co/rsc/demo-dash-penguins/
[app-3c]: https://colorado.posit.co/rsc/connect/#/apps/9b456fb6-e8b7-4b4c-bb60-2ba5f113b052
[app-4a]: ./applications/dash-multi-page-penguins/using-dash-pages/
[app-4b]: https://colorado.posit.co/rsc/demo-dash-multi-page-penguins/
[app-4c]: https://colorado.posit.co/rsc/connect/#/apps/73f77f59-1bc7-4225-b21a-01df0447ac7b
### Documents
| Type | Content | Links |
| ---------- | ---------------- | ----------------------------------------------------------------- |
| **R** | R Markdown | [Code][doc-1a] \| [Solo View][doc-1b] \| [Dashboard View][doc-1c] |
| **R** | Connect Widgets | [Code][doc-2a] \| [Solo View][doc-2b] \| [Dashboard View][doc-2c] |
| **R** | Quarto | [Code][doc-3a] \| [Solo View][doc-3b] \| [Dashboard View][doc-3c] |
| **R** | Blastula | [Code][doc-5a] \| [Solo View][doc-5b] \| [Dashboard View][doc-5c] |
| **Python** | Jupyter Notebook | [Code][doc-4a] \| [Solo View][doc-4b] \| [Dashboard View][doc-4c] |
[doc-1a]: ./documents/rmd-penguins/
[doc-1b]: https://colorado.posit.co/rsc/demo-rmd-penguins/
[doc-1c]: https://colorado.posit.co/rsc/connect/#/apps/5450ba17-ddc2-4ef6-aeb8-ac2cec53d244
[doc-2a]: ./documents/connect-widgets-penguins/
[doc-2b]: https://colorado.posit.co/rsc/demo-connect-widgets-penguins
[doc-2c]: https://colorado.posit.co/rsc/connect/#/apps/692ea95d-ac94-4afa-aa5b-db76c278d2ac
[doc-3a]: ./documents/quarto-colorado-report/
[doc-3b]: https://colorado.posit.co/rsc/demo-quarto-colorado-report-r/
[doc-3c]: https://colorado.posit.co/rsc/connect/#/apps/205b9011-a965-4f34-8f8f-3c12354833bd/
[doc-4a]: ./documents/jupyter-python-penguins/
[doc-4b]: https://colorado.posit.co/rsc/demo-jupyter-python-penguins/
[doc-4c]: https://colorado.posit.co/rsc/connect/#/apps/241fe2cd-6eba-4a79-9aa3-6e6fe28c5714
[doc-5a]: ./documents/rmd-blastula/
[doc-5b]: https://colorado.posit.co/rsc/demo-rmd-blastula/
[doc-5c]: https://colorado.posit.co/rsc/connect/#/apps/e0b35f2a-9a69-498a-a97f-914b4e4f5931/
### APIs
| Type | Content | Links |
| ----------- | ---------------- | ------------------------------------------------------------------------------------------------- |
| **R** | Plumber API | [Code][api-1a] \| [Solo View][api-1b] \| [Dashboard View][api-1c] |
| **R** | Plumber Tableau | [Code][api-2a] \| [Solo View][api-2b] \| [Dashboard View][api-2c] \| [Tableau Deployment][api-2d] |
| **Python** | FastAPI | [Code][api-3a] \| [Solo View][api-3b] \| [Dashboard View][api-3c] |
| **Python** | Flask | ... |
| **Python** | Flask Webapp | [Code][api-5a] \| [Solo View][api-5b] \| [Dashboard View][api-5c] |
| **Python** | Vetiver | [Code][api-4a] |
[api-1a]: ./apis/plumber-penguins/
[api-1b]: https://colorado.posit.co/rsc/demo-plumber-penguins/
[api-1c]: https://colorado.posit.co/rsc/connect/#/apps/3b7c12ff-328c-4031-b0af-47110c4ff747
[api-2a]: ./apis/plumber-tableau-penguins/
[api-2b]: https://colorado.posit.co/rsc/demo-plumber-tableau-penguins
[api-2c]: https://colorado.posit.co/rsc/connect/#/apps/8ffb7488-d360-43ee-93bb-babf7a56ac59
[api-2d]: https://us-west-2b.online.tableau.com/#/site/rstudio/workbooks/472632?:origin=card_share_link
[api-3a]: ./apis/fastapi-penguins/
[api-3b]: https://colorado.posit.co/rsc/demo-fastapi-penguins/docs
[api-3c]: https://colorado.posit.co/rsc/connect/#/apps/331f89eb-988f-4874-b831-566916def4dd
[api-4a]: ./apis/vetiver-train-and-deploy-python/
[api-5a]: ./apis/flask-webapp/
[api-5b]: https://colorado.posit.co/rsc/flask-webapp-example/
[api-5c]: https://colorado.posit.co/rsc/connect/#/apps/0e4a7469-4d3e-4609-86f1-a4dc1e9db103
### Pins
| Type | Content | Links |
| ---------- | ---------------- | ----------------------------------------------------------------- |
| **R** | Pins | [Code][pin-1a] \| [Solo View][pin-1b] \| [Dashboard View][pin-1c] |
| **Python** | Pins | ... |
[pin-1a]: ./pins/pins-r-penguins/
[pin-1b]: https://colorado.posit.co/rsc/demo-pins-penguins-data
[pin-1c]: https://colorado.posit.co/rsc/connect/#/apps/f351231a-84bd-4598-b550-f835f76cf2ae
## Projects
### Bike share
The bike share demo:
- To see all content on Connect filter on the tag *[Bike Predict](https://colorado.posit.co/rsc/connect/#/content/listing?filter=min_role:viewer&filter=content_type:all&view_type=expanded&tags=111-tagtree:218)*
- View the Connect Widgets Dashboard:
- [Solo View](https://colorado.posit.co/rsc/bike-share/)
- [Dashboard View](https://colorado.posit.co/rsc/connect/#/apps/3124a8f9-7d30-44b9-a49a-552db71b036e)
- Source code:
## Docs
Links to my most commonly reference documentation.
### Architecture
- [Platform Support](https://www.rstudio.com/about/platform-support/)
- [Configuration and sizing recommendations](https://support.rstudio.com/hc/en-us/articles/115002344588-Configuration-and-sizing-recommendations)
- [Shimmer: Shiny sizing simulation](https://colorado.posit.co/rsc/shimmer_and_shiny/)
- [RStudio Professional Product Root & Privileged Requirements](https://support.rstudio.com/hc/en-us/articles/1500005369282-RStudio-Professional-Product-Root-Privileged-Requirements)
- [Environment Management Strategy Map](https://solutions.rstudio.com/environments/reproduce/)
- [Managing libraries for RStudio Workbench / RStudio Server](https://support.rstudio.com/hc/en-us/articles/215733837-Managing-libraries-for-RStudio-Workbench-RStudio-Server)
### Product
#### Connect
- [Scaling and Performance Tuning in RStudio Connect](https://support.posit.co/hc/en-us/articles/231874748-Scaling-and-Performance-Tuning-in-RStudio-Connect)
#### Package Manager
- [RStudio Package Manager and Artifactory](https://support.posit.co/hc/en-us/articles/360016522533-RStudio-Package-Manager-and-Artifactory)
- [Posit Package Manager and Sonatype Nexus Repository](https://support.posit.co/hc/en-us/articles/10016108647703)
### Cloud
**General**
- [RStudio in the Cloud](https://www.rstudio.com/solutions/rstudio-in-the-cloud/)
- [Where Does RStudio Fit into Your Cloud Strategy?](https://www.rstudio.com/blog/cloud-strategy/)
- [Why Data Science in the Cloud?](https://www.rstudio.com/resources/webinars/why-data-science-in-the-cloud/) (Webinar)
- [RStudio Cloud Marketplace Offers](https://docs.rstudio.com/rstudio-team/marketplaces/)
**Databricks**
- [Using sparklyr with Databricks](https://spark.rstudio.com/deployment/databricks-cluster.html)
- [Option 1 - Connecting to Databricks remotely](https://spark.rstudio.com/deployment/databricks-cluster-remote.html)
- [Option 2 - Working inside of Databricks](https://spark.rstudio.com/deployment/databricks-cluster-local.html)
**AWS**
-
- [Get started with RStudio on Amazon SageMaker](https://aws.amazon.com/blogs/machine-learning/get-started-with-rstudio-on-amazon-sagemaker/) (AWS Docs)
- [Manage RStudio on Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/rstudio-manage.html) (AWS Docs)
- [Use RStudio on Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/rstudio-use.html) (AWS Docs)
**Azure**
-
- [Announcing RStudio for Microsoft Azure ML](https://cloud.rstudio.com/blog/announcing-rstudio-for-azure-ml/)
- [Add RStudio to Azure ML](https://docs.microsoft.com/en-us/azure/machine-learning/how-to-create-manage-compute-instance?tabs=python#add-custom-applications-such-as-rstudio-preview) (Azure Docs)
- [Azure Marketplace](https://azuremarketplace.microsoft.com/en-us/marketplace/apps?search=RStudio&page=1)
- [RStudio Workbench Standard for Azure](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/rstudio-5237862.rstudioserverprostandard)
- [RStudio Connect](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/rstudio-5237862.rstudio-connect)
- [FAQ for RStudio Connect Azure](https://support.rstudio.com/hc/en-us/articles/360022703493-FAQ-for-RStudio-Connect-Azure)
## Pro Product Cheat Sheet
### Workbench
```bash
# --------------------------
# Stop, Start, Status
# --------------------------
sudo systemctl start rstudio-server
sudo systemctl stop rstudio-server
sudo systemctl status rstudio-server
# Or... you can use the rstudio-server utility installed at /usr/bin
# (https://docs.posit.co/ide/server-pro/reference/rstudio_server_cli.html)
sudo rstudio-server restart # start, stop, status, etc.
# --------------------------
# CLIs
# --------------------------
# https://docs.posit.co/ide/server-pro/reference/rstudio_server_cli.html
rstudio-server
# --------------------------
# Logs
# --------------------------
sudo tail -n 50 /var/log/rstudio/rstudio-server/rserver.log
sudo tail -n 50 /var/log/rstudio/rstudio-server/rserver-http-error.log
sudo tail -n 50 /var/log/rstudio/launcher/rstudio-launcher.log
sudo tail -n 50 ~/.local/share/rstudio/log
sudo journalctl # need to figure this one out
# --------------------------
# License Management
# --------------------------
# --------------------------
# User Management
# --------------------------
```
### Connect
```bash
# --------------------------
# Stop, Start, Status
# --------------------------
sudo systemctl start rstudio-connect
sudo systemctl stop rstudio-connect
sudo systemctl restart rstudio-connect
sudo systemctl reload rstudio-connect # trigger a configuration reload
sudo systemctl status rstudio-connect
# --------------------------
# CLIs
# --------------------------
# See all CLIs
sudo ls -la /opt/rstudio-connect/bin
# Most common
sudo /opt/rstudio-connect/bin/migrate
sudo /opt/rstudio-connect/bin/usermanager
sudo /opt/rstudio-connect/bin/license-manager
sudo /opt/rstudio-connect/bin/rscadmin
# --------------------------
# Logs
# --------------------------
sudo tail -n 50 /var/log/rstudio/rstudio-connect/rstudio-connect.log
sudo tail -n 50 /var/log/rstudio/rstudio-connect/rstudio-connect.access.log
sudo tail -n 50 /var/log/rstudio/rstudio-connect/rstudio-connect.audit.log
# --------------------------
# License Management
# --------------------------
sudo /opt/rstudio-connect/bin/license-manager activate $PCT_KEY
sudo /opt/rstudio-connect/bin/license-manager status
sudo /opt/rstudio-connect/bin/license-manager deactivate
# --------------------------
# User Management
# --------------------------
```
### Package Manager
```bash
# --------------------------
# Stop, Start, Status
# --------------------------
sudo systemctl start rstudio-pm
sudo systemctl stop rstudio-pm
sudo systemctl status rstudio-pm
# --------------------------
# CLIs
# --------------------------
# See all CLIs
sudo ls -la /opt/rstudio-pm/bin
# Most commmon
sudo /opt/rstudio-pm/bin/rspm
sudo /opt/rstudio-pm/bin/license-manager
# --------------------------
# Logs
# --------------------------
# Server logs
sudo tail -n 50 /var/log/rstudio/rstudio-pm/rstudio-pm.log
# Access logs
sudo tail -n 50 /var/log/rstudio/rstudio-pm/rstudio-pm.log
# Package service logs (not enalbed by default
sudo tail -n 50 /var/log/rstudio/rstudio-pm/rstudio-pm.service.log
# --------------------------
# License Management
# --------------------------
sudo /opt/rstudio-pm/bin/license-manager activate $PPM_KEY
sudo /opt/rstudio-pm/bin/license-manager status
sudo /opt/rstudio-pm/bin/license-manager deactivate
# --------------------------
# User Management
# --------------------------
```