๐ Aggiornamenti senza interruzioni
Su Ubuntu: Livepatch ufficiale Canonical. Su Debian: aggiornamenti
standard con riavvio servizi mirato.
๐
Rilevamento Automatico
Riconosce Ubuntu o Debian e applica la strategia corretta
โก
Live Patching (Ubuntu)
Canonical Livepatch per kernel LTS
๐ค
Automazione
Cron giornaliero con logging ed email (SMTP esterno)
๐ก๏ธ
Unattended-Upgrades
Security + Updates autom., reboot notturno 03:30
๐
Monitoring
Log dettagliati su ogni esecuzione
๐ง
Zero Config
Funziona out-of-the-box
๐ฅ Download e Installazione
โฌ๏ธ Scarica bstark-livepatch.sh
Dimensione: 16 KB โข
Versione: v0.15.2
SHA256: eec826fb32a296cc7ab6b4e0e9b7a4f44cb8bbcdf6125075f016c0afab100ff6
๐ Installazione Rapida (One-Liner)
sudo curl -fsSL
https://livepatch.b-stark.io/tools/bstark-livepatch.sh
-o /usr/local/bin/bstark-livepatch.sh && \ sudo chmod +x
/usr/local/bin/bstark-livepatch.sh && \ sudo
/usr/local/bin/bstark-livepatch.sh setup && \ sudo
/usr/local/bin/bstark-livepatch.sh cron-setup
๐ Installazione Manuale
1. Download e Preparazione
# Download dello script
sudo wget -O /usr/local/bin/bstark-livepatch.sh \
https://livepatch.b-stark.io/tools/bstark-livepatch.sh
# Rendi eseguibile
sudo chmod +x /usr/local/bin/bstark-livepatch.sh
2. Setup Iniziale
# Setup automatico (rileva OS e configura)
sudo /usr/local/bin/bstark-livepatch.sh setup
Ubuntu: ti verrร richiesto il token Canonical
Livepatch (gratuito per 3 macchine con Ubuntu One).
Debian: lo script applica aggiornamenti APT standard
e riavvia solo i servizi necessari.
3. Automazione (Opzionale)
# Configura esecuzione giornaliera automatica
sudo /usr/local/bin/bstark-livepatch.sh cron-setup
๐ ๏ธ Aggiornamenti automatici (unattended-upgrades)
Lo script verifica e abilita unattended-upgrades su
Ubuntu e Debian con:
-
Abilitazione security e updates;
-
Riavvio automatico alle
03:30 (configurabile);
-
Abilita i timer
apt-daily e
apt-daily-upgrade quando disponibili.
File di configurazione
/etc/apt/apt.conf.d/20auto-upgrades
/etc/apt/apt.conf.d/50unattended-upgrades
Verifica stato
sudo unattended-upgrade --dry-run --debug | tail -n 50
๐ฎ Comandi Disponibili
sudo bstark-livepatch.sh setup โ Setup iniziale
-
sudo bstark-livepatch.sh update โ Livepatch (Ubuntu) +
aggiornamenti pacchetti
-
sudo bstark-livepatch.sh cron-setup โ Automazione
giornaliera
bstark-livepatch.sh status โ Stato e timer APT
bstark-livepatch.sh help โ Aiuto
๐ป Sistemi Supportati
๐ Ubuntu Server
18.04, 20.04, 22.04, 24.04 LTS
๐ดDebian
10 (Buster), 11 (Bullseye), 12 (Bookworm)
๐ง Caratteristiche Tecniche
-
Ubuntu: Canonical Livepatch (gratis per max 3
server con Ubuntu One)
-
Debian: Aggiornamenti APT standard; nessun live
patching gratuito ufficiale
-
Unattended-Upgrades: abilitato (security +
updates), reboot 03:30
-
Logging:
/var/log/bstark-livepatch.log
- Automazione: Cron giornaliero alle 06:00
๐ฏ Token Ubuntu Livepatch
Per Ubuntu, ottieni il token su
auth.livepatch.canonical.com
e inseriscilo durante il setup. Gratuito per massimo 3 macchine per
account.
โ๏ธ Provisioning e Hardening
Installa e configura in automatico Docker, Portainer Agent, NUT,
Alloy, sicurezza e ottimizzazioni.
๐ฅ Download e Installazione
โฌ๏ธ Scarica bstark-newserver.sh
Dimensione: 7 KB โข
Versione: v0.15.2
SHA256: 229189242b9d5fbb000ec3e6c28f8fab4a00b1c62d09b897c0a1657d855b035c
๐ Installazione Rapida (One-Liner)
sudo curl -fsSL https://livepatch.b-stark.io/tools/bstark-newserver.sh
\
-o /usr/local/bin/bstark-newserver.sh && \
sudo chmod +x /usr/local/bin/bstark-newserver.sh && \
sudo /usr/local/bin/bstark-newserver.sh
๐ Installazione Manuale
1. Download e Preparazione
sudo wget -O /usr/local/bin/bstark-newserver.sh \
https://livepatch.b-stark.io/tools/bstark-newserver.sh
sudo chmod +x /usr/local/bin/bstark-newserver.sh
2. Esecuzione
sudo /usr/local/bin/bstark-newserver.sh
๐ก๏ธ Cosa Fa lo Script New Server
- Installa Docker, Portainer Agent, Watchtower
- Configura sicurezza (UFW, Fail2ban, SSH hardening)
- Abilita auto-update, riavvio settimanale, livepatch
- Installa NUT (container), Grafana Alloy (metriche+log)
- Configura logrotate, pulizia /boot, zram
๐ป Sistemi Supportati
๐ Ubuntu Server
24.04 LTS
๐งAltre Debian-based
con test