New: Kontorfix, your private packages in one place
A registry for private packages that you run yourself. Composer, npm, Python and Docker images, with revocable tokens and a portal of its own for every customer.
by NoiXdev
You build software for several customers, and some of it lives in private packages. A Composer package here, an npm module there, a Docker image for deployment. Each customer should get only what’s theirs. And when a project ends, their access should close cleanly.
Kontorfix gathers those packages in one place and hands them out under your control. It runs as a container on your own server, so your packages never leave your infrastructure.
What it does
- Composer, npm, Python, plus Docker and OCI images. Public packages from Packagist, npmjs and PyPI are mirrored and kept locally.
- Separate registries, each under its own path or its own domain.
- A portal for every customer, each in an organisation of its own.
- Revocable tokens, split into read and publish. Plus service accounts for automation.
- A REST API and outgoing webhooks for connected systems.
Get started
How to set up Kontorfix is explained on the project page.