Package Info

nbdkit


Network Block Device server


Unspecified

NBD is a protocol for accessing block devices (hard disks and disk-like things) over the network.

nbdkit is a toolkit for creating NBD servers.

The key features are:

  • Multithreaded NBD server written in C.

  • Minimal dependencies for the basic server.

  • Documented plugin API with a stable ABI guarantee. Lets you to export "unconventional" block devices.

  • You can write plugins in C or many other languages.

  • Filters can be stacked in front of plugins to transform the output.

'nbdkit' is a meta-package which pulls in the core server and a subset of plugins and filters with minimal dependencies.

If you want just the server, install 'nbdkit-server'.

To develop plugins, install the 'nbdkit-devel' package and start by reading the nbdkit(1) and nbdkit-plugin(3) manual pages.


License: BSD-3-Clause
URL: https://gitlab.com/nbdkit/nbdkit

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
1.44.1-160000.2.2 info GA Release 2025-07-07 16.0
  • x86-64
  • nbdkit-bash-completion
  • nbdkit-bzip2-filter
  • nbdkit-devel
  • nbdkit-example-plugins
  • nbdkit-gcs-plugin
  • nbdkit-stats-filter
  • nbdkit-tar-filter
  • nbdkit-tmpdisk-plugin
  • nbdkit-xz-filter