rclone: un valido aiuto per storage S3

Rclone (“rsync for cloud storage”) è un programma CLI per sincronizzare file e cartelle da/verso provider cloud storage. L’installazione è molto semplice: Oppure in modo specifico per MacOS: alla prima esecuzione bisogna configurare i dati di connessione: Questi gli step durante la configurazione (che poi viene scritta nel file ~/.config/rclone/rclone.conf): Dopo aver configurato la connessione, … Leggi tutto

cpanel: personalizzare regole nginx per cliente

Ho riscontrato oggi un’importante scansione verso un sito attivo su WHM/cPanel, nei log di nginx vedevo qualcosa tipo: Si tratta sicuramente di uno scanner/bot che prova URL generati automaticamente e che non esistono nel sito. Come anticipato, il sito è attivo su WHM/cPanel ed ha nginx come reverse proxy (EA4 + nginx). La soluzione più … Leggi tutto

Debian 13: installare composer per PHP

Compositor è il gestore di dipendenze alla base di molti framework e librerie PHP, ma è altrettanto utile per piccoli script e strumenti interni. I progetti PHP possono diventare rapidamente caotici quando ogni macchina scarica un set di dipendenze diverso. Composer aiuta a mantenere ordinate le librerie per i progetti PHP. Su Debian è possibile … Leggi tutto

Linux: modifica fusorario – timezone

Su un nuovo VPS appena attivato potreste trovarvi con un timezone non agganciato a quello dell’Italia e quindi vedere un’orario differente. Lascio per scontato che l’orario sia automaticamente sincronizzato e che il problema sia solo nel fusorario. In questo caso basterà digitare: e cambiare il fusorario da utilizzare. enjoy!

Debian 13: come configurare al meglio Let’s Encrypt per avere un certificato HTTPS

Let’s Encrypt permette di generare un certificato HTTPS valido per rimuovere gli avvisi di sito “Non sicuro” del browser. Su debian viene utilizzato certbot insieme al plugin Apache python3-certbot-apache; Certbot modifica l’host virtuale di Apache, installa il certificato e configura il rinnovo automatico del certificato. Vediamo come procedere. Innanzitutto ci assicuriamo che il sistema sia … Leggi tutto

Migrare un ambiente Python venv su una nuova macchina

Python Venv è un modulo python che permette di attivare un ambiente python separato rispetto a quello di sistema. In questo modo possiamo installare una serie di librerie o fare delle configurazione ad-hoc che restano relative solo ad un progetto. Utile per fare dei test senza “sporcare” l’ambiente python di sistema oppure per gestire differenti … Leggi tutto

MySQL: abilitare/disabilitare slow query senza riavviare

MySQL consente di variare una serie di parametri tramite query SQL, senza dover riavviare il servizio. Questo.è molto comodo perché evita periodi di downtime su ambienti che non possono permetterlo. Ad esempio, per abilitare le slow query e le query senza indice, possiamo accedere all’interfaccia CLI di MySQL e poi digitare: Al contrario, per disattivare: … Leggi tutto

Debian: la chiave gitlab su bookwork è scaduta

Se durante l’aggioramento (apt update && apt upgrade) di debian 12 bookworm viene mostrato il seguente avviso: significa che la chiave GPG del repository GitLab è scaduta (EXPKEYSIG 3F01618A51312F3F) e va aggiornata/sostituita nel keyring usato da APT. Se hai configurato GitLab seguendo le istruzioni recenti (con file in /usr/share/keyrings/), per GitLab CE di solito il … Leggi tutto