Skip to main content

MiniSEED Service

MiniSEED writes incoming raw counts directly to daily, per-channel MiniSEED files. It operates independently of database Archiver and does not require a browser to remain open.

SettingKeyDefaultMeaning
EnableenabledfalseEnable file recording.
File Pathfile_path./service_data/miniseedOutput directory, created automatically.
Use Compressionuse_compressionfalseUse STEIM encoding instead of INT32.
Compression Schemecompress_schemesteim-1steim-1 or steim-2 when compression is enabled.
Life Cyclelife_cycle0Retention in days; zero keeps files indefinitely.

Files are grouped by UTC date (YYYY-MM-DD) with names such as AS.SHAKE.00.EHZ.D.2026.001.mseed: network, station, location, channel, quality, year, and day of year. The hidden .miniseed_sequence file maintains sequence state. Preserve the directory across container recreation and make it writable by the running account.

STEIM-2 cannot represent all possible differences from full-range 32-bit count data. Use uncompressed INT32 or STEIM-1 if full-scale signals could cause encoding overflow/checksum errors. Compression settings here do not change SeedLink compression.

Enable the service and restart it after saving settings. Recorded files appear in the web interface's download view. Metadata must be exported separately when instrument response is needed. File cleanup and database retention are independent; deleted MiniSEED files cannot be recovered from the download view.