Skip to content

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.

Upload and download files with curl:

Terminal window
# Upload
curl -X PUT --data-binary @myfile.tar.gz http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Download
curl -O http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Check if file exists
curl -I http://nora.example.com:4000/raw/path/to/myfile.tar.gz
# Delete
curl -X DELETE http://nora.example.com:4000/raw/path/to/myfile.tar.gz

The Raw registry does not support upstream proxying. It is a direct storage backend only.

FeatureStatusNotes
Upload (PUT)FullAny file type
Download (GET)FullContent-Type by extension
Delete (DELETE)Full
Exists check (HEAD)FullReturns size + Content-Type
Max file sizeFullConfigurable (default 100 MB)
Directory listingNot implemented
VersioningOverwrite-only

Environment variables:

VariableDescriptionDefault
NORA_RAW_ENABLEDEnable Raw registrytrue
NORA_RAW_MAX_FILE_SIZEMax file size in bytes104857600 (100 MB)

config.toml:

[raw]
enabled = true
max_file_size = 104857600
  • 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.