Speciale Windows 7, fine supporto:
Significato e conseguenze | Per continuare ad usarlo | Supporto aziende
🔥 Aggiornare Windows 7 a Windows 10 GRATIS nel 2020
Windows 11: Recensione | Download ISO | Il mio PC è compatibile? | Installazione su PC incompatibile | FAQ italiano
Windows 10 22H2: Download ISO
0

Guida a Let's Encrypt tramite validazione DNS su Ubuntu: come ottenere gratis un certificato HTTPS (TLS) con acme-dns-client, per siti Intranet privati o server email (rinnovo automatico)

La procedura "standard" per ottenere gratis un certificato SSL/TLS e attivare HTTPS sul proprio sito prevede di utilizzare Let's Encrypt tramite protocollo HTTP (modalità chiamata HTTP-01 challenge). Ma se ci serve un certificato HTTPS gratuito per un sito Intranet, non raggiungibile pubblicamente, oppure per abilitare i protocolli sicuri SMTPS e IMAPS sul nostro mail server privato, c'è un modo più semplice. Nella presente guida vedremo dunque come ottenere un certificato da Let's Encrypt tramite validazione DNS (DNS-01 challenge), ovvero inserendo un semplice record aggiuntivo sul nome a dominio. Il tutto con una speciale attenzione al rinnovo automatico

Leggi tutto...

4

Come trasformare un PC o Raspberry Pi in un email server personale o per l'ufficio, gratis e senza cloud: la guida definitiva (alternativa a Google Workspace)

In questa guida vedremo come trasformare un PC o un Raspberry Pi in server email, gratis, per ricevere e inviare la posta elettronica in completa privacy, senza dipendere da un fornitore "cloud" e, potenzialmente, risparmiando centinaia di euro all'anno. Questa vuole essere una guida molto pratica, che mostri concretamente come raggiungere l'obbiettivo finale: configurare un server email privato, magari da ospitare a casa o in ufficio, usando software gratuito e open source

Leggi tutto...

2

[LINUX] "Imbottiglia" giochi e programmi per Windows in Flatpak: guida a Bottles

Dato che è invecchiato più di 30 anni (la prima release risale al 1993!) dovremo conoscere bene Wine, il programma per sistemi UNIX che consente di "far girare" i programmi per Windows. Sappiamo bene ormai che non è un emulatore (come dice il nome, acronimo ricorsivo che sta per "Wine Is Not an Emulator") ma una piattaforma che consente di tradurre le chiamate di sistema fatte dai programmi per Windows in qualcosa di comprensibile per sistemi UNIX. Sappiamo anche che, nonostante l'ottimo lavoro di sviluppatori e contributori, ha alcuni limiti, uno su tutti quello di offrire, di base, solo uno stesso ambiente comune a qualsiasi programma si installi. Ma la configurazione di Wine necessaria per alcuni programmi può non essere funzionale per altri, ogni programma può richiedere una messa a punto diversa dagli altri. Per questo sono nate delle interfacce per Wine in grado di creare facilmente ambienti unici (detti Windows prefix o WINEPREFIX dal nome della variabile associata) la cui configurazione può essere ottimizzata per programmi diversi, senza fare la messa a punto delle impostazioni o creare manualmente configurazioni diverse ogni volta che si vuole avviare un programma. L'ultimo arrivato in questo campo è, appunto, Bottles che sfrutta le caratteristiche di Flatpak e riesce ad isolare e confinare in sandbox anche i programmi per Windows.

Leggi tutto...

0

Sito lento? Guida rapida per renderlo veloce - Come installare e configurare Varnish con Nginx e PHP su Ubuntu (video)

Il tuo sito è lento? Niente paura! Varnish è un "acceleratore HTTP" gratuito e open source. Si tratta cioè di un software che, una volta installato sul tuo server web, consente ai visitatori di caricare le pagine in meno di un secondo, riducendo drasticamente sia il consumo di RAM e CPU del server web stesso, sia il numero di accessi al database. In questa guida vedremo dunque come installare e configurare Varnish con Nginx e PHP su Ubuntu nel modo più rapido possibile, di modo da rendere velocissimo qualsiasi sito Internet in pochi minuti

Leggi tutto...

5

Come connettersi a un database MySQL via SSH e lavorare con MySQL Workbench (guida rapida)

