45 lines
2.0 KiB
Markdown
45 lines
2.0 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 IPFS : https://www.youtube.com/watch?v=7MGMkGq60VU&t=6s
|
|
|
|
```
|
|
## 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
|
|
```
|
|
|
|
# Explications
|
|
|
|
crowdbunker.sh est une boucle qui inscrit les denrières vidéos dans une liste publiée au travers d'une chaine de vidéos.
|
|
- PUBLICATION qo-op DEV : https://tube.copylaradio.com/ipns/k51qzi5uqu5djt17zonkpg1cb8hrxhahpesybusz8q57j4ocqm0qlc6s99z60x
|
|
|
|
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
|
|
|