--- 'EVASION NUMERIQUE' --- # ASTROPORT [c'est quoi?](https://astroport.frama.site/) ## [is Not an Astroport](./ANA) === ### **FR: [Internet est cassé](./ANA/01.home/default.fr.md)** **EN: [The Internet is broken](./ANA/01.home/default.en.md) | DE: [Das Internet ist kaputt](./ANA/01.home/default.de.md) | ES: [La Internet está rota](./ANA/01.home/default.es.md) | PT: [A Internet está quebrada](./ANA/01.home/default.pt.md) | IT: [Internet è rotto](./ANA/01.home/default.it.md) | NL: [Het internet is kapot](./ANA/01.home/default.nl.md) | PL: [Internet jest zepsuty](./ANA/01.home/default.pl.md) | RU: [Интернет сломан](./ANA/01.home/default.ru.md)** === ## So what is Astroport ? Astroport is an ecosystem of several open sources applications forming a global mesh and complete network. It's using: - ScuttleButt for slow communication layer - IPFS for media transport rapid layer and Node swarm data exchange - Libre currency Duniter/Ḡ1 as monetary layer / 1 G1 = 100 Zen (possible variable exchange rate) Astroport is forging a Key compatible with this digital tools and Universe. So you can use them together with Patchwork, Cesium and Gchange as of now. But some extra interface are being developped within NextCloud and Minetest. And I ma sure plenty other will come... You can join our Aplha #Swarm0 ## #swarm0 ``` __ __ ____ __/ // /_______ ______ __________ ___ / __ \ /_ _ __/ ___/ | /| / / __ `/ ___/ __ `__ \/ / / / /_ _ __(__ )| |/ |/ / /_/ / / / / / / / / /_/ / /_//_/ /____/ |__/|__/\__,_/_/ /_/ /_/ /_/\____/ ``` Once you have activated and mesh all the layers, your node will joins its #swarm0 A special view and access to its network and data through friends only. #swarm0 is the inner IPFS Metaverse structure and shape the same way our SSB friends are. ## Installation **WARNING: This is an alpha stage development! Please try... Open issues and help corrections PLEASE** @qo-op ### 0 - OPTIONAL BUT BETTER FOR TESTING : Create a new user "pi" This is the user running "ipfs daemon" !! Only one daemon is accepted (for now) ``` adduser pi usermod -aG sudo pi su - pi ``` ### 1 - **Install and start “ipfs daemon”** WE ENCOURAGE YOU TO READ CODE YOU ARE DOWNLOADING AND EXECUTING * Semi manual (so you can read code) ``` # to do so # curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh -o /tmp/ipfsA.sh # xed /tmp/ipfsA.sh # If you are happy with what you read and understood. RUN # chmod +x /tmp/ipfsA.sh && /tmp/ipfsA.sh ``` * Full automatic (you trust this git depot) ``` curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh | bash ``` Only SystemD ARM & x86_64 compatible. PLEASE Add your (yet) unsupported Arch ;) ### 2 - **Create your “secret” 🔑 (and secret.dunikey) from credentials to initialize your Astroport Station 🛸** ``` # Initialise ASTROPORT Station and takes time reading the code curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh -o ./installA.sh [[ $(which xed) ]] && xed ./installA.sh || echo "Open and read vi ./installA.sh" echo 'Once done. Hit ^C and continue install' # ONCE YOU READ and AGREE. Run trustfull QUICK Install !! curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh | bash ``` **Astroport #Swarm0 is your "Virtual Private ipfs Swarm" with scuttlebutt friends** If you follow previous explanations. This had downloaded this whole git, then install and configure various opensource softwares All files are in ```~/.zen``` and ```~/.ssb_astroport``` OPEN Oasis interface: http://___your-hostname___.local:3000 allow you to add Find some Astroport scuttlebutt friend and extend your #Swarm0 accordingly. ### 3 - Deeper code exploration ``` # MANUAL INSTALL FOR FULL CODE INSPECTION mkdir -p ~/.zen && cd ~/.zen git clone https://git.p2p.legal/axiom-team/astroport.git # IPFS LAYER ~/.zen/astroport/.install/ipfs_alone.sh # G1 SSB LAYER ~/.zen/astroport/zen/tools/make_G1SSB_secret.sh # SWARM0 SHAPING ~/.zen/astroport/zen/ssb_IPFS_swarm.sh # EVERY MINUTE crom ACTIVATION ~/.zen/astroport/zen/cron_VRFY.sh ``` You Astroport Station is working as a "multi-channel swith" Every minute, it "listen" to all its channels and run small routines to make actions. During alpha period, your Station will ```git pull``` fresh code from this git every 5 mn. **So you are always up to date.** CODE is located in ```~/.zen/astroport``` **IMPORTANT!! BACKUP YOUR KEYS!** ``` ~/.zen/secret.astroport.key ~/.ssb/secret ~/.zen/secret.dunikey ``` KEEP them safe. This way you could recover your data from #Swarm0 ## Quick tour of "flavours" your Astroport Station could have: - [Nextcloud / IPFS : Rock64 experimental Station](https://rock64.p2p.legal/) - [Minetest (G1/SSB ) : Txmn.tk experimental Station](https://diaspora.normandie-libre.fr/posts/171127) - **Explore ScuttleButt UNIVERSE** - Choose your prefered ScuttleButt client to reach the Metaverse - [Patchwork](http://dinosaur.is/patchwork-downloader/) - [Oasis](https://github.com/fraction/oasis) - [Feedless](https://github.com/rogeriochaves/feedless) - [others](https://scuttlebot.io/apps/index.html) & plenty to come !! - **Experimentations in SSB & G1 UNIVERSE** - Reward SSB likes with [ssb-g1-tip](https://git.p2p.legal/axiom-team/ssb-g1-tip) - [gchange_MONITOR!!](https://git.p2p.legal/axiom-team/astroport/src/master/zen/gchange_MONITOR.sh) Connect to [Gchange](https://gchange.fr) market - **Experimentations in IPFS UNIVERSE** - Copy [Audio](https://git.p2p.legal/axiom-team/astroport/src/master/zen/ssb_GET_zenyta.sh) and [Video](https://git.p2p.legal/axiom-team/astroport/src/master/zen/ssb_GET_zenytv.sh) from Youtube. - Publish [contracts in ZenTag](https://git.p2p.legal/axiom-team/astroport/src/master/zen/zen_MAKE.sh) IPNS link to control ipfs availability of files. ![](https://pad.p2p.legal/uploads/upload_bfcde4526535bce2cfb12c2e0497587d.png) You have questions? You need help? https://chat.axiom-team.fr/channel/astroport --- ## PARTNERS [QWANTIC](https://qwantic.com) ``` _ ______ _ / \\ //\ |\ || | / \_X \/\//--\| \|| _|_\_ #HyperWeb 5D # BASED ON GNU CORE BASH TECHNOLOGY https://www.gnu.org/software/coreutils/ ``` https://astroport.frama.site/ Il se connecte automatiquement en réseau local avec les autres scuttlebutt et fonctionne par ami d'ami (P2P). Il enlève les parasites de ton réseau et permet de cultiver l'intelligence collective au lieu de l'exploiter --- Maintainer Fred #LibreMoney blacksmith ID : DsEx1pS33vzYZg4MroyBV9hCw98j1gtHEhwiZ5tK7ech https://cesium.app/ & https://gchange.fr/ KEEP COOL & BE ``` _____ /__ / ___ ____ / / / _ \/ __ \ / /__/ __/ / / / /____/\___/_/ /_/ ```