Hai appena acquistato il tuo VPS o server dedicato, ti sei connesso in SSH e ci hai installato sopra MySQL. Bene! Ma... ora come si fa a creare database e tabelle, per poi inserire, modificare ed eliminare dati? Ebbene: in questa guida vedremo proprio come connettersi a MySQL via SSH tramite MySQL Workbench, il programma gratuito con interfaccia grafica che permette di lavorare comodamente sui database visualizzando i dati sottoforma di tabelle composte da righe e colonne. La connessione avviene, appunto, tramite SSH: questo significa che funziona anche se sul server è presente un firewall e/o MySQL non è esposto pubblicamente su Internet (configurazione consigliata)

Leggi tutto...

0

Montare cartelle di un server remoto come volumi con SSHFS

Quando si lavora con un server, capita di frequente di aver bisogno di accedere ai file in esso contenuti dal proprio computer personale. Esistono molti protocolli e software che offrono questa possibilità, come ad esempio Samba, ma in questo articolo analizzeremo una soluzione che non richiede di installare nulla di aggiuntivo sul server (sul quale, si presume, sia attivo un server SSH).

Leggi tutto...

0

Guida: come installare MySQL 8 su Ubuntu (VPS Linux, Server dedicato e PC Desktop) (video)

MySQL è il popolarissimo database relazionale (RDBMS) gratuito e open source. Il suo ruolo è di contenitore per i dati: se parliamo di erogare un sito web, ad esempio, MySQL contiene gli account degli utenti registrati al sito, ma anche il listino prodotti, lo storico degli ordini o gli articoli pubblicati. In questa guida (essa stessa salvata all'interno di un database MySQL!) vedremo come installare MySQL 8 su PC, VPS o server Linux (Ubuntu), per iniziare subito a leggere e scrivere righe e tabelle dall'app che stiamo sviluppando o dal nostro web server con PHP

Leggi tutto...

2

Guida definitiva: come installare Apache su Ubuntu (server web Linux, linea di comando, VPS) (video)

Vuoi imparare a sviluppare siti web oppure configurare in autonomia un server virtuale (VPS) per lanciare il tuo progetto su Internet? Ebbene: il primo passo da compiere è l'installazione del server web, ovvero il programma che si occupa di servire le pagine web ai visitatori. In questa guida passo passo vedremo dunque come installare Apache HTTP Server su PC, server o VPS Linux con Ubuntu

Leggi tutto...

8

Guida: come installare PHP 8.4 su Ubuntu (PHP-FPM, video)

Installare PHP su Ubuntu sembra semplice, poiché i pacchetti sono sempre disponibili sui repository ufficiali della distribuzione. Ma attenzione! Senza qualche accortezza in più, rischiamo di ottenere una vecchia versione (come l'obsoleto PHP 7) oppure configurare il sistema con il vetusto mod_php al posto del più moderno ed efficiente PHP-FPM. Vediamo allora come installare PHP su Linux Ubuntu Desktop o Server e interfacciare il server web tramite PHP-FPM

Leggi tutto...

8

Guida PHP 8 con NGINX su Ubuntu: come attivare, installare e configurare PHP-FPM (video)

NGINX è il server web che costituisce oggi lo standard de facto quando si parla di pubblicare siti basati su WordPress o, più in generale, applicazioni web realizzate in PHP. Ma NGINX, da solo, non è in grado di eseguire codice PHP: la dotazione base permette infatti solamente di erogare file e pagine HTML statiche. Per utilizzare PHP con NGINX è dunque indispensabile installare PHP e PHP-FPM, poi interfacciarli con NGINIX. Vediamo allora come configurare NGINX e PHP 8 su Ubuntu

Leggi tutto...

8

Guida PHP 8 con Apache su Ubuntu: come attivare, installare e configurare PHP-FPM (video)

Apache HTTP Server è lo strumento principe per approntare server web ed erogare pagine HTML. Se però desideri utilizzare un gestore di contenuti (CMS) come WordPress, una piattaforma di eCommerce come Magento o PrestaShop oppure un sito basato su Symfony o Laravel hai bisogno anche dell'interprete PHP, ovvero quel componente che, materialmente, esegue il codice presente nei file .php. In questa guida vedremo dunque come configurare Apache per elaborare codice PHP 8 tramite PHP-FPM.

Leggi tutto...

2

Come installare NGINX su Ubuntu - La Guida Definitiva per configurare un Server Web con Linux (video)

NGINX è un popolare software open source per erogare blog e siti web, come quello sul quale risiede la presente guida. In altre parole, NGINX è un server web alternativo al più conosciuto Apache HTTP Server. In questa guida vedremo dunque come installare NGINX su Ubuntu (Linux) e come configurare tutto quanto per pubblicare immediatamente il tuo sito web

Leggi tutto...

8

Come rimuovere facilmente Linux dal dualboot con UEFI e Secure Boot attivi

In passato, con il vecchio BIOS, rimuovere Linux da un sistema dualboot con Windows richiedeva, oltre alla cancellazione della partizione contenente il sistema operativo con il pinguino, correggere i settori dell'MBR che erano stati sovrascritti dal bootloader (in genere GRUB) che consentiva la scelta del sistema da avviare. Per fare questa operazione, era necessario avviare il sistema con un ambiente di ripristino e passare specifici comandi. Era anche possibile utilizzare programmi dedicati, che in maniera semiautomatica correggevano l'MBR. Ma con la versatilità dei sistemi UEFI, tutto questo non è più necessario e rimuovere completamente una installazione di Linux dal dualboot, richiede meno di 5 minuti!

Leggi tutto...

2

[guida] Come creare una chiave SSH da PC Windows, Linux, Mac e accedere ai server senza password (video)

Oltre all'autenticazione tramite nome utente e password, SSH supporta l'uso di una chiave asimmetrica (volgarmente detta "chiave SSH"). Adottando questa modalità, non dobbiamo più digitare la password prima di accedere ai server remoti, poiché ci facciamo riconoscere tramite un file segreto, che contiene la nostra chiave crittografica. Questo approccio ha molteplici vantaggi: da un lato, ci evita la scocciatura di dover digitare la password nel terminale ad ogni connessione, dall'altra innalza drasticamente il livello di sicurezza, poiché la chiave è pressoché impossibile da falsificare e molto più difficile da sottrarre. Vediamo allora come creare una chiave SSH da PC Windows, Linux, Mac

Leggi tutto...

0

Come attivare un nodo Ethereum: guida a Nethermind su Ubuntu (installazione e configurazione)

Nethermind è un "execution client" per Ethereum, scritto in C#, che può essere utilizzato per scaricare la blockchain, realizzare dApp o attivare un validatore per svolgere l'attività di staking e incassare così le ricompense previste. Si pone dunque come alternativa al più popolare Go Ethereum, con il quale rimane comunque pienamente interoperabile. In questa guida vedremo proprio come installare e configurare Nethermind su un qualsiasi PC

Leggi tutto...

SSH con Windows, Linux, Mac: la Guida Definitiva - Come accedere a un VPS, server cloud AWS/Azure o server aziendale con facilità (video)

Se hai appena acquistato il tuo VPS (Virtual Private Server) oppure devi accedere a un'istanza cloud su Amazon (AWS), Microsoft Azure o a un altro server remoto fornito dalla tua azienda o dall'università, hai probabilmente bisogno di utilizzare SSH (Secure Shell): uno strumento che ti consente di impartire comandi a un altro sistema connesso in rete tramite il tuo tradizionale PC. Ebbene: questa è la Guida Definitiva a SSH con Window, Linux o Mac, nella quale vedremo proprio come usare SSH con facilità

Leggi tutto...

0

Come attivare un nodo Ethereum: guida a Besu (installazione e configurazione) su Linux (Ubuntu)

Se anche tu, come me, segui Ethereum da un punto di vista "tecnico", più che "speculativo", vorrai sicuramente configurare un nodo Ethereum a casa tua, magari per interrogare la blockchain senza bisogno di servizi esterni oppure per studiare la programmazione della EVM (Ethereum Virtual Machine) con Solidity. Ebbene: in questa guida vedremo proprio come attivare un nodo Ethereum sul PC, partendo da zero. Allo scopo, installeremo e configureremo il client Ethereum Besu su Ubuntu, passo per passo

Leggi tutto...

3

[risolto] Ubuntu Server: connessione di rete assente (LED scheda Ethernet spenti) e Internet down dopo riavvio. Cosa fare?

Oggi mi sono trovato a fronteggiare una situazione tanto inattesa quanto spiacevole. In seguito a un aggiornamento e conseguente riavvio di un sistema con Ubuntu Server 24.04, la connettività di rete e a Internet era completamente assente. Non solo: persino i LED sul retro, di fianco alla relativa porta Ethernet, rimanevano spenti. Fortunatamente, la risoluzione è stata piuttosto semplice. Vediamo allora come procedere

Leggi tutto...

4

Come fermare tracker-miner-fs-3 su Ubuntu 24.04 e successive

Le versioni moderne di Ubuntu per PC sono dotate di un servizio di sistema chiamato tracker-miner-fs-3 (percorso completo: /usr/libexec/tracker-miner-fs-3). Si tratta di un processo di indicizzazione dei file su disco, attivo di default, che generalmente non crea problemi. Ma, in alcune circostanze, tracker-miner-fs-3 inizia ad utilizzare intensamente la CPU e a "martellare" l'SSD, causando il rallentamento del sistema, l'aumento della temperatura e l'attivazione della ventola del notebook. Fortunatamente, basta un singolo comando per risolvere il problema. Vediamo dunque come fermare tracker-miner-fs-3 su Ubuntu e impedire che si avvii automaticamente

Leggi tutto...

0

apt update, errore EXPKEYSIG ABF5BD827BD9BF62 nginx signing key con Ubuntu. Come risolvere?

Da qualche giorno a questa parte, i server web con Ubuntu e Nginx sui quali lavoro hanno iniziato a mostrare un fastidioso avviso. In risposta al comando di ricerca aggiornamenti (apt update), viene infatti visualizzato il messaggio The following signatures were invalid: EXPKEYSIG ABF5BD827BD9BF62 nginx signing key. Il problema è causato dalla scadenza della firma digitale utilizzata per autenticare il pacchetto nginx, che deve dunque essere sostituita.In questa rapida guida vedremo come risolvere il problema.

Leggi tutto...

6

[LINUX][MacOS]La virtualizzazione dei sistemi operativi non sarà più un problema: guida a Quickemu

Anche su Linux e MacOS è disponibile VirtualBox, che già conosciamo bene, allora perché dovremo prendere in considerazione Quickemu, che tra l'altro è uno strumento che funziona da linea di comando, senza interfaccia grafica? Perché come si può intuire dal nome è molto veloce, non solo nell'emulazione delle macchine virtuali (dato che alla sua base c'è il fantastico Qemu, abbreviazione che sta per Quick Emulator, emulatore veloce) ma anche e soprattutto per la creazione delle stesse! Non ci credete? Continuate a leggere!

Leggi tutto...

2

[LINUX] Come clonare un disco (anche criptato) su uno più grande

Volete sostituire il disco del vostro computer con uno più "grande" in termini di capacità ma non volete reinstallare tutto il sistema? State pensando alla clonazione ma vi preoccupa il fatto che il vostro disco sia criptato? Ecco un modo pratico (ma non certo il più veloce) per clonare un disco criptato su un disco più grande!

Leggi tutto...

Video-Guida: come aggiornare a Ubuntu 24.04 da linea di comando (terminale e Ubuntu Server)

Buone notizie: Ubuntu 24.04 LTS "Noble Numbat" è disponibile in versione finale! Tutti i PC e i server che già montino una release precedente sono aggiornabili direttamente, senza che sia necessario formattare, reinstallare da zero o perdere i propri dati. Questa guida mostra dunque come aggiornare a Ubuntu 24.04 LTS tramite linea di comando. La procedura funziona sia con Ubuntu Desktop (l'edizione dotata di interfaccia grafica e rivolta ai PC) sia su Ubuntu Server. È stata testata partendo sia da Ubuntu 23.10 (la versione immediatamente precedente), sia da Ubuntu 22.04 (la versione LTS del 2022), ma è compatibile con qualsiasi generazione. Procediamo!

Leggi tutto...

Ubuntu 24.04: 10 novità principali e link download ISO finale (versione 2024, video)

In questo articolo vedremo le 10 principali novità di Ubuntu 24.04 LTS, nuova versione a supporto esteso della celebre distribuzione Linux che lo sviluppatore Canonical ha reso disponibile in versione finale (RTM) il 25 Aprile 2024

Leggi tutto...

La virtualizzazione dei sistemi operativi non sarà più un problema: guida a VirtualBox

Installare un secondo (o anche più di uno) sistema operativo nel nostro computer è sicuramente un’operazione fattibile, però richiede la creazione di almeno una partizione aggiuntiva, inoltre avremo anche un boot manager per decidere quale sistema dovrà avviarsi per primo. Il problema sorge quando dovremo sbarazzarci del secondo sistema, se non dovesse piacerci, o risultare non compatibile con il nostro computer e le nostre esigenze. Togliere il boot manager e le partizioni aggiuntive, se qualcosa dovesse andare storto durante queste operazioni, potrebbe comportare dei problemi al sistema operativo presente inizialmente da non poter più avviarlo. Meglio allora virtualizzare.

Leggi tutto...