Lightweight Binary Repository
Simple Maven like Binary Repository
Features
- Supports WebDav
- Supports Http
- Rewrite Protect
- User Management
- Guest User Access
- Admin User Access
- Anonymous User Access
- Multiplatform
- Linux x64
- Linux Arm x32
- Windows x64
- Windows x32
- JVM
Using
Arguments
Name | Description | Example |
---|---|---|
-root | Root directory for repository | -root=/var/repo |
-allowRewriting | Allow or Disallow file rewriting | -allowRewriting=false |
-allowAnonymous | Allow or Disallow Anonymous read access | -allowAnonymous=true |
-bind | Bind address for web serve | -bind=0.0.0.0:8080 or -bind=:8080 |
-admin | Define new Administrator. Can upload change repository. You can define more than one Administrators like -admin=ad1:ad1 -admin=ad2:ad3 |
-admin=admin:admin123 |
-guest | Define new Guest. Can only read repository. You can define more than one Guest like -guest=g1:g2 -guest=g2:g3 |
-guest=nomad:nomad123 |
-prefix | Set URI prefix | -prefix=/release |
-webdav | Enable Web Dav Access | -webdav=true |
-h | Shows command list | -h |
Example
repo -root=/var/repo -webdav=true -allowRewriting=false -allowAnonymous=true -admin=jenkins:jenkins123
Sets root directory to /var/repo
disable rewriting old files and allow get files for all users without Authorization.
Also define one Administrator for upload from jenkins.