Add Crowdsec configuration and repository setup scripts
- Introduced `crowdsec-configuration.sh` to enable write-ahead logging in SQLite for improved performance. - Added `crowdsec-repo-setup.sh` for automated installation of Crowdsec repositories, handling various Linux distributions and package managers. - Included `tailscale.sh` for detecting the OS and installing Tailscale according to its conventions, supporting multiple package management systems.
This commit is contained in:
parent
b05a45f6eb
commit
f6785b69ac
3 changed files with 1104 additions and 0 deletions
8
debian/13-trixie-luks/scripts/crowdsec-configuration.sh
vendored
Normal file
8
debian/13-trixie-luks/scripts/crowdsec-configuration.sh
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/env bash
|
||||
set -euf -o pipefail
|
||||
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
||||
# Enable write-ahead-logging (wal -- allowing more concurrency in SQLite that will improve performances in most scenarios.)
|
||||
sed -i -E '/^db_config:/,/^[^[:space:]]/{s/^([[:space:]]*)type:[[:space:]]*sqlite$/&\
|
||||
\1use_wal: true/}' /etc/crowdsec/config.yaml
|
||||
Loading…
Add table
Add a link
Reference in a new issue