gangrif/veilid-server-ubi

By gangrif

Updated about 2 hours ago

A RHEL UBI based veilid-server

Image
Networking
Security
Web servers
1

6.6K

gangrif/veilid-server-ubi repository overview

General

Currently, all configuration is managed with a veilid.conf file that is stored at /config/veilid.conf within the container. You can copy the included veilid.conf file from the supporting github repo, and add it to your veilid-config volume if you would like to make changes to the configuration of the server.

Veilid-server also logs to /config/veilid.log, so mapping /config in is a good idea if you would like the log file to be accessible.

The veilid server also stores persistent data in /var/db/veilid-server so that needs to be mapped in as well.

I recommend creating two volumes, one for config, the other for data. Then map them in as follows

  • /your/config/directory:/config (Place veilid.conf in here if desired)
  • /your/data/directory:/var/db/veilid-server

Run on Podman

podman run -p 5150:5150 \
  -v /your/config/directory:/config:Z \
  -v /your/data/directory:/var/db/veilid-server:Z \
  veilid-server

Run on Docker

docker run -p 5150:5150 \
  -v /your/config/directory:/config:Z \
  -v /your/data/directory:/var/db/veilid-server:Z \
  veilid-server

Conecting to the veilid-cli

[podman|docker] exec -it <container-name> veilid-cli

Tag summary

Content type

Image

Digest

sha256:d07ed25bc

Size

587.3 MB

Last updated

about 2 hours ago

docker pull gangrif/veilid-server-ubi