Debian: Installare nginx con supporto rtmp

Sulle distribuzioni debian il supporto rtmp su nginx non è presente nel pacchetto base. Per abilitare anche il supporto rtmp bisogna installare il pacchetto nginx-extras: Ora aggiungiamo in /etc/nginx/nginx.conf il seguente codice per vedere se il supporto rtmp è presente: e poi verifichiamo la configurazione con: nginx -t enjoy!

Compilare ImageMagick su Debian 12 (Bookworm)

La versione di ImageMagick attualmente rilasciata con Debian 12 è la 6.9.11. Purtroppo io ho riscontrato un problema e volevo installare una versione più recente. Ho optato per ricompilare l’ultima versione disponibile nel repository di ImageMagick, vediamo come fare. Se abbiamo installato ImageMagick via apt, dobbiamo rimuoverlo: A questo punto installiamo il client git e … Leggi tutto

Contare il numero di file di una cartella

Il modo più semplice per contare il numero di file presenti in una cartella è: ovvero elencare il numero di file nella cartella e poi contare le righe. Se però vogliamo contare il numero di file nella cartella corrette ed anche nelle sottocartelle, bisogna usare un differente comando: questo è utilizzabile se il numero dei … Leggi tutto

tcpdump: filtrare la direzione dei pacchetti

Abbiamo parlato di tcpdump diverse volte, in altri articoli ci sono filtri che possono essere utili per varie situazioni in cui possiamo trovarci. Innanzitutto ricordiamoci che possiamo fare una prima scrematura, andando a filtrare l’interfaccia di rete che ci interessa. Possiamo avere un elenco delle interfacce disponibili con: Vediamo come filtrare in base alla destinazione … Leggi tutto

journald: impostare la cancellazione dei log dopo x mesi

Come abbiamo anticipato qualche giorno fa, journald è ora utilizzato per la gestione dei log. La cartella con i log /var/log/journal tende a crescere velocemente. Se avete un sistema di backup esterno oppure i log della macchina non sono molto importanti da conservare per mesi, è possibil eimpostare direttamente journald per cancellarli. Intanto possiamo controllare … Leggi tutto

Compilare ffmpeg 6.1.1 su Debian 12 bookworm

Debian 12 offre la possibilità di usare ffmpeg 6.0.1, ma se si vuole usare l’ultima versione rilasciata, si possono ricompilare i sorgenti del pacchetto. Procediamo come segue: Poi scarichiamo l’ultima versione: e ricompiliamo, magari togliendo le opzione che non servono: poi compiliamo: Ora creiamo un pacchetto .deb di ffmpeg per installarlo e distribuirlo più facilmente … Leggi tutto

Linux: creare automaticamente una cartella in /tmp all’avvio

La cartella /tmp su Linux contiene file temporanei e viene svuotata in automatico dal sistema operativo. Per creare in automatico una cartella, ad esempio per gestire la cache su disco di opcache abilitato per la CLI, /tmp/php-opcache, possiamo creare un file chiamato /etc/tmpfiles.d/php-cli-opcache.conf al cui interno scriveremo: La direttiva prevede lo svuotamento dopo 1 giorno, … Leggi tutto

curl: error:0A000152:SSL routines::unsafe legacy renegotiation disabled

Quando curl mostra l’errore error:0A000152:SSL routines::unsafe legacy renegotiation disabled si può ovviare con una modifica al file /etc/ssl/openssl.conf ed inserire/decommentare (in base alla situazione che troverete nel file) le seguenti direttive: ATTENZIONE: per openssl minore di 3.0.4 va utilizzato: mentre dalla versione openssl 3.0.4 va utilizzato: enjoy!