Packistry
packistryphp.com
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
- Artifact repository software#58 of 647.0