🍫 Zartbitter
An easy to use artifact repository that allows you to have a centralized deployment of things, with version support
Concept
- Provide files via static storage (filesystem)
- Serve files via HTTP(S), Gemini, …
- Files are stored in reasonable paths in the file system, either via links or as physical files
- Artifacts and their paths are managed by the system
- User can create new artifacts, but versions are determined by the upload
- System uses SemVer 2.0 for artifacts
- Each artifact will be accompanied by a set of common hashes (md5, sha1, sha256)
- Upload of artifacts happens via API tokens
- Each asset token can update exactly a single artifact
- Each asset token has an associated security token that is used to authenticate the upload
-
asset token can be PUBLIC
-
security token must be SECRET
-