Getting Started
Paquetier is a self-hosted, CRAN-compatible package registry for R packages. It lets you host private or public R package repositories backed by S3-compatible object storage, giving your team a private CRAN-like experience.
Key Features
Section titled “Key Features”- CRAN-compatible repositories — Use
install.packages()directly from R, just like CRAN. - Multiple repositories — Organize packages into separate repos (e.g. “stable”, “nightly”).
- Public and private repos — Control access with per-repo collaborator roles.
- S3-backed storage — Store packages in any S3-compatible object storage.
- Git source builds — Automatically build packages from git repositories on tag or branch changes.
- Binary package builds — Optionally build platform-specific binary packages via
bincraft. - Web UI and CLI — Manage everything through the browser or the
paquetierCLI. - REST API — Full OpenAPI-documented API for automation and integrations.
Quick Start
Section titled “Quick Start”1. Sign in
Section titled “1. Sign in”Navigate to your Paquetier instance and sign in. The first registered user automatically becomes an admin.
2. Create a repository
Section titled “2. Create a repository”Go to Repositories and click New Repository. Choose a slug (used in URLs), display name, and whether the repo should be public or private.
3. Install packages from R
Section titled “3. Install packages from R”Once packages are available in a repository, install them from R:
4. Upload packages
Section titled “4. Upload packages”Use the CLI or the REST API to upload .tar.gz source packages or binary packages to your repository.
What’s Next?
Section titled “What’s Next?”- Repositories — Learn how to create and manage repositories.
- Installing Packages — Configure R to use your Paquetier repos.
- CLI — Install and configure the Paquetier CLI.
- Git Sources — Automate package builds from git.