astroport/README.md

232 lines
8.8 KiB
Markdown
Raw Normal View History

2020-05-14 04:33:31 +02:00
```
___ __ __
/ | _____/ /__________ ____ ____ _____/ /_
/ /| | / ___/ __/ ___/ __ \/ __ \/ __ \/ ___/ __/
/ ___ |(__ ) /_/ / / /_/ / /_/ / /_/ / / / /_
/_/ |_/____/\__/_/ \____/ .___/\____/_/ \__/
/_/
__HyperWeb 5D - Metavers Numérique centré sur l'Humain__
```
2020-05-14 04:06:03 +02:00
2020-05-14 04:33:31 +02:00
# __Human Centric Telecommunication System__
2020-03-25 15:03:57 +01:00
## [is Not an Astroport](./ANA)
2020-05-14 04:33:31 +02:00
The dream of an Internet without GAFAM, without Datacenter. Hosted and operated by all of us...
An asynchronous, anoptic, friend of friend (P2P) network.
2020-05-14 04:06:03 +02:00
## [c'est quoi?](https://astroport.frama.site/)
2020-03-17 13:49:08 +01:00
2020-05-14 04:33:31 +02:00
Le rêve d'un Internet sans GAFAM, sans Datacenter. Hébergé et opéré par nous tous...
Un réseau asynchrone, anoptique, qui fonctionne par ami d'ami (P2P).
2020-05-14 04:06:03 +02:00
---
2020-03-17 13:49:08 +01:00
2020-05-14 04:06:03 +02:00
| FR | EN | DE | ES | PT | IT | NL | RU | PL |
| ------------------------------------------------- | ---- | ---- | --- | --- | --- | --- | --- | --- |
| [Internet est cassé](./ANA/01.home/default.fr.md) | [The Internet is broken](./ANA/01.home/default.en.md) | [Das Internet ist kaputt](./ANA/01.home/default.de.md) | [La Internet está rota](./ANA/01.home/default.es.md) | [A Internet está quebrada](./ANA/01.home/default.pt.md) | [Internet è rotto](./ANA/01.home/default.it.md) | [Het internet is kapot](./ANA/01.home/default.nl.md) | [Интернет сломан](./ANA/01.home/default.ru.md) | [Internet jest zepsuty](./ANA/01.home/default.pl.md) |
2020-03-17 13:49:08 +01:00
2020-05-14 04:06:03 +02:00
---
2020-03-19 18:41:29 +01:00
## So what is Astroport ?
2020-03-17 13:49:08 +01:00
2020-05-14 17:36:05 +02:00
Astroport is an ecosystem of several open sources applications forming a global mesh of meshes restructuring the network from Humans point of view not Machine POV.
### It is autonomous, doesn't need permanent connectivity and is Human centered ONLY. [It behaves like The "BLOB creature"](https://www.youtube.com/results?search_query=blob+creature)
2020-03-17 13:49:08 +01:00
2020-03-19 18:41:29 +01:00
It's using:
2020-05-14 04:06:03 +02:00
- **ScuttleButt** as friendship, personnal blockchain & disconnected communication (SSB) layer
- **IPFS** as distributed storage, media transport & file sharing layer
- **Duniter/Ḡ1** Libre currency monetary layer
2020-05-04 20:39:16 +02:00
2020-05-14 04:06:03 +02:00
Astroport is forging a Key compatible with this 3 digital tools and Universe.
So you can use them together with Oasis, Cesium and Gchange.
2020-05-04 20:39:16 +02:00
2020-05-14 04:06:03 +02:00
Some extra interface are being developped. NextCloud. Minetest.
And plenty other to come...
2020-05-04 20:39:16 +02:00
2020-05-14 04:06:03 +02:00
To join Alpha stage #Swarm0
2020-05-04 20:39:16 +02:00
2020-05-12 16:53:19 +02:00
## #SWARM0
2020-05-05 01:22:30 +02:00
```
2020-05-04 20:39:16 +02:00
__ __ ____
__/ // /_______ ______ __________ ___ / __ \
/_ _ __/ ___/ | /| / / __ `/ ___/ __ `__ \/ / / /
/_ _ __(__ )| |/ |/ / /_/ / / / / / / / / /_/ /
/_//_/ /____/ |__/|__/\__,_/_/ /_/ /_/ /_/\____/
2020-05-05 01:22:30 +02:00
```
2020-05-14 04:06:03 +02:00
Activated and meshed layers, your node will create its #Swarm0
2020-05-04 20:39:16 +02:00
A special view and access to its network and data through friends only.
2020-05-12 16:21:01 +02:00
#swarm0 is the inner IPFS Metaverse structure and shape the same way our SSB friends are.
2020-05-15 04:47:16 +02:00
Main Task Manager is [run every minutes via cron](https://git.p2p.legal/axiom-team/astroport/src/master/cron_MINUTE.sh)
2020-05-14 04:06:03 +02:00
By default, shared ipfs data are encrypted (ed25519), but is not "private"...
- Just "invisible" from IPFS Not Friends Nodes.
- Discoverable within SSB by friends of your friends.
2020-03-19 18:41:29 +01:00
2020-05-14 04:06:03 +02:00
Share the same ~/.ipfs/swarm.key with your friends to "HARDEN" your shield
## Installation: Debian 10 (armv7/arm64/amd64) and Ubuntu/Mint 64bits ONLY !
2020-05-11 00:10:20 +02:00
**WARNING: This is an alpha stage development! Please try... Open issues and help corrections PLEASE**
2020-03-17 13:49:08 +01:00
2020-05-14 04:06:03 +02:00
### 0 - OPTIONNAL : Create a new user "pi"
2020-05-14 04:12:13 +02:00
Only if you don't have "ipfs daemon" already running !!
continue the install with the user you are already using instead.
2020-05-11 00:10:20 +02:00
```
adduser pi
usermod -aG sudo pi
su - pi
```
2020-05-14 04:12:13 +02:00
2020-05-12 16:53:19 +02:00
### 1 - IPFS - **Install and start “ipfs daemon”**
WE ENCOURAGE YOU TO READ CODE YOU ARE DOWNLOADING AND EXECUTING
2020-05-03 18:11:04 +02:00
* Semi manual (so you can read code)
2020-05-12 16:21:54 +02:00
2020-05-03 18:11:04 +02:00
```
2020-05-12 16:21:54 +02:00
# to do so
2020-05-14 04:35:02 +02:00
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh -o /tmp/ipfsA.sh
xed /tmp/ipfsA.sh
2020-05-04 17:05:23 +02:00
# If you are happy with what you read and understood. RUN
2020-05-14 04:35:02 +02:00
chmod +x /tmp/ipfsA.sh && /tmp/ipfsA.sh
2020-05-12 16:21:54 +02:00
```
* Full automatic (you trust this git depot)
2020-05-12 16:21:54 +02:00
```
2020-05-04 17:05:23 +02:00
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh | bash
2020-05-03 18:11:04 +02:00
```
2020-05-14 04:06:03 +02:00
[How your SSB and IPFS swarm are kept in sync](https://git.p2p.legal/axiom-team/astroport/src/master/zen/ssb_IPFS_swarm.sh)?
2020-05-03 04:22:27 +02:00
2020-05-12 16:53:19 +02:00
### 2 - G1 SSB - **Create your “secrets” 🔑 from credentials and activate your Astroport Station 🛸**
2020-05-03 18:19:22 +02:00
2020-05-14 04:12:13 +02:00
[Look at the code generating your G1SSB Identity](https://git.p2p.legal/axiom-team/astroport/src/master/zen/tools/make_G1SSB_secret.sh).
2020-05-14 04:06:03 +02:00
2020-04-28 18:34:19 +02:00
```
2020-05-12 16:53:19 +02:00
# ONCE YOU READ and AGREE. Run TrustFull QUICK Install !!
2020-05-04 18:54:12 +02:00
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh | bash
2020-04-28 18:34:19 +02:00
```
2020-05-14 04:12:13 +02:00
**Astroport #Swarm0 makes you enter a "Virtual Private IPFS Swarm" shared with Scuttlebutt friends**
2020-05-12 16:21:54 +02:00
All files are in ```~/.zen``` and ```~/.ssb_astroport```
2020-05-11 00:16:53 +02:00
2020-05-14 04:22:45 +02:00
You Astroport Station is working as a "multi-channel switch"
Every minute, it "listen" to all its connected channels and run small routines to make actions between them.
2020-04-29 20:04:00 +02:00
2020-05-12 16:21:54 +02:00
During alpha period, your Station will ```git pull``` fresh code from this git every 5 mn.
2020-05-14 04:22:45 +02:00
**So you benefit from fresh code** located in ```~/.zen/astroport```
2020-05-12 16:38:14 +02:00
**IMPORTANT!! BACKUP YOUR KEYS!**
```
~/.zen/secret.astroport.key
~/.zen/secret.dunikey
2020-05-14 04:22:45 +02:00
~/.ssb/secret ( + ".json's" for easier SSB recovery)
2020-05-12 16:38:14 +02:00
```
KEEP them safe.
This way you could recover your data from #Swarm0
2020-05-14 04:33:31 +02:00
### Portal - LOVELand - Interface
2020-05-16 04:48:11 +02:00
Local Web Control Interface (& [CopyLaRadio](https://www.copylaradio.com) Zicmama Layer)
```
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/loveland.sh | bash
```
2020-05-12 16:38:14 +02:00
2020-05-14 04:22:45 +02:00
## Quick tour of "flavours" Astroport Stations could have:
- A 100 km local area Information System around your Cesium location
- [gchange_MONITOR!!](https://git.p2p.legal/axiom-team/astroport/src/master/zen/gchange_MONITOR.sh) Connect to [Gchange](https://gchange.fr) market
2020-05-03 19:08:25 +02:00
2020-05-14 04:22:45 +02:00
- A Nextcloud / IPFS Hub [Rock64 experimental Station](https://rock64.p2p.legal/)
2020-05-03 19:08:25 +02:00
2020-05-14 04:22:45 +02:00
- Minetest Mini Worlds (SSB in sync) [Txmn.tk experimental Station](https://diaspora.normandie-libre.fr/posts/171127)
2020-05-03 19:08:25 +02:00
- **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 !!
2020-03-28 14:01:53 +01:00
2020-05-03 19:11:31 +02:00
- **Experimentations in SSB & G1 UNIVERSE**
- Reward SSB likes with [ssb-g1-tip](https://git.p2p.legal/axiom-team/ssb-g1-tip)
2020-03-28 14:01:53 +01:00
2020-05-03 19:11:31 +02:00
- **Experimentations in IPFS UNIVERSE**
2020-05-03 19:08:25 +02:00
- 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.
2020-03-28 14:13:16 +01:00
2020-03-28 14:50:28 +01:00
![](https://pad.p2p.legal/uploads/upload_bfcde4526535bce2cfb12c2e0497587d.png)
2020-03-28 14:13:16 +01:00
2020-05-14 04:22:45 +02:00
Questions? Help needed? Post an issue...
2020-05-14 04:25:44 +02:00
Chat with us https://chat.axiom-team.fr/channel/astroport
2020-05-12 16:21:54 +02:00
---
## PARTNERS
2020-05-14 04:22:45 +02:00
[AXIOM-TEAM](https://axiom-team.fr/) | [Made In Zion](https://madeinzion.org) | [QWANTIC](https://qwantic.com)
2020-03-28 14:51:14 +01:00
```
2020-03-28 14:13:16 +01:00
_ ______ _
/ \\ //\ |\ || | /
2020-05-04 19:36:33 +02:00
\_X \/\//--\| \|| _|_\_ #HyperWeb 5D
2020-03-28 14:13:16 +01:00
2020-05-04 19:36:33 +02:00
# BASED ON GNU CORE BASH TECHNOLOGY
https://www.gnu.org/software/coreutils/
2020-03-28 14:51:14 +01:00
```
2020-04-04 17:07:38 +02:00
2020-04-29 20:40:09 +02:00
---
# [OASIS RULES, Docs and Roadmap](https://git.p2p.legal/axiom-team/astroport/src/master/g1sms/Readme.md)
Participating @qo-op @attilax @poka @josselinchevalay ...
2020-05-16 16:52:35 +02:00
# EXERNAL DOCUMENTATION
- [IPFS CLI commands](https://docs.ipfs.io/reference/api/cli/)
- [sbotc documentation and examples](https://pad.p2p.legal/scuttlebot#sbotc--documentation)
2020-05-14 04:24:48 +02:00
KEEP COOL, BE SAFE, BE FREE
2020-05-11 00:16:53 +02:00
```
_____
/__ / ___ ____
/ / / _ \/ __ \
/ /__/ __/ / / /
/____/\___/_/ /_/
```
2020-05-16 16:59:49 +02:00
### Astroport is Human centered & Nature inspired
2020-05-18 07:29:07 +02:00
- Similar to Organic Life Form
[![Blob creature](https://git.p2p.legal/axiom-team/astroport/raw/master/blob.gif)](https://www.youtube.com/watch?v=W_FaOWZQdz0)
2020-05-16 16:59:49 +02:00
- Devil/angel Game resolver :
- [SSB viewer link](https://viewer.scuttlebot.io/%25TzYboJss10k83csj3khLkGGc5km9zoR%2FAx6RG6z6yEo%3D.sha256)
- [Youtube link](https://www.youtube.com/watch?v=sxiKlOK3EJY)
- [#Swarm0 link](http://127.0.0.1:8080/ipfs/QmXs9374jUX6y8s3rSYxHb9LtkCKCxXGGwAVMbQgWBTbJa/sxiKlOK3EJY.mp4)
# [Open Collective DONATIONS](https://opencollective.com/monnaie-libre)
2020-05-17 10:43:44 +02:00
2020-05-18 05:49:04 +02:00
### Web 2.0 is dangerous!! You only have window and an apple already biten.
[How your many people you don't knwow are owning your data](https://monitor.firefox.com/) ?
> WE NEED YOU to build more "HyperWeb Cyberspace" Spacecraft(s).
[Enter "Zen Land" Metaverse](https://oasis.astroport.com)
2020-05-18 07:29:07 +02:00