↑ ↓ to select, Enter to open

← Back to the logbook
New project1 min read

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.

Go to the projectKontorfixYour private packages, your customers, one place. On your server.

More from the logbook

  1. A new website and a new logo

    We rebuilt noix.dev. More room for every project, honest comparisons with other tools, and finally a place for news.

    News
  2. Why none of our tools needs an account

    A few thoughts on why we build software that runs on your computer or your server, and not on ours.

    Article
  3. What we're building right now: Pulsix

    Set up servers, monitor them and get alerted, in one interface. Pulsix isn't finished yet, but it's already open.

    News