Hosting
Misc
Examples
Benchmarks
Posit Connect >> ShinyProxy for scaling up even though its free (article)
Free options
- shinyapps.io, heroku, Fly.io
- Fly.io’s free tier is your best option if you want the apps running 24/7 and under a secured custom domain (none of this is offered for Shinyapp.io and Heroku).
- Other options
- If you run out of free builds or usage limits, use multiple emails to create multiple free-tier accounts
- Build mulitple apps on the same docker image
- ShinyProxy
- Benefits
- Open source – no subscription fee
- A wide range of Authorization options available (LDAP / Kerberos / SSO / SAML / Open ID / Keycloak / Social Media / Simple (flat file of users & passwords))
- Costs
- Higher implementation cost
- No product support, therefore there is no possibility of SLA guarantees
- The additional cost of post-implementation support
- The additional layer of complexity – Docker/Kubernetes
- Long-term maintenance requiring a large workforce
- Benefits
- Shiny Server
- On-Prem
- Pros - open source
- Cons
- Must load it on the server
- Keep track of security patches
- Manage dependencies and harmonize them if you have multiple apps on the same server
Digital Ocean
digitalocean droplet - $4/month and host the apps with shinyproxy or shinyserver
- For light, intermittent usage
Shinyapps.io
- As of 2023, $13 for lowest paid tier.
Posit Connect
- Posit Connect Cloud
- On Prem: Posit Connect (commercial)
- Benefits
- Comes with great integration with R and Python and comes with a lot more than just hosting Shiny apps
- Ability to deploy R/Python applications, R/Python API, RMarkdown reports that regenerate automatically, etc.
- Worth it if you’re working with a team and delivering more than shiny apps (e.g. reports, cron jobs, etc.)
- Stability with Software licensing and Standard Software Support from Posit included
- Lower implementation costs
- Easier configuration and deployment of dashboard versions
- Authorization is included in the Posit Connect Subscription, with a wide range of options to choose from: (LDAP and Active Directory / SAML / OAuth 2.0 using Google Apps accounts / PAM / Proxied Authentication / SLA)
- Easier maintenance in production
- Option to add Posit Workbench and Package Manager
- Automatic scaling – no need to manually trigger new processes
- An industry standard by Fortune 500 companies working with R
- Admin panel to manage users and monitor the logs and machine
- Costs
- A yearly Posit Connect subscription starts at $14,995/year (USD)