BASH: Estrarre dati da un archivio wpress
E’ possibile estrarre facilmente i dati da un archivio wpress con una utility di nodejs. dopo aver installato nodejs (c’è un precedente articolo se vi serve sapere come fare), basterà digitare: enjoy!
Varie su Debian
E’ possibile estrarre facilmente i dati da un archivio wpress con una utility di nodejs. dopo aver installato nodejs (c’è un precedente articolo se vi serve sapere come fare), basterà digitare: enjoy!
Oggi vi segnalo uno script python che permette il download e l’upload di file da/verso wetransfer, parliamo di transferwee. Innanzitutto lo possiamo scaricare con: L’utilizzo è molto semplice, ma bisogna prima installare la libreria requests. Inizioamo quindi con: e poi potremo procedere con: Ci sono anche una serie di funzioni utili, ad esempio per vedere … Leggi tutto
La configurazione di gitlab per inviare posta tramite SMTP è abbastanza semplice. Bisogna modificare il file /etc/gitlab/gitlab.rb ed in particolare nella sezione “GitLab email server settings” le direttive: e sempre nello stesso file, nella sezione “Email Settings“: Ora riconfiguriamo il servizio: Infine, provamo l’invio. Avviamo la console: ed aspettiamo che ci venga restituito il prompt, … Leggi tutto
Ecco la procedura per l’installazione di una versione aggiornata di nodejs su Debian 12. Innanzitutto scarichiamo/installiamo la chiave del repository: Ora scegliamo la versione di nodeJS e poi generiamo il file APT con il riferimento al repository: bene, per finire aggiorniamo APT e procediamo con l’installazione: enjoy!
Recentemente è stato rilasciato il CVE-2024-2961 che identifica una vulnerabilità di buffer overflow nelle versioni GNU libc 2.39 e precedenti durante la conversione di set di caratteri in determinate codifiche cinesi estese. Questa vulnerabilità colpisce PHP quando iconv viene utilizzato per tradurre le codifiche delle richieste da/verso i set di caratteri interessati e ha il … Leggi tutto
Se usiamo nginx come server web e siamo dietro un bilanciatore/reverse proxy, l’IP loggato da nginx sarà quello del bilanciatore. Per loggare il corretto IP del visitatore finale dobbiamo innanzitutto recuperare l’IP del bilanciatore/proxy e lo possiamo fare velocemente dai log in /var/log/nginx. Recuperato l’IP, es 10.10.10.10, possiamo aprire il file /etc/nginx/nginx.conf ed aggiungere, nella … Leggi tutto
Sull’attuale versione di Debian 12 (bookworm), come abbiamo detto in qualche articolo precedente, il log sono centralizzati e gestiti da journald e si trovano in dei file binari salvati nella cartella /var/log/journal. Attivando la jail ssh su fail2ban (la prima che troviamo anche preattivata), fail2ban si rifiuta di partire perché non trova il file con … Leggi tutto
Mi è capitato, per un sito web, di dover velocizzare la risposta della cache su disco di apache. Ora, senza dover ridisegnare tutto il funzionamento del servizio, una delle prime cose che è possibile fare è mettere in RAM la cache di apache. La cache di apache (dopo aver abilitato il modulo disk_cache) si trova … Leggi tutto
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!
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