Se stai cercando un pannello di web hosting pulito e moderno ma non hai semplicemente i fondi per pagarne uno, Sentora è la tua risposta. Sentora è un pannello di hosting web open source progettato per semplificare la tua esperienza di web hosting.
Prerequisiti
- Un VPS Vultr (768 MB dovrebbe funzionare correttamente).
- Uno dei seguenti sistemi operativi supportati: CentOS 6 e 7, Ubuntu 12.04 e 14.04
- Nome di dominio registrato.
- IP pubblico per il tuo server.
- 5-10 minuti del tuo tempo.
Nessuno dei seguenti componenti installati:
- MySQL
- Apache
- PHP
- legare
- phpMyAdmin
- RoundCube
- Dovecot
- Postfix
- Proftpd
Sono state aperte le seguenti porte:
- 20 e 21: FTP
- 25 (TCP): SMTP
- 53 (TCP e UDP): DNS
- 80 (TCP e UDP): HTTP
- 110: POP3
- 143: IMAP
- Opzionale: 443 (HTTPS) e 3306 (MySQL)
Nota: il sistema operativo del server deve essere installato di recente. Nient'altro dovrebbe essere installato o potrebbe rovinare il processo di installazione. Ciò include altri pannelli di gestione, servizi Web, database, server di posta, ecc. Se si dispone di uno di questi installati, disinstallarli o ricaricare il sistema operativo a uno stato nuovo.
Processo di installazione:
Una volta che sei pronto per iniziare, vorrai accedere al tuo pannello di gestione DNS dove gestisci il tuo nome di dominio e i record dell'host. Crea un sottodominio che punti all'indirizzo IP del tuo server. Il sottodominio verrà utilizzato per accedere al pannello in seguito. Potrebbe essere panel.domainname.com o web.domainname.com, qualunque cosa tu preferisca.
Passo 1:
Al termine, accedi al server su cui desideri installare il pannello. Oggi installeremo l'ultima versione stabile del pannello. Inizia digitando il seguente comando:
bash <(curl -L -Ss http://sentora.org/install)
Questo scaricherà e avvierà il processo di installazione per te. Verrà eseguito uno script e dovrai rispondere alle domande poste. Sarà simile a questo:
############################################################
# Welcome to the Official Sentora Installer 1.0.1 #
############################################################
Checking that minimal requirements are ok
Detected : CentOs 6 x86_64
Ok.
DB server will be mySQL
-- Installing wget and dns utils required to manage inputs
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
* base: repos.mia.quadranet.com
* epel: epel.mirror.constant.com
* extras: mirror.ash.fastserv.com
* updates: mirror.ash.fastserv.com
No Packages marked for Update
Package 32:bind-utils-9.8.2-0.30.rc1.el6_6.1.x86_64 already installed and latest version
Package wget-1.12-5.el6_6.1.x86_64 already installed and latest version
Preparing to select timezone, please wait a few seconds...
Package tzdata-2015a-1.el6.noarch already installed and latest version
Please identify a location so that time zone rules can be set correctly.
Please select a continent or ocean.
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#?
Inserisci il numero appropriato per il tuo paese. Se vivi nelle Americhe, digiterai 2e premi invio. In questo caso, useremo le Americhe come esempio. Quindi, digiteremo il numero 2 e premi invio.
Passo 2:
Trova il paese in cui vivi e digita il numero corrispondente. Nel nostro caso, sceglieremo gli Stati Uniti, che è il numero 49. Digita questo e premi invio per andare avanti.
Please select a country.
1) Anguilla 28) Haiti
2) Antigua & Barbuda 29) Honduras
3) Argentina 30) Jamaica
4) Aruba 31) Martinique
5) Bahamas 32) Mexico
6) Barbados 33) Montserrat
7) Belize 34) Nicaragua
8) Bolivia 35) Panama
9) Brazil 36) Paraguay
10) Canada 37) Peru
11) Caribbean Netherlands 38) Puerto Rico
12) Cayman Islands 39) St Barthelemy
13) Chile 40) St Kitts & Nevis
14) Colombia 41) St Lucia
15) Costa Rica 42) St Maarten (Dutch part)
16) Cuba 43) St Martin (French part)
17) Curacao 44) St Pierre & Miquelon
18) Dominica 45) St Vincent
19) Dominican Republic 46) Suriname
20) Ecuador 47) Trinidad & Tobago
21) El Salvador 48) Turks & Caicos Is
22) French Guiana 49) United States
23) Greenland 50) Uruguay
24) Grenada 51) Venezuela
25) Guadeloupe 52) Virgin Islands (UK)
26) Guatemala 53) Virgin Islands (US)
27) Guyana
#?
Passaggio 3:
Ora ti verrà chiesto in quale fuso orario ti trovi. Simile ai passaggi precedenti, digita il numero del tuo fuso orario. Sono disponibili più opzioni in ogni fuso orario, quindi fai attenzione a scegliere quella corretta. Google può essere tuo amico in questo caso.
Please select one of the following time zone regions.
1) Eastern Time
2) Eastern Time - Michigan - most locations
3) Eastern Time - Kentucky - Louisville area
4) Eastern Time - Kentucky - Wayne County
5) Eastern Time - Indiana - most locations
6) Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
7) Eastern Time - Indiana - Pulaski County
8) Eastern Time - Indiana - Crawford County
9) Eastern Time - Indiana - Pike County
10) Eastern Time - Indiana - Switzerland County
11) Central Time
12) Central Time - Indiana - Perry County
13) Central Time - Indiana - Starke County
14) Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
15) Central Time - North Dakota - Oliver County
16) Central Time - North Dakota - Morton County (except Mandan area)
17) Central Time - North Dakota - Mercer County
18) Mountain Time
19) Mountain Time - south Idaho & east Oregon
20) Mountain Standard Time - Arizona (except Navajo)
21) Pacific Time
22) Pacific Standard Time - Annette Island, Alaska
23) Alaska Time
24) Alaska Time - Alaska panhandle
25) Alaska Time - southeast Alaska panhandle
26) Alaska Time - Alaska panhandle neck
27) Alaska Time - west Alaska
28) Aleutian Islands
29) Hawaii
#?
Dopo aver scelto il fuso orario, il sistema chiederà di confermare le informazioni fornite. Inserisci 1se le informazioni sono corrette, inserisci 2se devi cambiare qualcosa. Una volta confermato, possiamo passare al passaggio successivo.
Passaggio 4:
Inserisci il sottodominio assegnato in precedenza. Per impostazione predefinita, il sistema inserirà il nome host del server. Cancella questo e digita l'indirizzo del sottodominio assegnato in precedenza, a meno che il nome host sia lo stesso del tuo sottodominio.
Enter the sub-domain you want to access Sentora panel: <//Sub-domain here//>
Passaggio 5:
Conferma l'IP pubblico per il server. Dovrebbe già avere il tuo indirizzo IP elencato. Premi invio se è corretto. Altrimenti, cancellalo e digita l'indirizzo IP corretto e premi invio.
Enter (or confirm) the public IP for this server: xxx.xxx.xxx.xxx
Nota: se non hai assegnato un sottodominio al tuo indirizzo IP, dopo aver premuto invio verrà visualizzato un messaggio di avviso. Puoi tranquillamente ignorarlo se prevedi di assegnare un sottodominio in un secondo momento. Basta inserire yper continuare o nper modificare il dominio / IP o qper chiudere l'intero processo di installazione.
Passaggio 6:
Hai praticamente finito ora! Da questo punto in poi, vedrai il tuo sistema installare i pacchetti necessari affinché il tuo pannello funzioni correttamente. Lascia correre questo per alcuni minuti.
Installerà anche MySQL per te, quindi vorrai prendere nota dei nomi utente e delle password che ti assegna. Non temere, lo script genererà un file che ha le password per te. Dovrebbe essere memorizzato in /root/passwords.txt.
Inoltre, al termine del processo di installazione (nel riepilogo Congratulazioni), ti diranno il nome utente e la password di Sentora. Nota questo!
Passaggio 7:
Dopo aver preso nota delle informazioni importanti, verrà chiesto di riavviare il server per completare l'installazione. Invio yper consentire il processo di riavvio.
Congratulazioni! Hai installato correttamente Sentora come nuovo pannello di gestione web. È possibile accedervi inserendo l'indirizzo del sottodominio (o l'indirizzo IP) nel browser e accedere.