yggvault ratatoskr-space connected via regular web
Color theme
also available via yggdrasil mesh http://[203:b338:2a84:a18f:986:47ae:1a4:d8d3]/pkg/yggvault/v0.2.0
vault / yggvault / v0.2.0

yggvault @ v0.2.0

integrity

size
817.5 KiB
downloaded
last checked
overlays
go
detected
go module github.com/voluminor/yggvault
source https://github.com/voluminor/yggvault · available · github

release notes

This is the first public stable release of yggvault.

yggvault is a self-contained release archive mirror. It mirrors selected upstream releases, stores them locally, and republishes ready-to-use artifacts through HTTP/HTTPS and optional Yggdrasil access. It can serve Go module proxy routes, Composer v2 metadata, universal .zip and .tar.gz archives, JSON APIs, Web UI pages, Atom feeds, Open Graph images, and generated sitemaps from one binary.

This release is intended as the starting point for real deployments and public testing. The release pipeline builds generated sources into the release tag, runs the test suite before publishing, and ships ready-to-run binaries for Linux, Windows, macOS, and FreeBSD.

Release assets

Use the pure-Go binary unless you specifically want the CGO build for storage-performance testing.

Full changelog: https://github.com/voluminor/yggvault/commits/v0.2.0

download

unix · zip
curl -fL -o v0.2.0.zip https://ratatoskr.space/pkg/yggvault/v0.2.0.zip
                    printf '%s  %s\n' '9290de3d80b3701dfbd38e8f2b2dba6377b939f969b9bf5eb5e0d526c84e7e89' 'v0.2.0.zip' | sha256sum -c -
windows · zip
$url = "https://ratatoskr.space/pkg/yggvault/v0.2.0.zip"
$out = "v0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9290de3d80b3701dfbd38e8f2b2dba6377b939f969b9bf5eb5e0d526c84e7e89") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.0.tar.gz https://ratatoskr.space/pkg/yggvault/v0.2.0.tar.gz
                    printf '%s  %s\n' 'b810748ae702dbb82661515621959a1de2772f85e9527719c651f609f8787885' 'v0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "https://ratatoskr.space/pkg/yggvault/v0.2.0.tar.gz"
$out = "v0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b810748ae702dbb82661515621959a1de2772f85e9527719c651f609f8787885") { throw "sha256 mismatch" }
download via yggdrasil mesh
unix · zip
curl -fL -o v0.2.0.zip http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.zip
                    printf '%s  %s\n' '9290de3d80b3701dfbd38e8f2b2dba6377b939f969b9bf5eb5e0d526c84e7e89' 'v0.2.0.zip' | sha256sum -c -
windows · zip
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.zip"
$out = "v0.2.0.zip"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "9290de3d80b3701dfbd38e8f2b2dba6377b939f969b9bf5eb5e0d526c84e7e89") { throw "sha256 mismatch" }
unix · tar.gz
curl -fL -o v0.2.0.tar.gz http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.tar.gz
                    printf '%s  %s\n' 'b810748ae702dbb82661515621959a1de2772f85e9527719c651f609f8787885' 'v0.2.0.tar.gz' | sha256sum -c -
windows · tar.gz
$url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.tar.gz"
$out = "v0.2.0.tar.gz"
Invoke-WebRequest -Uri $url -OutFile $out
if ((Get-FileHash $out -Algorithm SHA256).Hash.ToLowerInvariant() -ne "b810748ae702dbb82661515621959a1de2772f85e9527719c651f609f8787885") { throw "sha256 mismatch" }
artifact format size hashes
v0.2.0.zip zip 825.5 KiB
blake3-24 41934f7c1e80c86263a8766a2c9d93867f6d77ce604ff6e0
sha256 9290de3d80b3701dfbd38e8f2b2dba6377b939f969b9bf5eb5e0d526c84e7e89
sha1 43d45a90d14f13297e8c5d40ce94a4cece99b1e9
v0.2.0.tar.gz tar.gz 643.2 KiB
blake3-24 bc1127f4bb5e4e74597cb8f0474d7f270645687043a1224d
sha256 b810748ae702dbb82661515621959a1de2772f85e9527719c651f609f8787885
sha1 8c71bde7ac5c084cff2ec7a049f230f7a54d5eb7

go module archive

module zip with the module path rewritten to this mirror; fetched by go get through the GOPROXY route

artifact format size hashes
v0.2.0.zip zip 834.1 KiB
blake3-24 76f49c4a9ea799c6b913945427bf4fb13c1b98d3ae92b342
sha256 4fbed396922fef3b665594277ae8ebb1de9ff46bfc9c6a467559da0e95f5484c
sha1 b78a2c1c16086608073207cf7f177d65f59c87bf

install

bazel
http_archive(
    name = "yggvault",
    urls = ["https://ratatoskr.space/pkg/yggvault/v0.2.0.tar.gz"],
    integrity = "sha256-uBB0iucC27gmYVFWIZWaHeJ3L4XpUncZxlH2Cfh4eIU=",
    strip_prefix = "yggvault-v0.2.0",
)
zig
.url = "https://ratatoskr.space/pkg/yggvault/v0.2.0.tar.gz",
go
GOPROXY=https://ratatoskr.space GOSUMDB=off go get ratatoskr.space/pkg/yggvault@v0.2.0
install via yggdrasil mesh
bazel
http_archive(
    name = "yggvault",
    urls = ["http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.tar.gz"],
    integrity = "sha256-uBB0iucC27gmYVFWIZWaHeJ3L4XpUncZxlH2Cfh4eIU=",
    strip_prefix = "yggvault-v0.2.0",
)
zig
.url = "http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault/v0.2.0.tar.gz",
go
GOPROXY=http://14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg GOSUMDB=off GOINSECURE=14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/* go get 14cc7d57b5e70f679b851fe5b272ce17c70632ff4beb5b35ab64bc706b2485af.pk.ygg/pkg/yggvault@v0.2.0
← v0.3.0