diff --git a/import/hugo-export/wp-content/uploads/2023/02/dell_aggiornamenti.jpg b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/dell_aggiornamenti.jpg similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/dell_aggiornamenti.jpg rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/dell_aggiornamenti.jpg diff --git a/content/posts/2023/2023-02-22-proxmox-npm-parte-1/index.it.md b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/index.it.md new file mode 100644 index 0000000..6fd13f1 --- /dev/null +++ b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/index.it.md @@ -0,0 +1,73 @@ +--- +title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola – parte 1' +author: Omar Lazzari +type: post +date: 2023-02-22T22:46:56+00:00 +excerpt: Installazione e configurazione di Proxmox per la realizzazione di un server con servizi web utili ad una scuola. +url: /2023/02/22/proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-in-una-rete-scolastica/ +featured_image: installazione.jpg +classic-editor-remember: + - block-editor +categories: + - Documentazione + - Hardware + - News + - Scuola + - Software +tags: + - installazioni + - proxmox + - scuola +--- + +## Server Dell PowerEdge T 140 + +### Caratteristiche e configurazione iniziale del server + +Le caratteristiche del server su cui verrà installato [Proxmox Virtual Environment 7.3](https://www.proxmox.com/en/) sono le seguenti: + +[Intel Xeon E-2224 3.4G, 8M Cache, 4C/4T, Turbo (71W)](https://www.intel.it/content/www/it/it/products/sku/191036/intel-xeon-e2224-processor-8m-cache-3-40-ghz/specifications.html) +8GB 2666MT/s DDR4 ECC UDIMM +3x 1TB 7.2K RPM SATA 6Gbps 512n 3.5in Cabled Hard Drive + +Dopo la formattazione e la configurazione del RAID-5 sui tre dischi e prima dell'installazione, eseguire l'aggiornamento dei firmware tramite la funzionalità interna offerta da Dell. + +![Aggiornamenti firmware Dell](dell_aggiornamenti.jpg) + +Al termine usando una USB-key, per cui consiglio l'uso di [Ventoy](https://www.ventoy.net/en/index.html), scaricare la [ISO ufficiale](https://www.proxmox.com/en/downloads/category/iso-images-pve), copiarla e avviare l'installazione. + +### Ventoy + +**Ventoy** è un soluzione estremamente comoda per l'installazione di qualunque distribuzione Linux. Realizza una chiavetta multi-boot partendo dai file .iso copiati al suo interno. + +![Ventoy multiboot usb-key](screen_uefi_en.png) + +## Installazione e configurazione iniziale di Proxmox VE + +![Installazione di Proxmox](installazione.jpg) + +L'installazione non richiede molto informazioni. L'indirizzo di rete e del nome dominio forniti potranno essere modificati anche successivamente. Sarà importante invece, per l'utente di default `root`, fornire la **password** per l'accesso alla macchina che avverrà, tramite browser, utilizzando l'indirizzo locale del tipo `https://IP-address:8006` + +### Scelta repository e primo aggiornamento + +Selezionare della sezione dedicata i repository per l'aggiornamento dei pacchetti. + +![Selezione repository Debian](proxmox_updaterepo.jpg) + +Utilizzando l'apposito pulsante o accedendo alla shell della macchina, eseguire il classico aggiornamento: + +```sh +apt update && apt upgrade -y +``` + +![Aggiornamento pacchetti ed upgrade](proxmox_update.jpg) + +### Configurazione dei parametri di rete + +Nella sezione riguardante la configurazione delle impostazioni di rete (Linux Bridge) è possibile modificare l'indirizzo di rete del server. Nella presente configurazione è stata aggiunta una connessione di backup per sfruttare le due porte di rete presenti nel server. + +![Impostazioni di rete di Proxmox VE](proxmox-pve-network.jpg) + +[Non perdere il prossimo articolo]({{< ref "/posts/2023/2023-02-23-proxmox-npm-parte-2" >}}) in cui parleremo di come installare e configurare i container per realizzare una sistema di servizi web. + +![Hands-on](proxmox-pc-1.jpg) diff --git a/import/hugo-export/wp-content/uploads/2023/02/installazione.jpg b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/installazione.jpg similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/installazione.jpg rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/installazione.jpg diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-1.jpg b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox-pc-1.jpg similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-1.jpg rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox-pc-1.jpg diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pve-network.png b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox-pve-network.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox-pve-network.png rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox-pve-network.png diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox_update.jpg b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox_update.jpg similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox_update.jpg rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox_update.jpg diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox_updaterepo.jpg b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox_updaterepo.jpg similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox_updaterepo.jpg rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/proxmox_updaterepo.jpg diff --git a/import/hugo-export/wp-content/uploads/2023/02/screen_uefi_en.png b/content/posts/2023/2023-02-22-proxmox-npm-parte-1/screen_uefi_en.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/screen_uefi_en.png rename to content/posts/2023/2023-02-22-proxmox-npm-parte-1/screen_uefi_en.png diff --git a/content/posts/2023/2023-02-23-proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-web-in-una-scuola-parte-2/index.it.md b/content/posts/2023/2023-02-23-proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-web-in-una-scuola-parte-2/index.it.md deleted file mode 100644 index 2eea1aa..0000000 --- a/content/posts/2023/2023-02-23-proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-web-in-una-scuola-parte-2/index.it.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola – parte 2' -author: Omar Lazzari -type: post -draft: true -date: 2023-02-23T11:00:01+00:00 -url: /2023/02/23/proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-web-in-una-scuola-parte-2/ -featured_image: /wp-content/uploads/2023/05/nginxPM-login.png -classic-editor-remember: - - block-editor -categories: - - Documentazione - - Hardware - - News - - Scuola - - Software -tags: - - installazioni - - proxmox - - scuola - ---- - - -## L'utilizzo dei template LXC per l'installazione dei container {.wp-block-heading} - -L'installazione dei servizi web e di rete, che saranno presenti sul server, verranno gestiti utilizzando il servizio di container LXC. Come mostrato nell'immagine, è stata scaricato il container **debian-11-standard** che verrà utilizzato per le installazioni dei servizi nn. 100, 101 e 102, premendo **Create CT**. - -Leggi anche questa guida per ulteriori dettagli. - -
-
Gestione dei template
-
- -## Servizi installati {.wp-block-heading} - -Considerato che il server verrà impiegato per offrire più di un servizio web, per iniziare sono stati installati: - - * NPM Nginx Proxy Manager per la gestione delle richieste web ai diversi servizi presenti sul server e per la creazione e aggiornamento automatici dei certificati SSL - * Pi-Hole per i servizi di Ad-blocking e proxy-DNS che offre - * Calibre-web una web-app per la gestione di un catalogo di libri basato sulla celebre applicazione per e-book Calibre - -### Installazione e configurazione del container LXC {.wp-block-heading} - -Clicca su **Create CT** per creare il container LXC dentro cui installare i diversi servizi. Ricordati di indicare il nome dominio del servizio, la password per accedere al terminale per la successiva installazione, il container da utilizzare come immagine e la configurazioni preferita per l'hardware. - -### Installazione e configurazione di NPM Nginx Proxy Manager {.wp-block-heading} - -Terminata la creazione del container LXC, avviarlo ed accedere alla console. - -
-
Avvio e accesso alla console
-
- -Eseguire un aggiornamento ed installare **NPM Nginx Proxy Manager** come indicato qui. - -
root@npm:~# apt update
-root@npm:~# apt upgrade
-root@npm:~# wget --no-cache -qO - https://raw.githubusercontent.com/ej52/proxmox/main/lxc/nginx-proxy-manager/setup.sh | sh
- -Utilizzando un browser, digitare l'indirizzo dell'host IP-address:81/login per accedere al servizio e configurarlo. - -
-
Finestra di login di NPM proxy manager
-
- -Dalla dashboard accedere alla gestione dei **Proxy Hosts** e creare una voce per ogni servizio web pubblicato. - -### Impostazione dell'ordine di avvio dei servizi {.wp-block-heading} - -Oltre a quanto richiesto durante la creazione del container (password, template, indirizzo di rete,...) è importante definire i valori per **Start at boot** e **Start-order** per garantire un corretto avvio dei servizi del server.
- -[][4]
Impostazioni di avvio dei container
- -
- -Non perdere il prossimo articolo in cui parleremo di gestire il backup e le notifiche di PVE.
- -[][5]
Hands-on
- - [1]: https://bglug.it/wp-content/uploads/2023/05/nginxPM-1.png - [2]: https://bglug.it/wp-content/uploads/2023/05/nginxPM-2.png - [3]: https://bglug.it/wp-content/uploads/2023/05/nginxPM-3.png - [4]: https://bglug.it/wp-content/uploads/2023/02/proxmox-template-config.png - [5]: https://bglug.it/wp-content/uploads/2023/02/proxmox-pc-1-scaled.jpg \ No newline at end of file diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-1-2.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-1.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-1-2.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-1.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-2-1.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-2.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-2-1.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-2.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-3.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-3.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-3.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-3.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-4.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-4.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-4.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-4.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-5.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-5.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-5.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-5.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-6.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-6.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-6.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-6.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-7.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-7.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-7.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-7.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-8.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-8.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-8.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-8.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/createCT-9.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-9.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/createCT-9.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/createCT-9.png diff --git a/content/posts/2023/2023-02-23-proxmox-npm-parte-2/index.it.md b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/index.it.md new file mode 100644 index 0000000..a200976 --- /dev/null +++ b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/index.it.md @@ -0,0 +1,92 @@ +--- +title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola – parte 2' +author: Omar Lazzari +type: post +date: 2023-02-23T11:00:01+00:00 +url: /2023/02/23/proxmox-e-nginx-proxy-manager-installazione-e-configurazione-di-un-server-per-offrire-servizi-web-in-una-scuola-parte-2/ +featured_image: nginxPM-login.png +classic-editor-remember: + - block-editor +categories: + - Documentazione + - Hardware + - News + - Scuola + - Software +tags: + - installazioni + - proxmox + - scuola +--- + +## L'utilizzo dei template LXC per l'installazione dei container + +L'installazione dei servizi web e di rete, che saranno presenti sul server, verranno gestiti utilizzando il servizio di [container LXC](https://linuxcontainers.org/). Come mostrato nell'immagine, è stata scaricato il container **debian-11-standard** che verrà utilizzato per le installazioni dei servizi nn. 100, 101 e 102, premendo **Create CT**. + +[Leggi anche questa guida](https://ostechnix.com/create-proxmox-containers/) per ulteriori dettagli. + +![Gestione del template](proxmox-template-1.png) + +## Servizi installati + +Considerato che il server verrà impiegato per offrire più di un servizio web, per iniziare sono stati installati: + +- [NPM Nginx Proxy Manager](https://nginxproxymanager.com/) per la gestione delle richieste web ai diversi servizi presenti sul server e per la creazione e aggiornamento automatici dei certificati SSL +- [Pi-Hole](https://pi-hole.net/) per i servizi di Ad-blocking e proxy-DNS che offre +- [Calibre-web](https://github.com/janeczku/calibre-web) una web-app per la gestione di un catalogo di libri basato sulla celebre applicazione per e-book [Calibre](https://calibre-ebook.com/) + +### Installazione e configurazione del container LXC + +Clicca su **Create CT** per creare il container LXC dentro cui installare i diversi servizi. Ricordati di indicare il nome dominio del servizio, la password per accedere al terminale per la successiva installazione, il container da utilizzare come immagine e la configurazioni preferita per l'hardware. + +![create_container](createCT-1.png) + +![create_container](createCT-2.png) + +![create_container](createCT-3.png) + +![create_container](createCT-4.png) + +![create_container](createCT-5.png) + +![create_container](createCT-6.png) + +![create_container](createCT-7.png) + +![create_container](createCT-8.png) + +### Installazione e configurazione di NPM Nginx Proxy Manager + +Terminata la creazione del container LXC, avviarlo ed accedere alla console. + +![Avvio e accesso alla console](createCT-9.png) + +Eseguire un aggiornamento ed installare **NPM Nginx Proxy Manager** [come indicato qui](https://github.com/ej52/proxmox-scripts/blob/main/lxc/nginx-proxy-manager/README.md). + +```sh +root@npm:~# apt update +root@npm:~# apt upgrade +root@npm:~# wget --no-cache -qO - https://raw.githubusercontent.com/ej52/proxmox/main/lxc/nginx-proxy-manager/setup.sh | sh +``` + +Utilizzando un browser, digitare l'indirizzo dell'host [IP-address:81/login](http://192.168.1.100:81/login) per accedere al servizio e configurarlo. + +![Finestra di login di NPM proxy manager](nginxPM-login.png) + +Dalla dashboard accedere alla gestione dei **Proxy Hosts** e creare una voce per ogni servizio web pubblicato. + +![NPM](nginxPM-1.png) + +![NPM](nginxPM-2.png) + +![NPM](nginxPM-3.png) + +### Impostazione dell'ordine di avvio dei servizi + +Oltre a quanto richiesto durante la creazione del container (password, template, indirizzo di rete,...) è importante definire i valori per **Start at boot** e **Start-order** per garantire un corretto avvio dei servizi del server. + +![Impostazioni di avvio dei container](proxmox-template-config.png) + +[Non perdere il prossimo articolo]({{< ref "/posts/2023/2023-03-01-proxmox-npm-parte-3" >}}) in cui parleremo di gestire il backup e le notifiche di PVE. + +![Hands-on](proxmox-pc-1.jpg) diff --git a/import/hugo-export/wp-content/uploads/2023/05/nginxPM-1.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-1.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/nginxPM-1.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-1.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/nginxPM-2.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-2.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/nginxPM-2.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-2.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/nginxPM-3.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-3.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/nginxPM-3.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-3.png diff --git a/import/hugo-export/wp-content/uploads/2023/05/nginxPM-login.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-login.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/05/nginxPM-login.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/nginxPM-login.png diff --git a/content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-pc-1.jpg b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-pc-1.jpg new file mode 100644 index 0000000..7ace39d Binary files /dev/null and b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-pc-1.jpg differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-template-1.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-template-1.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox-template-1.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-template-1.png diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-template-config.png b/content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-template-config.png similarity index 100% rename from import/hugo-export/wp-content/uploads/2023/02/proxmox-template-config.png rename to content/posts/2023/2023-02-23-proxmox-npm-parte-2/proxmox-template-config.png diff --git a/content/posts/2023/2023-03-01-/index.it.md b/content/posts/2023/2023-03-01-/index.it.md deleted file mode 100644 index 86a4da9..0000000 --- a/content/posts/2023/2023-03-01-/index.it.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola – parte 3' -author: Omar Lazzari -type: post -draft: true -date: 2023-03-01T11:50:39+00:00 -url: /?p=2475 -classic-editor-remember: - - block-editor -categories: - - Documentazione - - Hardware - - News - - Scuola - - Software -tags: - - installazioni - - proxmox - - scuola - ---- -## Gestione dei backup {.wp-block-heading} - -_Da definire..._ - -## Configurazione di POSTFIX {.wp-block-heading} - -Per permettere a Proxmox VE di inviare mail di notifica all'admin è necessario configurare il servizio **postfix**. - -Quando riportato è tratto dai due seguenti thread. - -[Impostazione di Postfix per l'invio di notifiche][1] e [Impostazione di smtp_halo][2] - -Modificare il file _/etc/postfix/main.cf_ aggiungendo (controllare che non ci siano righe ripetute): - -
relayhost = [smtp.gmail.com]:587
-smtp_use_tls = yes
-smtp_sasl_auth_enable = yes
-smtp_sasl_security_options = noanonymous
-smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
-smtp_helo_name = pve.nomedominio.it
-
-#smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
-#mydestination = $myhostname, localhost.$mydomain, localhost
- -Creare il file /etc/postfix/sasl_passwd inserendo: - -
[smtp.gmail.com]:587    mia_mail@gmail.com:PASSWD
- -Nelle sezione sicurezza dell'account google ricordarsi di impostare la "Password per le app", necessaria per poter utilizzare dispositivi che non supportano la verifica in due passaggi. - -Eseguire i comandi: - -
chmod 600 /etc/postfix/sasl_passwd
-postmap /etc/postfix/sasl_passwd
- -installare e riavviare il servizio: - -
apt-get install libsasl2-modules
-systemctl restart postfix.service
- -Inviare una mail di prova: - -
echo "Test mail from postfix" | mail -s "Test Postfix" test@test.com
- -
/var/log/mail.log
-/var/log/mail.info
-/var/log/mail.warn
- -
- -Non perdere il prossimo articolo in cui parleremo di ...
- -[][3]
Hands-on
- - [1]: https://forum.proxmox.com/threads/get-postfix-to-send-notifications-email-externally.59940/ - [2]: https://forum.proxmox.com/threads/change-helo-hostname.52582/ - [3]: https://bglug.it/wp-content/uploads/2023/02/proxmox-pc-1-scaled.jpg \ No newline at end of file diff --git a/content/posts/2023/2023-03-01-proxmox-npm-parte-3/index.it.md b/content/posts/2023/2023-03-01-proxmox-npm-parte-3/index.it.md new file mode 100644 index 0000000..e18a60f --- /dev/null +++ b/content/posts/2023/2023-03-01-proxmox-npm-parte-3/index.it.md @@ -0,0 +1,82 @@ +--- +title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola – parte 3' +author: Omar Lazzari +type: post +date: 2023-03-01T11:50:39+00:00 +classic-editor-remember: + - block-editor +categories: + - Documentazione + - Hardware + - News + - Scuola + - Software +tags: + - installazioni + - proxmox + - scuola +--- + +## Gestione dei backup + +_Da definire..._ + +## Configurazione di POSTFIX + +Per permettere a Proxmox VE di inviare mail di notifica all'admin è necessario configurare il servizio **postfix**. + +Quando riportato è tratto dai due seguenti thread. + +[Impostazione di Postfix per l'invio di notifiche](https://forum.proxmox.com/threads/get-postfix-to-send-notifications-email-externally.59940/) e [Impostazione di smtp_halo](https://forum.proxmox.com/threads/change-helo-hostname.52582/) + +Modificare il file _/etc/postfix/main.cf_ aggiungendo (controllare che non ci siano righe ripetute): + +```ini +relayhost = [smtp.gmail.com]:587 +smtp_use_tls = yes +smtp_sasl_auth_enable = yes +smtp_sasl_security_options = noanonymous +smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd +smtp_helo_name = pve.nomedominio.it + +#smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt +#mydestination = $myhostname, localhost.$mydomain, localhost +``` + +Creare il file `/etc/postfix/sasl_passwd` inserendo: + +```conf +[smtp.gmail.com]:587 mia_mail@gmail.com:PASSWD +``` + +Nelle sezione [sicurezza dell'account google](https://myaccount.google.com/security) ricordarsi di impostare la "Password per le app", necessaria per poter utilizzare dispositivi che non supportano la verifica in due passaggi. + +Eseguire i comandi: + +```sh +chmod 600 /etc/postfix/sasl_passwd +postmap /etc/postfix/sasl_passwd +``` + +installare e riavviare il servizio: + +```sh +apt-get install libsasl2-modules +systemctl restart postfix.service +``` + +Inviare una mail di prova: + +```sh +echo "Test mail from postfix" | mail -s "Test Postfix" test@test.com +``` + +```conf +/var/log/mail.log +/var/log/mail.info +/var/log/mail.warn +``` + +Non perdere il prossimo articolo in cui parleremo di... "Hands-on" + +![Hands-on](proxmox-pc-1.jpg) diff --git a/content/posts/2023/2023-03-01-proxmox-npm-parte-3/proxmox-pc-1.jpg b/content/posts/2023/2023-03-01-proxmox-npm-parte-3/proxmox-pc-1.jpg new file mode 100644 index 0000000..7ace39d Binary files /dev/null and b/content/posts/2023/2023-03-01-proxmox-npm-parte-3/proxmox-pc-1.jpg differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-150x150.png b/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-150x150.png deleted file mode 100644 index 79229e9..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-150x150.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-300x247.png b/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-300x247.png deleted file mode 100644 index 643b801..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-300x247.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-60x60.png b/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-60x60.png deleted file mode 100644 index 44d22d6..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-60x60.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-640x527.png b/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-640x527.png deleted file mode 100644 index 55ac4f7..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-640x527.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-750x410.png b/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-750x410.png deleted file mode 100644 index bbe7bd4..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/OpenSCAD_750-750x410.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-150x150.png b/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-150x150.png deleted file mode 100644 index 4a006de..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-150x150.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-300x205.png b/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-300x205.png deleted file mode 100644 index d4ed8d2..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-300x205.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-60x60.png b/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-60x60.png deleted file mode 100644 index 2963345..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-60x60.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-640x437.png b/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-640x437.png deleted file mode 100644 index 03a554c..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-640x437.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-750x410.png b/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-750x410.png deleted file mode 100644 index e97808d..0000000 Binary files a/import/hugo-export/wp-content/uploads/2019/05/jamstack_750-750x410.png and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/dell_aggiornamenti-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/dell_aggiornamenti-scaled.jpg deleted file mode 100644 index 388b536..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/dell_aggiornamenti-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/installazione-1-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/installazione-1-scaled.jpg deleted file mode 100644 index 95b2cd8..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/installazione-1-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/installazione-1.jpg b/import/hugo-export/wp-content/uploads/2023/02/installazione-1.jpg deleted file mode 100644 index 438fb11..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/installazione-1.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/installazione-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/installazione-scaled.jpg deleted file mode 100644 index 95b2cd8..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/installazione-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-1-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-1-scaled.jpg deleted file mode 100644 index 8776185..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-1-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-scaled.jpg deleted file mode 100644 index 8776185..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/proxmox-pc-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox_nginxmanager-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/proxmox_nginxmanager-scaled.jpg deleted file mode 100644 index f748427..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/proxmox_nginxmanager-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox_update-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/proxmox_update-scaled.jpg deleted file mode 100644 index 5be6872..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/proxmox_update-scaled.jpg and /dev/null differ diff --git a/import/hugo-export/wp-content/uploads/2023/02/proxmox_updaterepo-scaled.jpg b/import/hugo-export/wp-content/uploads/2023/02/proxmox_updaterepo-scaled.jpg deleted file mode 100644 index 6a300ae..0000000 Binary files a/import/hugo-export/wp-content/uploads/2023/02/proxmox_updaterepo-scaled.jpg and /dev/null differ