Deploy '_server.yml' Compliant Applications to 'DigitalOcean'
Overview
Provides tools to deploy R web server applications that follow the '_server.yml' standard. This standard allows different R server frameworks ('plumber2', 'fiery', etc.) to be deployed using a common interface. The package supports deployment to 'DigitalOcean' and includes validation tools to ensure '_server.yml' files are correctly formatted.
Initial release of {buoyant}: Deploy '_server.yml' Compliant Applications to 'DigitalOcean'.
New features
do_configure_https()adds HTTPS support via Let's Encrypt.do_deploy_server()deploys a_server.ymlapplication to a droplet with automatic systemd service creation and nginx configuration. Multiple applications can be deployed to a single server.do_forward()forwards root path to an application.do_install_server_deps()installs server dependencies on a droplet.do_ip()gets the URL to access a deployed application.do_keyfile()manages SSH key authentication.do_provision()provisions a DigitalOcean droplet with R and dependencies.do_remove_forward()removes root path forwarding.do_remove_server()removes a deployed application from a droplet.read_server_yml()reads and parses_server.ymlconfiguration files.
Show all changes in 0.1.0Hide the rest of the changes in 0.1.0
validate_server_yml()validates_server.ymlconfiguration files before deployment.
From NEWS.md in the release
Install
Health
- OK13 OK2026-09-09
- ERROR12 OK, 1 ERROR2026-09-04
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 12 (1 internal)includes a package overview page
- Examples that run
- 0%9 never run
- Exported functions with examples
- 82%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 0%
- Getting Started with buoyant HTML
- Advanced Usage HTML
- Troubleshooting HTML
Downloads
Repository
- PRs merged (all time)
- 100%
- Median days to close, 50 most recently updated closed issues
- 4
- Median days to close, 50 most recently updated closed PRs
- 6
Releases over time
Issues over time
PRs over time
5 development-tooling and community-health practices detected across 4 families in the upstream repository
Checks run against github.com/posit-dev/buoyant on 2026-10-21.
This repository shows signs of AI coding tools.
- Claude Codefirst seen 2026-01-07Seen in the repository: CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude
- GitHub Copilotfirst seen 2026-01-07Seen in the repository: .github/copilot-instructions.md
Dependencies
Code & Tests
People & History
- RR 4.6.0 released · 2026-04-24
- 0.1.0Latest2026-01-19 · current release
- RR 4.5.0 released · 2025-04-11
Package metadata
- First published
- 2026-01-19
- Total releases
- 1 / 1 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 4.1.0
- Download size
- 48 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("buoyant")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.