astroport/README.md

255 lines
9.7 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.
2020-05-18 22:38:06 +02:00
### It is autonomous, doesn't need permanent connectivity and is Human centered ONLY. [It behaves like The "BLOB creature"](#open-collective-donations)
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
### Rapid overview for a App embarqing Astroport Meta Framework
In Astroport Loveland Metaverse every Station have a relative SSB view of the whole...
So many stations are part of the #Swarm0 of each "$YOU" Station.
Each Station have some software installed on it. Once "Fat Protocol Layer" is activated. Your PC have new Power.
IPFS layer is always adapting to Half of your avalaible HDD space (better USB3 SSD ... technology ask @attilax)
Now your LOCAL Apps can benefit from backup / replication / cryptographic file sharing features !!
Depending on App and Data structure, different operations
HEre is an example of how a new App is transformed to DApp step by step.
#### Front / Back ENd
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
### 0 - OPTIONAL : Create a new user "pi"
2020-05-14 04:06:03 +02:00
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
TO JOIN FOUNDATION TEAM !!! IMPORTANT !!!
DO NOT RUN AUTOMATIC INSTALL BUT DO STEP BY STEP CODE EXECUTION
Do make your surprise report and follow
follow https://pad.p2p.legal/s/astroport-landing#
WELCOME
* 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