Plesk è uno strumento potente e conveniente per eseguire rapidamente ed efficacemente tutte le operazioni giornaliere di gestione di siti web e applicazioni web o di web hosting. "Il 6% dei siti nel mondo è gestito tramite il pannello Plesk" — sulla piattaforma, la società sviluppatrice nel suo blog aziendale su Habr. Vi presentiamo una breve panoramica di questa piattaforma di hosting comoda e probabilmente la più popolare, la cui licenza può ora essere acquisita gratuitamente fino alla fine dell'anno con in RUVDS.
▍Sul pannello, il marchio e l’azienda
Plesk è un software proprietario sviluppato a Novosibirsk e rilasciato per la prima volta negli Stati Uniti nel 2001. In quasi 20 anni, i diritti sulla piattaforma sono stati acquistati a turno da diverse aziende, che hanno cambiato marchi e nomi. Dal 2015 Plesk è un'azienda svizzera indipendente con diversi filiali (inclusa Novosibirsk) e una forza lavoro di circa 500 persone (compresi specialisti russi sia nella sede centrale che nelle filiali).
Le ultime tre versioni:
- Plesk 12,5 (2015)
- Plesk Onix (2016-2019)
- Plesk Obsidian (2020)
Il pannello è multilingue. Scritto in PHP, C, C++. Supporto per diverse versioni di PHP, così come Ruby, Python e NodeJS; pieno supporto per Git; integrazione con Docker; strumenti SEO. Ogni istanza di Plesk è automaticamente protetta con SSL /TLS.
Sistemi operativi supportati: Windows e varie versioni di Linux. Di seguito puoi vedere i requisiti per questi sistemi operativi.

Linux

