• Overview
• Features
• Installation
• Get started
• Long-form documentations
• Citation
• Contributing
• Acknowledgments
• References
Overview
Nextcloud Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.

The R package ncdeckr is a client to the Nextcloud Deck API. It is dedicated to manage (list, create, delete, update) boards, stacks, cards and labels.
ncdeckr is freely released by the FRB-CESAB.
Requirements
To use ncdeckr, you need to locally store your Nextcloud credentials:
- the URL of the Nextcloud server
- your username on the Nextcloud instance
- an application password
To generate a Nextcloud application password, go to the Settings and open the Security menu. At the bottom, generate a new app password (use ncdeckr as the app name).
Once your password is created, store your Nextcloud credentials on your computer. A good practice in managing secrets is to store this information as R Environment variables.
Use the function usethis::edit_r_environ() to open the ~/.Renviron file and add these three lines:
NEXTCLOUD_USERNAME='your-username'
NEXTCLOUD_PASSWORD='your-password'
NEXTCLOUD_SERVER='https://...'Save this file and restart R.
Installation
You can install the development version from GitHub with:
## Install < remotes > package (if not already installed) ----
if (!requireNamespace("remotes", quietly = TRUE)) {
install.packages("remotes")
}
## Install < ncdeckr > from GitHub ----
remotes::install_github("frbcesab/ncdeckr")Then you can attach the package ncdeckr:
Get started
For an overview of the main features of ncdeckr, please read the Get started vignette.
Citation
Please cite ncdeckr as:
Casajus Nicolas (2026) ncdeckr: An R Client to the Nextcloud Deck API. R package version 0.0.0.9000. https://github.com/frbcesab/ncdeckr/
Contributing
All types of contributions are encouraged and valued. For more information, check out our Contributor Guidelines.
Please note that the ncdeckr project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
