main
Ubuntu LXC Security Baseline
Standard-Setup fuer neue Ubuntu-LXC-Container mit Security-Basis und Must-haves:
- System- und Security-Updates (
unattended-upgrades) - Host-Firewall (
ufw) - Brute-Force-Schutz (
fail2ban) - Logging/Auditing (
rsyslog,auditd,logrotate) - Tooling (
git,curl,jq,tmux,htop, ...) - Node.js + npm
- OpenAI Codex CLI via npm
Inhalt
scripts/bootstrap_ubuntu_lxc_security.shconfig/fail2ban/jail.local
Verwendung
- Repo in den Container kopieren/klonen.
- Als
rootausfuehren:
chmod +x scripts/bootstrap_ubuntu_lxc_security.sh
sudo ./scripts/bootstrap_ubuntu_lxc_security.sh
Hinweise
- Das Skript ist auf Ubuntu (LXC) ausgelegt.
- Fuer produktive Systeme sollten erlaubte Ports in
ufwan den Dienst angepasst werden. - Falls
@openai/codexabweicht, kann im SkriptCODEx_NPM_PACKAGEangepasst werden. - Fuer SSH-Zugriff wird standardmaessig
OpenSSHfreigegeben.
Nach dem Setup pruefen
fail2ban-client status
ufw status verbose
systemctl status unattended-upgrades --no-pager
node --version
npm --version
codex --help
Description
Languages
Shell
100%