Windows
Il programma viene rilasciato in diverse build, ognuna delle quali è destinata a un pubblico specifico. Ad esempio, per gli amministratori, il pannello consente una gestione centralizzata di tutti i servizi di sistema tramite un'unica interfaccia web, riducendo i costi di manutenzione e garantendo il livello necessario di flessibilità e controllo. E per le aziende che offrono hosting virtuale e dedicato, il pannello consente di organizzare le risorse del server in pacchetti e proporre questi pacchetti a clienti — aziende o privati — che desiderano pubblicare il proprio sito su Internet, ma non hanno l'infrastruttura IT necessaria.
▍Centro informazioni
presentato in modo conveniente in tre sezioni: per utenti (separatamente per l'amministratore, il cliente, il rivenditore), per host/provider e per sviluppatori.
C l'inizio del lavoro diventa talmente chiaro che nella bacheca è facile destreggiarsi anche per chi si trova per la prima volta a gestire un hosting. Le lezioni sono istruzioni passo passo su sei argomenti:
- Creazione del tuo primo sito web
- Creazione di un database
- Creazione di un account email
- Aggiunta di un record DNS aggiuntivo
- Creazione di un backup del sito
- Cambio della password e disconnessione
Ci sono anche e con la possibilità di seguire corsi di formazione nel cosiddetto Università Plesk. E, naturalmente, un attivo . Il supporto tecnico in lingua russa è disponibile dal lunedì al venerdì dalle 04:00 alle 19:00 ora di Mosca; in inglese — 24 ore su 24, 7 giorni su 7, 365 giorni all'anno.
Inizio del lavoro
Il pannello può essere installato su un server fisico o una macchina virtuale (solo per Linux) o su un server cloud (partner ufficiali di Plesk: Google Cloud, Amazon Web Services, Microsoft Azure, Alibaba Cloud).
Per una partenza rapida sono disponibili configurazioni predefinite che possono essere avviate con un solo comando:
Nota: Plesk viene installato senza una licenza per il prodotto. Puoi acquistare una licenza su RUVDS. Oppure utilizzare del prodotto, che funzionerà per 14 giorni a scopo di valutazione.
Porte e protocolli utilizzati

Porte e protocolli per Plesk
Browser supportati
Desktop
- Mozilla Firefox (ultima versione) per Windows e Mac OS
- Microsoft Internet Explorer 11.x per Windows
- Microsoft Edge per Windows 10
- Apple Safari (ultima versione) per Mac OS
- Google Chrome (ultima versione) per Windows e Mac OS
Smartphone e tablet
- Browser predefinito (Safari) su iOS 8
- Browser predefinito su Android 4.x
- Browser predefinito (IE) su Windows Phone 8
Document
In Plesk, ogni gruppo di utenti ha la propria interfaccia, adattata alle loro esigenze. Nell'interfaccia per i fornitori di hosting ci sono strumenti per fornire hosting, inclusa un sistema di fatturazione integrato per automatizzare le attività commerciali. Le aziende che utilizzano la piattaforma per gestire la propria infrastruttura web hanno accesso a un ampio insieme di operazioni per la gestione del server: ripristino del sistema, configurazione del server web e così via. Esaminiamo le ultime due versioni della piattaforma: Plesk Onyx e Plesk Obsidian, attraverso gli occhi di un amministratore web.
▍Funzioni per amministratori web
Account utente. Crea account utente separati con le proprie credenziali. Definisci i ruoli utente e le sottoscrizioni per ciascun utente o gruppo di utenti.
Sottoscrizioni. Crea una sottoscrizione con un insieme specifico di risorse e servizi legati al piano di assistenza e concedi l'accesso agli utenti in base al ruolo dell'utente. Limita il numero di risorse di sistema (CPU, RAM, I/O disco) che possono essere utilizzate da una determinata sottoscrizione.
Ruoli utente. Attiva e disattiva funzionalità e icone per utenti singoli. Fornisci livelli di accesso diversi a utenti diversi all'interno dello stesso livello di sottoscrizione.
Piano di assistenza. Crea un piano di assistenza che definisce la distribuzione delle tue risorse: ad esempio, spazio su disco, larghezza di banda e altre funzionalità offerte al tuo cliente.
Supporto per il server di posta. Di default, il server di posta Postfix e Courier IMAP sono installati in Plesk per Linux, mentre MailEnable è presente in Plesk per Windows.
Protezione DKIM, SPF e DMARC. Plesk supporta DKIM, SPF, SRS, DMARC per l'autenticazione dei messaggi di posta.
Sistemi operativi supportati. L'ultima versione di Plesk per Linux/Unix supporta diverse piattaforme, tra cui Debian, Ubuntu, CentOS, Red Hat Linux e CloudLinux.
Gestione dei database. Scansione, ripristino, report e correzione dei database supportati.
Conformità PCI DSS out of the box. Proteggi il tuo server e raggiungi la conformità PCI DSS su un server Linux.
Pianificazione delle attività. Configura data e ora per eseguire comandi o attività specifiche.
Aggiornamento del sistema. Aggiorna manualmente o automaticamente tutti i pacchetti di sistema disponibili sul server, senza aprire il terminale.
Plesk Migrator. Migrazioni senza necessità di utilizzare la riga di comando. Fonti supportate: cPanel, Confixx, DirectAdmin e altri.
L'amministratore del server ha la possibilità di modificare l'aspetto, e persino di amministrazione del server in base alle necessità. possono essere modificate sia a fini di marketing che semplicemente per facilitare il lavoro. È possibile utilizzare . Maggiori dettagli nella .

Impostazione dei pulsanti
L'interfaccia ha un design adattivo per l'utilizzo su smartphone, c'è la possibilità di accesso automatico dei clienti a Plesk da risorse esterne senza ri-autenticazione (ad esempio, dal pannello del proprio provider di hosting), la possibilità di condividere link diretti agli schermi. Esaminiamo la scheda "Siti e domini"

Scheda "Siti e domini"
- In questa sezione viene mostrato il nome utente che ha effettuato l'accesso e l'abbonamento selezionato in quel momento. L'utente può modificare le proprietà del proprio account e scegliere quale abbonamento gestire.
- Qui si trova il menu "Aiuto", che apre la guida online contestuale e consente di visualizzare video tutorial.
- Ricerca.
- In questa sezione si trova il pannello di navigazione, che aiuta a organizzare l'interfaccia di Plesk. Gli strumenti sono raggruppati per funzionalità, ad esempio, gli strumenti per gestire le impostazioni di hosting web si trovano nella pagina "Siti e domini", mentre per gestire gli account di posta si trovano nella pagina "Posta". Forniremo una breve descrizione di tutte le schede e delle funzionalità disponibili:
- Siti e domini. Gli strumenti presentati qui consentono ai clienti di aggiungere e rimuovere domini, sottodomini e alias di dominio. Consentono anche di gestire diverse impostazioni di hosting web, creare database e i loro utenti e gestirli, modificare le impostazioni DNS e proteggere i siti con certificati SSL/TLS.
- Posta. Gli strumenti presentati qui consentono ai clienti di aggiungere e rimuovere account di posta, nonché di gestire le impostazioni del server di posta.
- App. Gli strumenti presentati qui consentono ai clienti di installare facilmente numerose diverse applicazioni web e gestirle.
- File. Qui si trova il gestore di file con interfaccia web, tramite il quale i clienti possono caricare contenuti sui siti, nonché gestire file già esistenti sul server nel loro abbonamento.
- Database. Qui i clienti possono creare nuovi database e gestire quelli esistenti.
- Condivisione file. Qui è presente il servizio di condivisione file che consente ai clienti di memorizzare file personali e condividerli con altri utenti di Plesk.
- Statistiche. Qui trovi informazioni sull'utilizzo dello spazio su disco e del traffico, nonché un link alle statistiche di accesso, che mostrano dettagli sui visitatori del sito.
- Server. Queste informazioni sono visibili solo all'amministratore del server. Qui sono disponibili strumenti che consentono all'amministratore di impostare le configurazioni globali del server.
- Estensioni. Qui i clienti possono gestire le estensioni installate in Plesk e usufruire delle funzionalità di queste estensioni.
- Utenti. Gli strumenti presentati qui consentono ai clienti di aggiungere e rimuovere account utente.
- Il mio profilo. Queste informazioni sono visibili solo in modalità Power User. Qui puoi visualizzare e aggiornare i dettagli di contatto e altre informazioni personali.
- Account. Queste informazioni sono visibili solo nel Pannello del cliente di hosting virtuale. Qui sono presentate informazioni sull'uso delle risorse dell'abbonamento, le opzioni di hosting fornite e i diritti. Utilizzando questi strumenti, i clienti possono ottenere e aggiornare i propri dettagli di contatto e altre informazioni personali, nonché eseguire backup delle impostazioni del proprio abbonamento e dei propri siti.
- Docker. Questo elemento è visibile se è installata l'estensione Docker Manager. Qui puoi avviare e gestire i contenitori creati sulla base delle immagini Docker.
- In questa sezione sono raccolti tutti gli strumenti di gestione relativi alla scheda attualmente aperta. Nello screenshot è aperta la scheda "Siti e domini", quindi sono mostrati vari strumenti per gestire quegli aspetti dell'abbonamento che riguardano l'hosting web.
- In questa sezione sono disponibili vari strumenti di gestione e informazioni raccolti per comodità dell'utente.
Per svolgere molte attività quotidiane, nella maggior parte dei casi dovrai aprire una delle schede e utilizzare gli strumenti presentati lì. Se nella barra non è presente la scheda o lo strumento necessario, probabilmente sono disabilitati per questo abbonamento. Una panoramica dettagliata degli elementi della barra di navigazione sul lato sinistro dello schermo è disponibile. . Nella nuova versione di Plesk Obsidian, l'interfaccia sarà dotata di un nuovo design UX attraente, che rende la gestione del sito web ancora più semplice e che è completamente allineato al modo in cui i professionisti del web creano, proteggono e lanciano server e applicazioni scalabili nel cloud.

Plesk Obsidian
Gestione amministrativa del server su Linux
Gli amministratori possono utilizzare diversi strumenti aggiuntivi forniti nel pacchetto standard di Plesk per aggiungere attività di automazione personalizzate, backup e ripristino dei dati, nonché recuperare componenti Plesk e impostazioni di sistema. Gli strumenti includono diverse applicazioni autonome, utility da riga di comando e la possibilità di integrare script personalizzati con Plesk. Per facilitare l'esecuzione delle attività di gestione del server, vi è , che contiene le seguenti sezioni:
- Introduzione a Plesk. Descrive i principali componenti e servizi gestiti da Plesk, le condizioni di licenza e i metodi di installazione e aggiornamento dei componenti Plesk.
- Configurazione degli host virtuali. Descrive i concetti degli host virtuali e la loro implementazione in Plesk. Contiene istruzioni su perché e come modificare la loro configurazione.
- Gestione dei servizi. Contiene descrizioni di vari servizi esterni utilizzati sul server Plesk e istruzioni su come configurarli e utilizzarli.
- Manutenzione del sistema. Descrive come modificare il nome host del server, gli indirizzi IP e la posizione delle cartelle per memorizzare i file dell'host virtuale, i backup e i contenuti della posta. In questo capitolo vengono discussi anche gli strumenti da riga di comando di Plesk, il meccanismo di avvio degli script per eventi Plesk e il monitor dei servizi, che consente di monitorare e riavviare i servizi senza accedere a Plesk.
- Backup, ripristino e migrazione dei dati. Descrive come eseguire backup e ripristino dei dati Plesk utilizzando le utility della riga di comando pleskbackup e pleskrestore, e presenta strumenti per la migrazione dei dati ospitati tra i server.
- Statistiche e Log. Descrive come effettuare calcoli statistici a richiesta per lo spazio su disco e l'utilizzo del traffico, nonché per accedere ai log del server web.
- Aumento delle prestazioni. Fornisce informazioni su come migliorare le prestazioni di Plesk utilizzando il software.
- Aumento della sicurezza. Contiene istruzioni su come proteggere il server Plesk e i siti ospitati da accessi non autorizzati.
- Configurazione dell'aspetto e degli elementi dell'interfaccia grafica di Plesk. Presenta i temi di Plesk che possono essere utilizzati per personalizzare l'aspetto e il branding di Plesk, oltre a descrivere come rimuovere particolari elementi dell'interfaccia grafica di Plesk o modificarne il comportamento.
- Localizzazione. Introduce i metodi di localizzazione dell'interfaccia grafica di Plesk in lingue per le quali Plesk non offre localizzazione.
- Risoluzione dei problemi. Descrive i modi per risolvere i problemi nei servizi Plesk.
Estensioni
Strumenti, funzioni e servizi aggiuntivi possono essere ottenuti tramite un'abbondanza di estensioni disponibili in , comodamente suddivisi per categorie.

La libreria delle estensioni Plesk
Ecco alcune delle più popolari e in costante evoluzione:
- — un'unica interfaccia di gestione per WordPress per amministratori di server, rivenditori e clienti. Dispone della funzione "Aggiornamenti intelligenti", che analizza gli aggiornamenti di WordPress mediante intelligenza artificiale per determinare se l'installazione di un aggiornamento possa causare problemi.

Applicazione WordPress Toolkit
- — strumento SEO.
- — un set completo di strumenti per Power Joomla!
- — backup automatico.
- – costruttore di siti.
- — generazione di pacchetti clienti da parte delle società di hosting.
- — protegge i siti web dalle minacce online (hacker, spam, botnet, attacchi DDoS) e ne accelera il caricamento.
È possibile ridurre i tempi di risposta dei siti e il carico sul server tramite Caching. La funzione può essere attivata tramite l'interfaccia del pannello.

Nginx
Conclusione
Come avrai notato, il pannello Plesk è progettato affinché per gli amministratori web la gestione di siti, domini, caselle di posta e database sia semplice e piacevole. Speriamo che questa panoramica possa aiutare i nostri clienti che acquistano un server virtuale in RUVDS a orientarsi in Plesk, poiché fino alla fine dell'anno la licenza per il pannello è gratuita. .
Fonte: habr.com
