BBSTORED.CONF(5)
π BBSTORED.CONF(5) β the Box Backup store daemon config file π
okay bestie, welcome to section 5 of the manual, this is <rainbow>bbstored.conf</rainbow>, the config file for the Box Backup store daemon. she's giving main character energy and she holds the whole daemon together. let's get into it π«Ά
β¨ SYNOPSIS β¨
/etc/box/bbstored.conf
that's it. that's the path. iconic.
πΈ DESCRIPTION πΈ
so here's the tea β these are all the config options that are valid in this file. every single one, no skips π
RaidFileConfβ tells you whereraidfile.conf(5)lives. normally that's/etc/box/raidfile.conf, which, yeah, very on brand.AccountDatabaseβ the path to the account database, the one thatbbstoreaccounts(8)makes. usually it's chillin' at/etc/box/bbstored/accounts.txt.ExtendedLoggingβ toggles whether extended logging is on, so you can see exactly what commands are coming in from the clients. very nosy, very useful, we love surveillance (affectionate) πTimeBetweenHousekeepingβ how long to wait between scans for files that need deleting. the cleaning era, fr fr π§ΉServerβ this one's a whole vibe, these options are all about the actual daemon itself. not me nesting subsections, but here we are:
π Server subsections π
PidFileβ where the pidfile lives, aka the lil file holding the daemon's process ID.Userβ the user to run as.ListenAddressesβ the interface addresses to listen on. you can use hostnames instead of IP addresses, she's flexible like that. the format is:inet:hostnameorinet:10.0.0.1.CertificateFileβ the path to the server's public certificate.PrivateKeyFileβ the path to the server's private key. this one should only be readable byrootand/or theUser. bestie, do not let anyone else read this, this is not a drill πTrustedCAsFileβ the Certificate Authority, the one created bybbstored-certs(8).
π EXAMPLES π
here's an example bbstored.conf, look at her go β¨
RaidFileConf = /etc/box/raidfile.conf
AccountDatabase = /etc/box/bbstored/accounts.txt
TimeBetweenHousekeeping = 900
Server
{
PidFile = /var/run/bbstored.pid
User = _bbstored
ListenAddresses = inet:server.example.com
CertificateFile = /etc/box/bbstored/server.example.com-cert.pem
PrivateKeyFile = /etc/box/bbstored/server.example.com-key.pem
TrustedCAsFile = /etc/box/bbstored/clientCA.pem
}
π¦ FILES π¦
/etc/box/bbstored.conf
π SEE ALSO π
bbstored(8), bbstored-config(8), raidfile-config(8)
go read those too, iykyk π
π AUTHORS π
- Ben Summers
- Per Thomsen
- James O'Gorman
lowkey, the way these three carried this whole project⦠obsessed.
okay and that's the page, bestie! this was Box Backup version 0.11, dated 06/06/2024, and honestly? slay. now go configure your daemon and drink some water ππ±
π¦ where this page comes from
- debian trixie: boxbackup-server 0.13~~git20231028.g3dd5194+ds-4 Β· BSD-3-Clause
- ubuntu questing: boxbackup-server 0.13~~git20231028.g3dd5194+ds-4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms