Real-time waveform server implementing the SeedLink protocol. Defines the Seedlink port to accept requests. If this port is changed and other modules depend on it (slarchive, processing) those ports must be updated as well! Path to the base directory of SeedLink data files (disk buffer). Default network code. Used when a network code is omitted by a client in STATION request. Should be set to the network code of the majority of configured stations. 1 or 2 characters long, uppercase. List of trusted addresses. List of IP addresses or IP/mask pairs (in ipchains/iptables syntax) that can access stations. Per station access definitions supersede this parameter. By default any client can access all stations. Check start and end times of streams. If stream_check = enabled, also check for gaps in all channels that match given pattern. Register all gaps that are larger than +-0.5 seconds. gap_check_pattern = [EBLV][HLNG][ZNE]|S[NG][ZNE]. Disabled to save memory. Time difference between records (microseconds) above which a gap is declared. Can be enabled or disabled. Required for slinktool option -tw. Same as window_extraction for trusted IP addresses. Allow websocket connections. Same as websocket for trusted IP addresses. If activated Seedlink uses the mseedfifo to read records and only the mseedfifo_plugin is started. This command is useful to playback historic data by eg msrtsimul. Defines a database read connection to be used for Seedlink station descriptions. If no database is to be used (the default; configure with "") then the station code will be used. Example: "mysql://sysop:sysop@localhost/seiscomp". If a remote host is specified, ensure that its database server is reachable from this computer. Info level provided to arbitrary hosts. Info level provided to trusted hosts. Whether requests should be logged. Give warning if an input channel has time gap larger than this (microseconds). Flush streams if an input channel has time gap larger than this (microseconds). Reset FIR filters if an input channel has time gap larger than this (microseconds). Enable backfilling buffer for out-of-order records. This values defines its capacity in seconds. Maximum allowed deviation from the sequence number of oldest packet if packet with requested sequence number is not found. If seq_gap_limit is exceeded, data flow starts from the next packet coming in, otherwise from the oldest packet in buffer. Total number of TCP/IP connections allowed. Maximum number of TCP/IP connections per IP. Maximum speed per connection (0: throttle disabled). Path to lockfile to prevent multiple instances. Size of memory buffer (number of recent Mini-SEED records kept in RAM). Number of disk buffer segments (files under <dir>/station/segments/ where <dir> is the directory given by the filebase parameter). Size of one disk buffer segment in the records (512-byte units). Number of blank records to insert after the re-scan of disk buffer if <dir>/station/buffer.xml is not found (assuming the server did not terminate correctly). Encoding of Mini-SEED records created by SeedLink. The value must be steim1 or steim2. If omitted, the global encoding parameter is used. If configured with a value greater than zero then all sequence files created by the chain plugin are deleted which are older than X minutes before Seedlink is started. Configures general station parameters irrespective of a configured plugin. If stream_check, gap_check_pattern or gap_treshold is changed it is necessary to remove the files <dir>/*/buffer.xml, where <dir> is the directory given by the filebase parameter. In this case the disk buffer is re-scanned when SeedLink is started (which will take some time). List of IP addresses or IP/mask pairs (in ipchains/iptables syntax). Only if a client's IP address matches one of those the station is shown (slinktool -L, etc.) and accessible. If omitted, the global access parameter is used. If the global access parameter is not set any client can access the station. Size of memory buffer (number of recent Mini-SEED records kept in RAM). Number of disk buffer segments (files under <dir>/station/segments/ where <dir> is the directory given by the filebase parameter). Size of one disk buffer segment in the records (512-byte units). Number of blank records to insert after the re-scan of disk buffer if <dir>/station/buffer.xml is not found (assuming the server did not terminate correctly). Encoding of Mini-SEED records created by SeedLink. The value must be steim1 or steim2. If omitted, the global encoding parameter is used. Enable backfilling buffer for out-of-order records when raw samples are transmitted. This values defines its capacity in seconds. Name of the proc object uniquely defined in a seedlink template file, e.g. $SEISCOMP_ROOT/share/templates/seedlink/streams_{name}.tpl. proc is used for processing, e.g. renaming or resampling of raw streams (streams submitted by a plugin as raw samples). The template file is used to generate $SEISCOMP_ROOT/var/lib/seedlink/streams.xml . Example template: $SEISCOMP_ROOT/share/templates/seedlink/streams_stream100.tpl