Ho preinstallato alcuni software tutti
basati sul linguaggio PHP che per funzionare hanno bisogno del
supporto di un server web e ho assegnato i valori per le
autenticazioni sotto riportate.
La seguente guida mostra 2 percorsi:
Percorso n.ro 1
Il percorso 1 mostra come installare i vari software sotto menzionati da una distro base di linux mint con tutti i comandi necessari ed e' utile per preparare un sistema adatto per produzione, infatti tutte le autenticazioni necessarie vengono definite in fase di installazione.
Installazione manuale (vedi tabella che segue):
La seguente guida mostra 2 percorsi:
Percorso n.ro 1
Il percorso 1 mostra come installare i vari software sotto menzionati da una distro base di linux mint con tutti i comandi necessari ed e' utile per preparare un sistema adatto per produzione, infatti tutte le autenticazioni necessarie vengono definite in fase di installazione.
Installazione manuale (vedi tabella che segue):
NOME AMMINISTRATORE=admin/root
NOME UTENTE=mint13/mint17
PASSWORD AMMINISTRATORE/UTENTE=password
Percorso n.ro 2
Il percorso 2 offre la possibilita' di scaricare un sistema preconfezionato di dimostrazione con tutti i software menzionati gia' preinstallati.
Download della iso collegandosi ai link in fondo alla pagina e avvio da un supporto della distro live.
NB: per autenticarsi con il sistema LIVE ---> nome ut: dami-server password: nessuna (lascia vuoto).
Autenticazione MYSQL ---> nome ut: root password: password
Percorso n.ro 2
Il percorso 2 offre la possibilita' di scaricare un sistema preconfezionato di dimostrazione con tutti i software menzionati gia' preinstallati.
Download della iso collegandosi ai link in fondo alla pagina e avvio da un supporto della distro live.
NB: per autenticarsi con il sistema LIVE ---> nome ut: dami-server password: nessuna (lascia vuoto).
Autenticazione MYSQL ---> nome ut: root password: password
Lista dei software: (i numeri 2,3,4,5,6 potrebbero essere considerati dei veri e propri siti internet dinamici che svolgono tutte le funzioni di un vero e proprio software)
- LAMP server: alla base del funzionamento delle applicazioni basato su Apache, MySql e PHP.
- WEBMIN: per gestire comodamente da remoto le funzionalita' del server.
- PHPMYADMIN: per gestire i database utili allo scopo.
- GAZIE: gestione aziendale.
- ZONEMINDER: videosorveglianza.
- ASTERISK: centralino telefonico.
- REMASTERSYS: software di backup del sistema operativo.
Percorso
di installazione dei vari elementi
Per
chi volesse personalizzare la propria distro riporto l'elenco dei
comandi e delle procedure (provato su MINT 12, 13, 15,16 e 17). NB:
destinare al sistema almeno 20 GB di spazio disco per non avere
problemi.
Non
garantisco in alcun modo il buon risultato dell'installazione e del
funzionamento e non mi ritengo responsabile per danni procurati alle
BANCHE DATI e ai dispositivi che installano DAMI-SERVER.
PERCORSO DI INSTALLAZIONE DEI SOFTWARE MENZIONATI PER LE DISTRO LINUX DEBIAN/UBUNTU
PERCORSO DI INSTALLAZIONE DEI SOFTWARE MENZIONATI PER LE DISTRO LINUX DEBIAN/UBUNTU
LAMP
SERVER
|
|
Comandi da eseguire a terminale
|
Note
|
cd
su (ricordarsi
di lavorare come superuser)
AGGIORNARE il SISTEMA prima di procedere. apt-get install proftpd apt-get install openssh-server |
Se necessario spostarsi
nella cartella root
Digitare password
amministratore del s.o. (password
in questa distro pubblica come esempio)
Installare ftp ed ssh |
apt-get install tasksel | digitare la password di amministratore (password) |
tasksel | Selezionare LAMP con barra spaziatrice e dare ok ed inserire la password di root di mysql (password) |
WEBMIN
|
|
deb http://download.webmin.com/download/repository sarge
contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib |
Inserire in /etc/apt/sources.list |
cd | Spostarsi nella cartella root |
wget http://www.webmin.com/jcameron-key.asc | Scaricare la chiave GPG con cui e' registrato nei repository |
apt-key add jcameron-key.asc | Applicare la chiave al sistema |
apt-get update | Aggiornare la lista dei pacchetti |
apt-get install webmin | Installare webmin |
https://localhost:10000/ | Aggiungere ai preferiti del proprio browser, login con username:root password:password |
PHPMYADMIN
|
|
apt-get install phpmyadmin | Avviare l'installazione e selezionare apache2 come server web con la barra spaziatrice |
Alla richiesta lasciare l'opzione predefinita | Rispondere si |
Inserire la password per l'utente amministratore del db | password=password |
Inserire la password applicativa per phpmyadmin | password=password e ripeterla |
http://localhost/phpmyadmin/ | Aggiungere phpmyadmin ai preferiti del proprio browser, login nome ut:root password:password |
GAZIE
|
|
http://gazie.sourceforge.net/download.html | Scaricare GAZIE e le cartelle aggiuntive e collocarle nella
cartella di pubblicazione di apache mint13 in /var/www/ mint17 in /var/www/html/ |
(mint13) chmod -R 777 /var/www/gazie/ (mint17) chmod -R 777 /var/www/html/gazie/ |
Assegnare i permessi di esecuzione a gazie |
/var/www/gazie/config/config/config.php | Accedere nel file e nella sezione Parametri di accesso: server, db, utente, passwd = inserire la password di mysql=password |
http://localhost/gazie/setup/install/install.php | Collegarsi col browser e lanciare la procedura di installazione |
http://localhost/gazie/ | Aggiungere ai preferiti del proprio browser login user=amministratore password=password |
ZONEMINDER
|
|
apt-get install zoneminder | Lanciare l'installazione di zoneminder |
admin-server | Confermare il mailname del sistema |
Smarthost: mail.server | Configurare nullmailer (server mail) con i valori desiderati (io ho lasciato quelli di default) |
(solo x 17) mkdir /etc/apache2/conf.d (sia x 13 che 17) ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf (solo x 17) ln -s /etc/zm/apache.conf /etc/apache2/conf-enabled/zoneminder.conf |
Collegare i file di configurazione zm ed apache con il seguente comando |
adduser www-data video (x 17) sudo a2enmod cgi (se non vedi lo streaming in diretta da tutte le telecamere con tutti i browser) (x 17) /etc/init.d/zoneminder start() {
sleep 15
echo -n "Starting $prog: "
/etc/init.d/apache2 restart http://localhost/zm/ |
Riavviare il server web e aggiungere ai preferiti del proprio
browser, se richiesto login user=admin password=admin Per avviare ZM al boot aggiungere 15 sec di ritardo nel file indicato in rosso come esempio |
http://www.zoneminder.com/wiki/index.php/Hardware_Compatibility_List sudo apt-add-repository ppa:jon-severinsson/ffmpeg sudo apt-get update sudo apt-get install ffmpeg |
Aggiungere le impostazioni delle proprie telecamere seguendo le
info di questo link Per installare ffmpeg su 17 |
cd /var/www/zoneminder/events/ cd /var/www/zoneminder/sounds/ cd /var/www/zoneminder/images/ NB: Questo passaggio e' facoltativo... |
Creare la cartella zoneminder con le cartelle events , sounds e images al suo interno e porle nella cartella di pubblicazione di apache2 |
ASTERISK
|
|
apt-get update apt-get upgrade |
Aggiornare i pacchetti del sistema operativo |
apt-get install asterisk | Installare e confermare prefisso internazionale 39 |
/etc/asterisk /var/log/asterisk /var/lib/asterisk/sounds /var/spool/asterisk |
Cartelle di servizio
tutti i file di configurazione di asterisk e dei moduli;log del core e il registro delle chiamate in csv; file audio preregistrati del sistema; tutti i contenuti aggiuntivi come ad esempio le mailbox con i messaggi registrati in segreteria; |
/etc/asterisk/manager.conf | Andare nella cartella di configurazione di asterisk indicata |
[general]
enabled = yes webenabled = yes port = 5038 httptimeout = 60 bindaddr = 0.0.0.0 [admin] secret = password read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan write = system,call,agent,user,config,command,reporting,originate [mint13] secret = admin read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan write = system,call,agent,user,config,command,reporting,originate [mint17] secret = admin read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan write = system,call,agent,user,config,command,reporting,originate |
Decommentare se esistente oppure incollare il contenuto indicato |
/etc/asterisk/http.conf | Andare nella cartella indicata |
[general]
enabled = yes enablestatic = yes bindaddr=0.0.0.0 bindport=8088 prefix=asterisk redirect = / /static/config/index.html |
Decommentare se esistente oppure incollare il contenuto indicato |
rm -Rf /usr/share/asterisk/static-http/ ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/static-http chmod -R 777 /var/lib/asterisk/ /etc/init.d/asterisk restart |
Creare il collegamento fra i file di configurazione altrimenti non e' possibile aprire il link, dare i permessi di scrittura e riavviare asterisk |
make checkconfig | Lanciarlo nella cartella /usr/src/asterisk-gui |
/etc/init.d/asterisk restart | riavviare il sistema |
asterisk -r exit |
Questo comando per connettersi ad asterisk tramite terminale, exit per uscire |
ASTERISK GUI
|
|
apt-get install gcc g++ make libncurses5-dev | Installare il necessario per la compilazione dei sorgenti |
apt-get install subversion | Installare subversion |
cd /usr/src svn co http://svn.digium.com/svn/asterisk-gui/branches/2.0 cd 2.0 ./configure make make install |
Andare nella cartella src scaricare il sorgente asterisk-gui ed installare |
http://localhost:8088/asterisk/static/config/index.html | Aggiungere ai preferiti del proprio browser login username: admin/mint13-mint17 password:password/admin |
REMASTERSYS
|
|
wget http://www.remastersys.com/ubuntu/remastersys.gpg.key | Scaricato il file aprire gestore software ... * da Software Center, selezionando Modifica → Sorgenti software → Autenticazione → Importa; * dal menù Sistema → Amministrazione → Sorgenti software → Autenticazione → Importa; * dal Gestore pacchetti, selezionandolo da Sistema → Amministrazione → Gestione pacchetti e, in seguito, scegliendo Impostazioni → Repository → Autenticazione → Importa. |
/etc/apt/sources.list #11.10 Oneiric deb http://www.remastersys.com/ubuntu oneiric main #12.04 Precise deb http://www.remastersys.com/ubuntu precise main |
Aggiungere le seguenti righe nel file sources.list (aprire con
pluma) |
apt-get update | Aggiornare lista pacchetti s.o. |
apt-get install remastersys apt-get install remastersys-gui |
Installare remastersys da gestore applicazioni o da terminale |
COME AVVIARE IL SOFTWARE DESCRITTO
Per sfruttare le risorse software
menzionate bastera' aprire il proprio browser e lanciare i seguenti
link come se si dovesse visitare un sito internet, se non sono gia' fra i preferiti del browser aggiungerli manualmente.
- WEBMIN: per gestire comodamente da remoto le principali funzionalita' del server.https://localhost:10000/ --------------------------------> login: username=root password=password
- PHPMYADMIN: per gestire i database utili allo scopo.http://localhost/phpmyadmin/ -------------------------> login: nome ut=root password=password
- GAZIE: gestione aziendale.http://localhost/gazie/ ----------------------------------> login: user=amministratore password=password
- ZONEMINDER: videosorveglianza.http://localhost/zm/ -------------------------------------> login: user=admin password=admin
- ASTERISK: centralino telefonico.http://localhost:8088/asterisk/static/config/index.html --> login: username=admin/mint13 password=password/admin
Se il server e' installato su un altro
PC della rete sostituire LOCALHOST con l' IP FISSO del
PC interessato.
---------------------------------------------------------------------------------------------------------------------------------
NB: PER RAGIONI DI
SICUREZZA si raccomanda, dopo l'installazione del sistema, di
personalizzare i dati di autenticazione del sistema
operativo e delle applicazioni (admin, nome ut e password).
Per un utilizzo senza
inconvenienti leggere e seguire scrupolosamente le indicazioni degli
sviluppatori del software installato.
---------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------
LINK
UTILI e BIBLIOGRAFIA (causa mancanza spazio non tutti)
X INFO puoi contattarmi al seguente indirizzo zudamixchiocciolavirgiliopuntoit
DOWNLOAD
|
|
IMMAGINE ISO (MINT13 da 1,4 GB e MINT17 da 1,7 GB) PRONTA DA MASTERIZZARE SU DVD, V.M. O PENNA USB.
NB: su mint 17 non e' configurato ASTERISK GUI Una volta masterizzata l'immagine avrete a disposizione un S.O. LIVE quindi vi bastera' inserire dami-server come nome ut, se richiesto, per la prima autenticazione del sistema (niente password per emtrambe le versioni) poi in fase di installazione assegnare le credenziali desiderate. Selezionando install e' possibile installare direttamente il SO sul proprio PC. |
|
GUIDA DAMI-SERVER IN FORMATO PDF (100KB)
|
-----------------------------------------------------------------
Se apprezzi questo progetto condividilo sul tuo socialnetwork preferito e su quelli piu' diffusi.
Se lo utilizzi per la tua azienda non dimenticarti di contribuire con un piccolo versamento
ai progetti software che sfrutti maggiormente aiutando gli sviluppatori …
-----------------------------------------------------------------
Se apprezzi questo progetto condividilo sul tuo socialnetwork preferito e su quelli piu' diffusi.
Se lo utilizzi per la tua azienda non dimenticarti di contribuire con un piccolo versamento
ai progetti software che sfrutti maggiormente aiutando gli sviluppatori …
-----------------------------------------------------------------