astrXbian/README.md

193 lines
8.6 KiB
Markdown
Raw Normal View History

2021-02-18 13:06:20 +01:00
# ASTROPORT/KODI (astrXbian)
2020-12-12 05:20:34 +01:00
**Découvrez l'[Internet des gens](https://astroport.com)**
2020-12-12 05:20:34 +01:00
Vos copies privées dans votre **Vidéo Club "pair à pair" entre amis** au travers du média-center KODI. Gchange contrôle votre essaim ABC (IPFS).
2021-03-05 01:29:23 +01:00
Installez. Importez vos vidéos. Regardez celles de vos amis.
En toute tranquilité, légalement, à l'abris de la censure, et des regards indiscrets.
2021-03-11 00:25:10 +01:00
## PRESENTATIONS VIDEO
2021-03-10 21:38:19 +01:00
2021-03-11 00:25:10 +01:00
### [Fred présente Astroport à la Ressourcerie](https://tube.p2p.legal/videos/watch/7ff4a8c9-7fb7-44ef-a1ee-bdf8ecc74cfe)
2021-03-05 01:29:23 +01:00
2021-03-11 00:25:10 +01:00
### [Première visite de Astroport/KODI](https://tube.p2p.legal/videos/watch/d74631e9-b1bd-43f4-9db7-5effca1ef46a)
2021-03-05 01:29:23 +01:00
2021-03-11 00:25:10 +01:00
### [Marc se demande comment fonctionne Astroport?](https://tube.p2p.legal/videos/watch/90f0efd6-e1a9-40ed-8583-440b98ab4ef0)
2021-03-05 01:29:23 +01:00
2021-03-10 21:38:19 +01:00
[![](./docs/hayssam.png)](https://tube.p2p.legal/videos/watch/1bf64545-2477-4ce2-b26c-786553681384)
2021-03-11 00:25:10 +01:00
---
## INSTALLATION (Debian/Ubuntu/Mint ou Xbian)
```bash <(wget -qO- https://git.p2p.legal/axiom-team/astrXbian/raw/branch/master/install.sh)```
---
2021-03-05 01:30:26 +01:00
## [INSTALLATION sur RaspberryPi (Xbian)](https://www.copylaradio.com/en_US/blog/blog-1/post/astrxbian-20)
2021-03-10 20:58:59 +01:00
[TELECHARGER IMAGE POUR RPI](https://qo-op.com/astrXbian_2021_03_10.img) (2021-03-10) **NOUVELLE VERSION**
2021-02-23 20:50:54 +01:00
---
### Comment [transférer votre ancienne station Astroport vers la nouvelle](./docs/backup_restore.md)
2021-02-18 13:06:20 +01:00
---
2021-02-18 13:06:20 +01:00
## [Créer un autre modèle de société](https://copylaradio.com)
2021-02-18 13:06:20 +01:00
Nous aimons la culture. Nous pensons qu'elle permet de penser et qu'on n'est libre qu'à condition de savoir penser. Nous pensons que créateurs devraient être appréciés à hauteur de ce qu'ils créent et qu'une rémunération peut favoriser la création. Mais nous n'aimons pas la façon dont la culture est distribuée. Son accès est très inégalitaire en fonction de la richesse de chacun, et les intermédiaires ponctionnent une part démesurée sur la création, ne laissant généralement pas grand chose au créateur. D'autres modèles existent déjà (financement participatif par exemple, ou encore financement public via l'exception culturelle française), tandis que d'autres restent à inventer. Astroport s'inscrit dans cette logique de création de modèles économiques plus justes et innovants.
2021-02-23 20:50:54 +01:00
## [Programmation Bash / Introduction](https://fr.wikibooks.org/wiki/Programmation_Bash/Introduction)
Pour comprendre le code il faudra être familier de l'**interpréteur de commandes bash**
2021-02-18 13:06:20 +01:00
2021-02-17 17:06:51 +01:00
## Installation pour DEBIAN
2021-02-18 00:39:21 +01:00
**Installez la sur-couche AstrXbian à votre PC DEBIAN (ou Xbian.org sur RaspberryPi)**
2020-12-12 05:20:34 +01:00
2021-02-17 17:06:51 +01:00
**Ouvrez un terminal puis copiez/collez cette ligne de commande**:
2021-02-23 20:50:54 +01:00
```bash <(wget -qO- https://git.p2p.legal/axiom-team/astrXbian/raw/branch/master/install.sh)```
2020-12-12 05:20:34 +01:00
2021-02-18 00:39:21 +01:00
patientez plusieurs minutes, le temps que vous voyez inscrit
```
2021-02-18 12:57:23 +01:00
Installation complete !!
2021-02-18 00:39:21 +01:00
==================================================
BIENVENUE DANS le service ASTROPORT/KODI/VSTREAM
==================================================
1. Connectez-vous sur https://gchange.fr avec vos identifiants
$(cat ~/.zen/secret.june)
2021-02-18 12:57:23 +01:00
2. Rejoignez-y vos amis, et échangez des étoiles avec eux pour créer vos cercles de liaisons amicales.
2021-02-18 00:39:21 +01:00
2021-02-18 12:57:23 +01:00
3. Ajoutez vos vidéos avec le lien Astroport/Kodi sur votre bureau
2021-02-18 00:39:21 +01:00
==========================================================
Maintenant, redémarrez votre ordinateur pour rejoindre ASTROPORT
==========================================================
2021-02-18 12:27:33 +01:00
GCHANGE (Firefox)
https://github.com/duniter-gchange/gchange-client/releases/download/v1.2.7/gchange-v1.2.7-extension-firefox.xpi
2021-02-18 12:57:23 +01:00
Vos identifiants sont dans dans ~/.zen/secret.june
2021-02-18 12:27:33 +01:00
CESIUM (Firefox)
https://github.com/duniter/cesium/releases/download/v1.6.7/cesium-v1.6.7-extension-firefox.xpi
2021-02-18 12:57:23 +01:00
Utilisez ~/.zen/secret.duniter pour accéder à votre portefeuille
---
Rendons le monde numérique LIBRE P2P et LEGAL
[REC] Team : https://copylaradio.com
2021-02-18 00:39:21 +01:00
```
2021-02-18 12:27:33 +01:00
## Installation Image pour Rpi4
Nous avons préparé une image système pré-installée
Téléchargez https://oasis.astroport.com/astrxbian-2020/
- Copier l'image sur une carte micro-SD. Utiliser un RaspberryPi4 (2 ou 4Go) est recommandé!
- Au démarrage, votre "noeud" obtient un identifiant (Rendez-vous dans l'Addon "Vstream/Sources/Astroport" pour le récupérer)
- Vous indiquez vos liens d'amitié (et de partage) sur https://gchange.fr
Dès lors vos machines se connectent dans le même essaim ipfs et partagent leurs films
Les films placés dans ~/astroport/films/$MOVIEID/ sont automatiquement sauvegardé sur IPFS et partagés avec vos amis.
-- Astroport Technology demonstration for Xbian.org --
## PRINCIPE DE FONCTIONNEMENT
2021-02-18 12:57:23 +01:00
> Astroport/KODI vous permet de partager les vidéos que vous aimez avec les gens que vous aimez.
2020-12-15 13:27:32 +01:00
2021-02-23 20:50:54 +01:00
Le répertoire ~/astroport sert de sas de transfert de vos fichiers dans IPFS.
Votre essaim de pairs connectés se dessine selon les "étoiles" partagées sur https://gchange.fr
2021-02-23 20:50:54 +01:00
Chaque noeud astXbian possède une identité (paire de clef ed25519) qui correspond à son identité sur https://gchange.fr et son portefeuille sur https://cesium.app
2021-02-18 13:06:20 +01:00
2021-02-23 20:50:54 +01:00
Lorsqu'une identité "like/étoile" un autre compte sur Gchange, elle lui expédie le message "ipfstryme" ```~/.zen/ipfs/.${IPFSNODEID}/tryme.addr``` qui contient ses adresses IP/IPFS connues.
2021-02-18 12:57:23 +01:00
2021-02-23 20:50:54 +01:00
Chaque film ajouté à l'index ajouté à ```~/.zen/ipfs``` est partagé sur la clef IPNS "self" de chacun puis collecté dans ```~/.zen/ipfs_swarm``` les films de vos amis apparaissent dans votre Mediacenter KODI et réciproquement.
2021-02-25 13:14:39 +01:00
Chaque noeud de votre essaim d'amis partage sa bibliothèque au travers du fichier ```~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/${PREFIX}ASTRXBIAN```
2021-02-23 20:50:54 +01:00
- Le fichier INDEX commence par la première lettre de la catégorie. Exemple "film" = ```~/.zen/ipfs/.$IPFSNODEID/FASTRXBIAN```
2020-12-13 20:29:32 +01:00
```
CAT;TMDB;YEAR;TITLE;SAISON;GENRES;GROUPES;RES;URLS
2021-02-18 12:58:48 +01:00
film;$TMDB;2013;Frequencies;;["Science fiction","Romance","Mystere"];$XZUID;480p;http://127.0.0.1:8181/ipfs/QmcXMAHbFH3gDwmxJRX7uh753oCbXAEajwQsAWFkvqbRY3/Frequencies.mp4
2021-02-23 20:50:54 +01:00
# FORMAT DU FICHIER : https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Voir-et-partager-sa-biblioth%C3%A8que-priv%C3%A9e#d%C3%A9clarer-des-films
2021-01-11 22:33:23 +01:00
2021-02-25 13:14:39 +01:00
```
2021-02-25 13:17:32 +01:00
* ```~/.zen/ipfs/.${IPFSNODEID}/PIN``` memorise l'état des PIN du réseau
* ```~/.zen/KEY``` attribue une clef IPNS à chaque SOURCE_ID avec son extension "Zen TAG"
* ```~/.zen/ipfs/.${IPFSNODEID}/index.html``` contient votre TiddlyWiki
2021-01-12 18:35:22 +01:00
2021-02-18 12:57:23 +01:00
L'essaim se restructure avec ```cron_MINUTE.sh``` pour se synchroniser et diffuser les données de façon intelligente.
2021-02-17 17:06:51 +01:00
2021-02-25 13:16:49 +01:00
```~/.zen/secret.june``` contient votre identifiant/mot de passe gchange
2021-02-25 13:14:39 +01:00
2021-02-25 13:16:49 +01:00
```~/.zen/astrXbian/ajouter_video.sh``` permet d'ajouter Film, Serie, Anime et Youtube. Un lien est présent sur votre Bureau
2021-02-25 13:14:39 +01:00
2021-02-20 01:38:13 +01:00
# Magic commands
```
# DEPANNAGE!! activer/désactiver accès SSH à fred@ONELOVE
~/.zen/astrXbian/zen/ssh_forward2onelove.sh
2021-02-20 01:38:13 +01:00
# Obtenir la liste de tous ses amis (gchange+)
2021-03-07 15:58:26 +01:00
cat ~/.zen/ipfs_swarm/.12D*/G1SSB/_g1.gchange_title
2021-02-20 01:38:13 +01:00
# Noms des stations astroport de son swarm
for peer in $(ipfs swarm peers); do ipfsnodeid=${peer##*/}; ipfs cat /ipns/$ipfsnodeid/.$ipfsnodeid/G1SSB/_g1.gchange_title; done
2021-03-03 15:33:07 +01:00
# Obtenir vos PIN IPFS
for ID in $( ls ~/.zen/ipfs/.${IPFSNODEID}/PIN/ | cut -d '/' -f 8); do ipfs ls $ID; done
# Lister vos fichiers transférés dans Astroport/Kodi
cat ~/.zen/ipfs/.${IPFSNODEID}/astroport/kodi/vstream/*ASTRXBIAN
# Lister les fichiers partagés par votre essaim d'amis
2021-03-07 15:58:26 +01:00
cat ~/.zen/ipfs_swarm/.12D*/astroport/kodi/vstream/*ASTRXBIAN | sort | uniq
2021-02-20 01:38:13 +01:00
2021-02-20 16:27:29 +01:00
# CODE ASTROPORT beta
ipfs ls /ipns/k51qzi5uqu5dgfc3m379rf9820vg20hjhnmo9letrkj2p177tq013ohn68xf2y
2021-02-20 01:38:13 +01:00
```
2021-02-18 13:06:20 +01:00
# ANNEXES
2021-02-23 20:50:54 +01:00
---
## Kodi
Kodi est née de l'amour des médias. C'est un centre de divertissement qui rassemble tous vos médias numériques dans un ensemble magnifique et convivial. Il est 100% gratuit et open source, très personnalisable et fonctionne sur une grande variété d'appareils. Il est soutenu par une équipe de bénévoles dévoués et une vaste communauté.
https://kodi.tv/
## Vstream
vStream est un addon pour Kodi qui vous permet de visionner en streaming un grand nombre de sources vidéo (comme la télévision, les films, les séries, les mangas, les documentaires, etc..). Il vous est même possible de télécharger certaines sources, de les mettre en favoris ou de voir la bande annonce. Le tout 100% Français.
https://kodi-vstream.github.io/
## IPFS
2021-02-22 02:17:21 +01:00
2021-02-23 20:50:54 +01:00
IPFS alimente le Web distribué
Un protocole hypermédia peer-to-peer conçu pour rendre le web plus rapide, plus sûr et plus ouvert.
https://ipfs.io/
## Gchange.fr
Plateforme fédérée de petites annonces libres, à prix libre et monnaie libre.
https://monnaie-libre.fr/ - https://cesium.app/ - https://www.gchange.fr/
---
2021-02-18 13:06:20 +01:00
https://astroport.com
2021-03-10 21:01:01 +01:00
# Surcouche logicielle P2P à Debian (Essaim IPFS/Gchange+) + Interface média center KODI / IPFS