forked from qo-op/bunkerbox
59 lines
2.5 KiB
Markdown
59 lines
2.5 KiB
Markdown
# bunkerbox
|
|
|
|
Sauvegarde et Hébergement collectif de Chaine video dans IPFS / IPNS.
|
|
- Source : https://crowdbunker.com
|
|
|
|
IPFS est particulièrement efficace en ce qui concerne la conservation et la diffusion de données sur Internet.
|
|
Chaque media est inscrit dans un template html qui permet de le consulter et d'accéder à l'historique.
|
|
|
|
En suivant le même principe, vous pouvez facilement créer des chaines de vidéos depuis d'autres sources (webcam, etc...)
|
|
En ajoutant de nouveaux "json" et traitements "jQuery", les possibilités sont immenses.
|
|
|
|
Pour faire tourner ce code, il vaut mieux une bonne connexion (fibre) et laisser son ordinateur fonctionner 24/24 pour vraiment être efficace pour le réseau...
|
|
|
|
Si ce n'est pas le cas, vous pouvez apporter votre aide en installant :
|
|
- [IPFS Desktop](https://github.com/ipfs/ipfs-desktop/releases) ou IPFS-CLI
|
|
- et [IPFS-Companion](https://docs.ipfs.io/install/ipfs-companion/#install) dans votre navigateur.
|
|
|
|
Dans ce cas, vos visites allégeront la charge que le serveur encaisse en répartissant les flux réseaux de façon plus optimale.
|
|
|
|
**Découvrez les principes et propriétes innovantes de IPFS**
|
|
|
|
[![](./images/tesseract.gif)](https://www.youtube.com/watch?v=7MGMkGq60VU)
|
|
|
|
|
|
```
|
|
## POUR UN HEBERGEMENT 24/24.
|
|
# INSTALL
|
|
mkdir ~/workspace && cd ~/workspace
|
|
git clone https://git.p2p.legal/qo-op/bunkerbox.git
|
|
|
|
# RUN
|
|
cd ~/workspace/bunkerbox
|
|
./crowdbunker.sh
|
|
|
|
## Une fois les tests et la configuration réalisée.
|
|
## Choisissez l'option 'qo-op' et publiez vos copies sur
|
|
# https://tube.copylaradio.com/ipns/k51qzi5uqu5djt17zonkpg1cb8hrxhahpesybusz8q57j4ocqm0qlc6s99z60x
|
|
#######################################################
|
|
## Pensez à ajouter l'execution régulière de ce programme à votre crontab
|
|
#######################################################
|
|
```
|
|
|
|
# Détails
|
|
|
|
crowdbunker.sh est une boucle qui inscrit les dernières vidéos dans une liste publiée au travers d'une chaine de vidéos inscrite dans IPFS
|
|
Toutes les passerelles du réseau interplanétaire y donnent accès.
|
|
|
|
https://ipfs.io/ipns/k51qzi5uqu5djt17zonkpg1cb8hrxhahpesybusz8q57j4ocqm0qlc6s99z60x
|
|
|
|
# Déroulement
|
|
|
|
1. Récupère la liste des 30 dernières video publiées sur https://crowdbunker.com
|
|
2. Télécharge les fichiers video et audio (360p de préférence) et leurs fichiers m3u8
|
|
3. Ajoute le lecteur videojs dans index.html et met à jour history.json
|
|
4. Publie localement ou sur la clef IPFS qo-op ou au travers du TestNet astrXbian
|
|
|
|
Pour revenir en mode "debug", effacez le fichier ~/.zen/bunkerbox/choice
|
|
|