Projet

Général

Profil

Update de la pirate box

Changement d'approche

  • La piratebox c'est quoi ?
    Une sorte de serveur qui permet de crée un tchat et de partager des fichiers en créant un reseau local

Config

Aucun tuto est fonctionelle pour les raspberry ou les ressources sont manquante¶
Les tuto sont vieux et il ce peux qu'ils ne soient donc pas fonctionelle ou que les ressources ne soient plus accessible (rip mon apres midi)

  • Comment resoudre le probleme ?
    Il suffit tout simplement d'installer un serveur web sur le raspberry Pi et de coder une page web qui permettrai l'acces au fichier C'EST SI SIMPLE QUE CA

1- Installation d'ubuntu server sur le raspberry pi
2- Installation d'Apache et de vsftpd sur le serveur

sudo apt install vsftpd
sudo apt install apache2

# config apache
sudo nano /etc/apache2/sites-available/piratebox.conf

<VirtualHost *:80>
    ServerAdmin lunarsol@duck.com
    ServerName piratebox.com
    DocumentRoot /var/www/piratebox.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

sudo mkdir /var/www/piratebox.com #Création du dossier
sudo chown -R $USER:$USER /var/www/piratebox.com #Attribution de la propriete du dossier
sudo chmod -R 755 /var/www/piratebox.com #Autorisation de lecture ecriture execution

sudo a2dissite 000-default #desactiver le template par defaut
sudo a2ensite piratebox.conf #activer le site
sudo service apache2 restart #restart apache pour mettre a jour les perm
systemctl reload apache2 

Pour acceder au site web on vas utiliser l'ip de la machine, ici '192.168.8.142'

Pour tout le code vous pouvez le retrouver ici : https://github.com/lunarsol/piratebox-raspberrypi (mon github)

Rajout d'une clé usb externe

Apres avoir galerer a changer le code PHP et avoir passer 1 jour a cause d'une commande qui marche pas voici le rendu :

    sudo mount -t vfat -o rw,auto,user,fmask=0022,dmask=0000 /dev/sda1 /mnt/stockage

voila la clé est monter et il suffit juste de changer les redirection dans le php et tout est bon

{{fnlist}}