This is a veilid OCI image built using https://gitlab.com/veilid/veilid.
Base image is fedora-minimal:latest
.
The image is available for amd64
.
The image can be pulled from the following repositories:
Source code and pipeline can be found here.
The image is signed using cosign from sigstore.
You can verify the signature with: tho I can only test amd64
.
cosign verify --key cosign.pub chimbosonic/veilid:latest
podman run -p 5959:5959 -p 5150:5150/udp -p 5150:5150/tcp -it --rm chimbosonic/veilid:latest
You can access the veilid-cli
inside the container with:
podman exec -it <container-name> veilid-cli
You can mount /etc/veilid-server
if you need to change the config of veilid-server
and you can mount /var/db/veilid-server
for persistence.
5959/tcp
has the client api exposed (caution: do not expose that port to the internet its has no authentication and allows full control of the node)5150/tcp
and5150/udp
has the network listeners
This will build the container.
make build
I'm still figuring out how this is used and their docs aren't complete yet but this should be a fully functional server node of veilid.
All credit to Veilid team.