Configure official private mirrors
Ravenstash supports one curated public registry for each current ecosystem:
| Ecosystem | Official mirror |
|---|---|
| PyPI | PyPI |
| npm | npmjs.org |
| Maven | Maven Central |
Configure during repository creation
Section titled “Configure during repository creation”When creating a repository, choose Official upstreams to connect the matching source to every selected ecosystem. Review the minimum package age for each mirror before saving the repository.
Configure an existing ecosystem
Section titled “Configure an existing ecosystem”- Open the package repository.
- Open Settings, then Upstreams.
- Select PyPI, npm, or Maven.
- Enable its official upstream.
- Review the connection’s minimum and optional maximum package age, or allow new releases immediately.
- Save the change.
Developers can then install private packages and approved public dependencies
through the same authenticated rvs target.
Remove a mirror
Section titled “Remove a mirror”Remove the mirror from the selected ecosystem’s settings. Private packages remain available, while public dependencies from that source are no longer available through the repository.
Removing a connection does not turn the repository public and does not remove another ecosystem’s upstream.
Connect another package source
Section titled “Connect another package source”Official sources are managed by Ravenstash. To connect another public or authenticated package repository, create a custom package source.

