Skip to content

Instantly share code, notes, and snippets.

@maevik
maevik / debian-server-setup.sh
Last active May 5, 2026 19:25
A hardened, automated setup script for fresh Debian servers
#!/bin/bash
# usage(requires root): ./debian-setup.sh <user> <ssh_key>
set -eui pipefail
USER="$1"
SSH_KEY="$2"
if [[ $EUID -ne 0 ]]; then