summaryrefslogtreecommitdiffstats
path: root/server.config.example/README
blob: 285758b6eda0e77a6082973bd3f49d39fb09a21d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Configuration for dnbd3-server

The server requires a config directory.
Start it like so: ./dnbd3-server -c ./my-config/

There are two files in that dir

== alt-servers ==
List of known alt-servers for this server.
Format:
[PREFIX]<IP:PORT> [Comment]

Prefix can be:
+ - Only report server to clients as alt-server, but don't use for replication
- - Only use server for replication, but don't advertise to clients
No prefix means server will be advertised to clients and is used for replication

If you're not running in proxy mode, this file won't do much for you

== server.conf ==

Main configuration file. Ini format.

[dnbd3]
basePath=/srv/openslx/dnbd3 # virtual root of image files
serverPenalty=1234 # artificial acceptance delay for incoming server connections (µs)
clientPenalty=2345 # artificial acceptance delay for incoming client connection (µs)
isProxy=true # enable proxy mode - will try to replicate from alt-servers if a client requests unknown image
uplinkTimeout=1250 # r/w timeout for connections to uplink servers