Skip to content
SPECIFICTION
Get listed

Packistry

packistryphp.com

WebSelf-hosted

Spec sheet

Product
Packistry is an open-source, self-hosted Composer repository for PHP packages.Read 11 Oct 2026 · packistryphp.com
Intended users
The introduction describes Packistry for private projects, developer teams, and open-source initiatives.Read 5 Oct 2026 · packistryphp.com
Deployment
Packistry can run locally or on a cloud platform using Docker or Docker Compose.Read 11 Oct 2026 · packistryphp.com
Security
The installation guide strongly recommends HTTPS for production environments.Read 5 Oct 2026 · packistryphp.com
Access control
User accounts can be assigned roles and repository access, while deploy tokens grant machines access to selected private repositories.Read 5 Oct 2026 · packistryphp.com
Archive storage
The documentation provides a guide for storing package archives in S3-compatible storage, using MinIO and MySQL in its example.Read 5 Oct 2026 · packistryphp.com
Automatic updates
When a package is added from a connected source, Packistry automatically configures webhooks to update it with the latest tags and branches.Read 11 Oct 2026 · packistryphp.com
Composer
Packistry can be added to Composer configuration as a Composer repository and packages can be installed with Composer.Read 5 Oct 2026 · packistryphp.com
Composer setup
Repositories are added to Composer configuration through composer.json or the Composer CLI.Read 11 Oct 2026 · packistryphp.com
Data storage
The default setup stores data and package archive ZIP files under /data in the container; the guides also describe MySQL and S3-compatible storage configurations.Read 11 Oct 2026 · packistryphp.com
Database
The default installation uses SQLite, and the documentation also provides a MySQL setup guide.Read 5 Oct 2026 · packistryphp.com
Deployment option
The Kamal deployment guide describes obtaining a free TLS certificate through Let's Encrypt.Read 11 Oct 2026 · packistryphp.com
Machine access
Deploy tokens can grant CI systems and other machines access to assigned repositories.Read 11 Oct 2026 · packistryphp.com
Package sources
Packistry supports importing packages from GitHub, GitLab, Gitea, and Bitbucket.Read 5 Oct 2026 · packistryphp.com
Private repositories
It supports hosting sensitive or proprietary packages in private repositories.Read 11 Oct 2026 · packistryphp.com
Repositories
Repositories can be public or private; private repositories require deploy tokens or specific user permissions.Read 5 Oct 2026 · packistryphp.com
Setup requirement
The Kamal guide lists root server access, an SSH key, a DNS A record, and container registry credentials as prerequisites.Read 11 Oct 2026 · packistryphp.com
Single sign-on
Authentication sources support OAuth 2.0 and OpenID Connect, including GitHub, GitLab, Bitbucket, Google, Okta, Keycloak, and Microsoft Entra ID.Read 5 Oct 2026 · packistryphp.com
Source integrations
It can manage and synchronize Composer packages from GitHub, GitLab, Gitea, and Bitbucket.Read 11 Oct 2026 · packistryphp.com
Synchronization
Packistry uses webhooks to pull the latest changes from source repositories.Read 5 Oct 2026 · packistryphp.com
Transport security
The installation guide recommends HTTPS for production and documents configuring trusted proxies behind a reverse proxy.Read 11 Oct 2026 · packistryphp.com
User access
It supports user accounts and personal access tokens for controlling access to private repositories.Read 11 Oct 2026 · packistryphp.com

Where Specifiction places it

Alternatives to PackistryAll alternatives →