L’Orange PI One Plus est une carte de dĂ©veloppement puissante offrant de nombreuses possibilitĂ©s avec son processeur 4 coeurs 64 bits (H6), ethernet, HDMI, USB etc…pour moins de 30âŹ. Allez faire un tour sur aliexpress.com.
Notez que cette procĂ©dure s’applique pour d’autres Orange Pi comme par exemple l’Orange PI PC2 qui dispose Ă©galement d’un processeur 4 coeurs 64 bits (H5).

Installation Linux
- TĂ©lĂ©chargez le systĂšme d’exploitation Linux pour processeurs ARM , Armbian buster (Mars 2020) sur armbian.com.
- Choisissez la version dans la section « Download » qui correspond à votre hardware.
- DĂ©compresser pour crĂ©er le fichier .img Ă graver sur une carte microSd (32Go classe 10 par exemple) Ă l’aide d’un logiciel comme « Win32 disk Imager ».

Adressage IP
Mettez en place sur l’Orange PI la carte mĂ©moire, branchez l’ensemble au rĂ©seau avec un cĂąble ethernet et mettez sous-tension.
Allez sur sa box ou un logiciel de gestion rĂ©seau pour trouver l’adresse IP attribuĂ©e.
Connectez vous en ssh (logiciel Bitwise ssh client ou autre) pour le premiĂšre fois avec l’username « root » et le mot de passe « 1234 ».
Il vous sera demandé de donner un nouveau mot de passe pour root, puis vou aurez à créer un utilisateur avec un mot de passe.
Mettez Ă jour votre distribution:
$ sudo apt-get update
$ sudo apt-get upgrade
Installation du bureau et VNC
Pour avoir un accĂšs graphique plus sympa, il est nĂ©cessaire de disposer un bureau dans l’installation de base du systĂšme. Pour cela, il faut modifier la configuration en lançant ‘armbian-config’, lâĂ©quivalent du’raspiconfig’ sur Raspberry. Connectez-vous Ă votre compte utilisateur puis:
$ sudo armbian-config
Allez dans la rubrique « system » et sĂ©lectionnez « Install Desktop ». Ceci n’est pas nĂ©cessaire pour certaines cartes Orange PI qui ont le Desktop installĂ© de base.

Profitez que vous ĂȘtes dans la configuration de votre Orange-PI de mettre votre fuseau horaire, dĂ©finir la langue du systĂšme etc…
Pour visualiser le bureau sans brancher d’Ă©cran il est possible d’utiliser le client VNC en extension du ‘browser’Chrome sur un PC distant. CotĂ© OrangePi, il faut installer TightVNC avec la commande :
$ sudo apt-get install tightvncserver
Installez xfonts-base pour Ă©viter l’erreur  » could not open default font âfixedâ  » au lancement de vncserver.
$ sudo apt-get install xfonts-base
Lancez VNC en mode manuel
$ vncserver :1
Il vous sera demandĂ© un mot de passe. Ne mettez pas plus de 8 caractĂšres. Vous pouvez Ă prĂ©sent tester VNC avec par exemple l’extension VNC de chrome en se connectant sur ‘adresse_ip_orangepi:5901’.
Pour un lancement automatisé on va créer un fichier de script:
$ sudo nano /usr/local/bin/mon_vnc.sh
#!/bin/bash
PATH="$PATH:/usr/bin/"
DISPLAY="1"
DEPTH="16"
GEOMETRY="1280x720"
OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}"
case "$1" in
start)
/usr/bin/vncserver ${OPTIONS}
;;
stop)
/usr/bin/vncserver -kill :${DISPLAY}
;;
restart)
$0 stop
$0 start
;;
esac
exit 0
Copiez le texte ci-dessus et copiez le dans nano avec un click bouton droit si vous utilisez Bitwise SSH. Pensez Ă rendre ce fichier executable.
sudo chmod +x /usr/local/bin/mon_vnc.sh
On peut à présent réaliser les 3 opérations suivantes:
sudo /usr/local/bin/mon_vnc.sh start
sudo /usr/local/bin/mon_vnc.sh stop
sudo /usr/local/bin/mon_vnc.sh restart
Pour un lancement automatique de VNC au boot de l’orangepi on crĂ©e un service dans ‘systemd’.
$ sudo nano /lib/systemd/system/mon_vnc.service
[Unit] Description=Manage Mon Serveur VNC [Service] Type=forking ExecStart=/usr/local/bin/mon_vnc.sh start ExecStop=/usr/local/bin/mon_vnc.sh stop ExecReload=/usr/local/bin/mon_vnc.sh restart User=XXXXXX [Install] WantedBy=multi-user.target
Remplacez XXXXXX par votre nom d’utilisateur ou root sous armbian.
Pour la prise en compte de ce nouveau service dans systemd.
$ sudo systemctl daemon-reload
$ sudo systemctl enable mon_vnc.service
A présent vous pouvez rebooter votre systÚme et vérifier avec VNC la connection en mode graphique.
Pour la mise en route, voire l’arrĂȘt etc…
$ sudo systemctl start mon_vnc.service
$ sudo systemctl stop mon_vnc.service
$ sudo systemctl restart mon_vnc.service
$ sudo systemctl status mon_vnc.service

A présent vous avez un Orange One Plus contrÎlable à distance depuis un PC sur votre réseau.
Dossier Bureau ou Desktop
En ayant choisi la personnalisation en français de l’installation d’Armbian le dossier du bureau s’appelle « Bureau » et non Desktop. Pour Ă©viter tout conflit par la suite avec l’installation d’autres applications, on peut crĂ©er un lien symbolique Aller dans le dossier utilisateur:
$ cd ~
$ ln -s Bureau Desktop
Ainsi les 2 dossiers seront prĂ©sents et auront le mĂȘme contenu. Vous pouvez faire la mĂȘme chose pour le dossier des tĂ©lĂ©chargements:
$ ln -s Téléchargements Downloads
Installation Samba
Pour Ă©changer des fichiers facilement entre l’OrangePi et un PC sur le rĂ©seau, il est intĂ©ressant d’installer Samba qui permettra de le voir.
On installe samba:
$ sudo apt-get install samba samba-common-bin
Il faut modifier le fichier de configuration pour l’adapter au rĂ©seau et dĂ©finir les autorisations.
$ sudo nano /etc/samba/smb.conf
En dĂ©but de fichier, dĂ©finir le groupe de travail (« Workgroup » ou autre) et dĂ©finir l’interface en rtirant le ; ou #. .

Ensuite tout en bas du fichier rajouter les lignes suivantes:
[Opi] comment = Partage Samba sur Orange Pi path = / writable = yes guest ok = yes guest only = yes create mode = 0777 directory mode = 0777 share modes = yes
Avec path = / on accĂšde directement Ă la racine du systĂšme pour avoir la libertĂ© de naviguer partout. Attention Ă mettre les autorisations chmod … qui vont bien.
Relancez samba avec un sudo samba.
$ sudo systemctl restart smbd.service
A prĂ©sent l’OrangePi devrait ĂȘtre visible des autres PC sur le rĂ©seau.