INSTALLATION SUR OVH VPS
RÉINITIALISER le VPS
Pour réinitialiser le VPS ( recharger un VPS vierge)
Accéder a l outils de gestion des vps a https://ca.ovh.com/manager/ logger avec votre nom d usager et mot de passe.
Choisir VPS , selectionner votre vps et faIRE réinstaler votre VPS
CHARGEMENT des programmes d'un nouveau VPS
Avec le courriel de ovh.com. Accéder au ssh du vps en utilisant le mot de passe fourni
La doc pour le VPS est a https://docs.ovh.com/fr/vps/
Sécuriser le VPS avec cette procédure https://docs.ovh.com/fr/vps/conseils-securisation-vps/
Changer le port ssh , changer le mot de passe root , (A faire) désactiver l accès root ????
Configurer le Firewall avec la procedure https://docs.ovh.com/ca/fr/dedicated/firewall-network/
Utiliser les regles suivantes
Installer Midnight Commander
Commande apt-get install mc
Mettre a jour le compilateur C avec la commande
apt-get update && apt-get install build-essential
Installer Asterisk
cd /tmp
wget http://dvswitch.org/install-allstarlink-repository
chmod +x install-allstarlink-repository
./install-allstarlink-repository
apt-get install linux-headers-`uname -r` -y
apt-get update
apt-get install allstarlink -y
Faire la première configuration Asterisk avec la commande asl-menu
CONFIGURER LES FONCTIONS SUPERMON
CONFIGURER LE LIEN POUR LA CARTE VE2CSC
Configurer les nodes des passerelles DMR
Installer 2 instances de DVSwitch
Configurer les 2 passerelles
Installer Apache
Commande apt-update
Commande apt install apache2
Configurer la page bleu du Serveur WEB et configurer APACHE2
Copier les filières index.html et les filières cgi-bin sous /var/www/html/cgi-bin
Modifier les droits de ces filières pour rwx-r-x-r-x (755)
Editer la filière /etc/apache2/sites-available/000-default.conf
Changer la ligne <VirtualHost *:80> pour <VirtualHost *:10001>
Ajouter ScriptAlias /var/www/html/cgi-bin/ /var/www/html/cgi-bin/ sous la ligne DocumentRoot /var/www/html
Editer /etc/apache2/ports.conf . Remplacer Listen 80 par Listen 10001
Repartir apache2 avec systemctl restart apache2
Valider les modules cgi avec la commande suivante
a2enmod cgid
Éditer pour ajouter les usagers requis pour le scripts de gestion
taper visudo
Ajouter les lignes suivantes
User_Alias APACHE = www-data
Cmnd_Alias ASTERISK = /usr/sbin/asterisk
APACHE ALL = NOPASSWD : ASTERISK
Tester avec http://vpsxxxxx.vps.ovh.ca:10001/
CONFIGURER L ENREGISTREMENT AUDIO
vérifier /etc/asterisk/rpt.conf pour avoir la ligne archivedir = /var/log/ pour chaque node requis.
Repartir asterisk astres.sh
Copier la filiere cnvnconcwav dans le répertoire /home/scripts et changer pour le mode 755
Éditer la filere pour l adapter au nodes présents.
Installer lame
apt-get update && apt-get install lame
Ajouter usager audiodans groupe audio avec useradd audio -g audio
Ajouter sox
apt-get install sox
Ajouter rsync
apt-get install rsync
Créer cron job pour fichiers audio et ménage log
Commande crontab -e
ajouter 0 * * * * /home/scripts/cnvnconcwav et 0 0 * * * /home/scripts/audiolog_clean
Créer le répertoire /var/log/audio
Vérifier le fonctionnement en exécutant le scripts /home/scripts/cnvnconcwav
Assurez vous que les droits des répertoires crées sous /var/log/audio sont bien 755
CONFIGURER LA PAGE WEB DES ARCHIVES AUDIO
Créer un fichier /etc/apache2/sites-available/audio_log.conf
Editer la filiere et ajouter
<VirtualHost *:10003>
DocumentRoot /var/log/audio/
<Directory /var/log/audio/>
Options +Indexes
AllowOverride AuthConfig FileInfo
Reuire all granted
Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ServerName ARCHIVE_AUDIO
</VirtualHost>
editer /etc/apache2/ports.conf ajouter la ligne Listen 10003 apres la ligne Listen 10001
valider la nouvelle page avec la commande a2ensite audio_log.conf
Repartir Apache2 avec systemctl reload apache2
Vérifier l usager audio avec la commande more /etc/passwd
Vérifier si l usager audio fait partie du groupe audio
Changer le mot de passe pour audio
passwd audio entrer 2 fois le mdp audio
Créer le répertoire /home/audio mkdir /home/audio
Mettre le proprio du répertoire a audio:audio
Vérifier le transfert des filieres audio a partir des nodes distants
Ajouter l adresse du nouveau serveur dans /home/scripts/cnvnconcwav
Ajouter la clé rsa ( Procedure 36 )
Executer le script /home/scripts/cnvnconcwav
Dans le serveur ,changer la permission du répertoire /var/log/audio/<ID_ NODE> pour 0755
Verifier le transfert des enregistrements
CONFIGURER LA PAGE WEB DE DOCUMENTATION.
.
CONFIGURER L AFFICHAGE DES ACTIVITÉS RESEAU EN TEMPS RÉEL
CONFIGURER LES PASSERELLES DMR TG 302236 ET 302243
Utiliser les paramètres suivants pour configurer les filières suivantes
rpt.conf, Analog Bridge.ini, MMDVM_Bridge.ini et DVSwitch.ini
NODE 47055 TG 302243
Asterisk USRP << 32001 << Analog Bridge >> 31003 >> MMDVM Bridge >> 62031 >> BM 302255306
Asterisk USRP >> 34001 >> Analog Bridge << 31000 >> MMDVM Bridge << 62034 << BM 302255306
NODE 1902 TG 302236
Asterisk USRP << 32002 << Analog Bridge >> 31004 >> MMDVM Bridge >> 62031 >> BM 302255306
Asterisk USRP >> 34002 >> Analog Bridge << 31001 >> MMDVM Bridge << 62035 << BM 302255306
Test et mise en service