Skip to content
Artifact Repository Manager

artifactd

Artifact Repository Manager

Private software catalogue for APT, Arch, Windows MSI, and NuGet

The job

Grant. Publish. Promote. Pull.

Operators control who may publish and who may install. The catalogue shows every package, channel, and artifact instead of a folder full of mystery files.

  1. 01

    Grant access

    Create a group, add grants for the software and channel, then create a repository user. Pull and publish are separate permissions.

  2. 02

    Publish from CI

    Upload a deb, Arch package, MSI, or nupkg onto a channel. The catalogue records the artifact. Promote when the lane is ready.

  3. 03

    Clients pull

    Copy APT, Arch, NuGet, or MSI snippets from the user. Indices are GPG-signed. Clients only see what the grants allow.

Release pipeline

A lane you promote, not a pile of folders

Every upload names a channel. Promote along the lane. Unpublish when a build should leave the feed.

  1. Alpha
  2. Beta
  3. Testing
  4. Canary
  5. Release

Why operators pick it

Catalogue, pipeline, and grants in one host

APT, Arch, MSI, and NuGet share the same packages, channels, and authorizations. Home and Artifacts show what is actually published.

  • Four formats, one catalogue

    Debian APT, Arch pacman, Windows MSI, and NuGet live as packages and versioned artifacts in the same catalogue. Grants and channels apply once — not once per format.

  • Release pipeline you can see

    Upload requires a channel. Promote along alpha, beta, testing, canary, and release. Unpublish clears publication. Operators watch the lane instead of guessing which feed is current.

  • Visibility of what is in the repo

    Packages and Artifacts list identity, format, distribution, architecture, channel, and status. Filter unpublished. Home shows uploads, downloads, published-by-channel, and recent publications.

  • Authorizations that match the job

    Groups hold grants. Users inherit the union. Each grant names a package or Any, a channel or Any, and Allow pull, Allow publish, or Allow creating new packages.

All features →

Install the catalogue host

artifactd ships as a Debian package on the Aurora APT mirror. Point clients at your instance after you grant them.