Raw
The Raw registry provides generic file storage via HTTP PUT/GET/DELETE. Use it for binaries, scripts, configuration files, or any artifact that does not fit another registry format.
Client Configuration
Section titled “Client Configuration”Upload and download files with curl:
# Uploadcurl -X PUT --data-binary @myfile.tar.gz http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Downloadcurl -O http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Check if file existscurl -I http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Deletecurl -X DELETE http://nora.example.com:4000/raw/path/to/myfile.tar.gzUpstream Proxy
Section titled “Upstream Proxy”The Raw registry does not support upstream proxying. It is a direct storage backend only.
Features
Section titled “Features”| Feature | Status | Notes |
|---|---|---|
| Upload (PUT) | Full | Any file type |
| Download (GET) | Full | Content-Type by extension |
| Delete (DELETE) | Full | |
| Exists check (HEAD) | Full | Returns size + Content-Type |
| Max file size | Full | Configurable (default 100 MB) |
| Directory listing | — | Not implemented |
| Versioning | — | Overwrite-only |
Environment variables:
| Variable | Description | Default |
|---|---|---|
NORA_RAW_ENABLED | Enable Raw registry | true |
NORA_RAW_MAX_FILE_SIZE | Max file size in bytes | 104857600 (100 MB) |
config.toml:
[raw]enabled = truemax_file_size = 104857600Known Limitations
Section titled “Known Limitations”- No directory listing — you must know the exact file path.
- Files are overwrite-only, there is no versioning. Re-uploading the same path replaces the previous content.
- No upstream proxy support.