« Orange pi music » : différence entre les versions

De mydil
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
(28 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 8 : Ligne 8 :
||
||
*[[User:Tala | Tala]]
*[[User:Tala | Tala]]
*[[User:iTechCydia |iTechCydia]]
*[[User:Serahf |Serahf]]
*[[User:Serahf |Serahf]]
||
||
Ligne 17 : Ligne 18 :
|}
|}


=Installation=
= Documentation =
La version utilisé par le Orange Pi est une ''Ubuntu 16.04.4 LTS (Xenial Xerus)'' compilée pour un processeur ARM. Une version x86 est disponible [http://releases.ubuntu.com/16.04/ubuntu-16.04.4-server-amd64.iso ici]
* [[installation_orange_pi_music | Installation]];
 
* [[Roadmap_orange_pi_music | Roadmap]];
Il faudra faire attention lors du portage entre architectures, l'utilisation de PHP devant quand même grandement limiter les effets d'adhérence.
* Le projet est accessible sur le dépôt SVN [https://valhalla.tala-informatique.fr/svnroot/project/MusicSender/ ici]
 
* Documentation relative à [[music_sender_api |l'API]]
=Repository=
Le projet est accessible sur le dépôt SVN [https://valhalla.tala-informatique.fr/svnroot/project/MusicSender/ ici]
 
=Configuration de la VM=
==Paramétrer le mot de passe ''root''==
<pre>
#sudo passwd
</pre>
Puis se reconnecter en ''root'' sur la VM
==Ajouter des alias==
Dans le fichier ''/root/.bashrc, ajouter à la fin :
<pre>
alias vi="vim.tiny"
alias ll="ls -l"
</pre>
Puis recharger le fichier :
<pre>
. /root/.bashrc
</pre>
==Configuration de l'interface réseaux==
Dans le fichier ''/etc/network/interfaces''
<pre>
# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.100.180
netmask 255.255.255.0
gateway 192.168.100.2
dns-nameservers 8.8.8.8
</pre>
=Installation des services=
==Apache / Php / MariaDB==
===Installation===
<pre>
#apt -y install apache2 mariadb-server mariadb-client php7.0-cli libapache2-mod-php php7.0-mysql
</pre>
 
===Apache2===
Activation de mod_rewrite et démarrage:
<pre>
#a2enmod rewrite
#systemctl start apache2
</pre>
 
===MariaDB===
====Installation====
<pre>
#systemctl start mysql
#mysql_secure_installation
</pre>
====Importation====
Si le mdp est ''password'' et que le fichier contenant le schéma est ''database.sql'':
<pre>
# mysql -u root -ppassword < database.sql
</pre>
===PHP===
Dans le fichier ''/etc/php/7.0/apache2/php.ini'' :
<pre>
date.timezone = Europe/Paris
</pre>

Dernière version du 15 décembre 2018 à 19:56

Projet

Objectif Les acteurs Compétences Matériel

Faire une plateforme de partage musical dans un premier temps et pourquoi pas, multimédia par la suite.

  • Php Cli
  • Shell
  • Web (Front + API)
  • Orange PI au final, sinon une VM sous Ubuntu.

Documentation