1
0
Fork 0

README and Ask in Issue!!!!!

This commit is contained in:
qo-op 2020-05-19 02:05:08 +02:00
parent c10e4731fc
commit 912c1c0773
1 changed files with 62 additions and 46 deletions

108
README.md
View File

@ -36,33 +36,47 @@ Astroport is an ecosystem of several open sources applications forming a global
### It is autonomous, doesn't need permanent connectivity and is Human centered ONLY. [It behaves like The "BLOB creature"](#open-collective-donations) ### It is autonomous, doesn't need permanent connectivity and is Human centered ONLY. [It behaves like The "BLOB creature"](#open-collective-donations)
It's using: It's using:
- **ScuttleButt** as friendship, personnal blockchain & disconnected communication (SSB) layer - **ScuttleButt** as friendship, relative confidence, personnal blockchain & asynchronous, disconnect friendly, communication (SSB) layer, and 5Mb max file size storage.
- **IPFS** as distributed storage, media transport & file sharing layer - **IPFS** as distributed storage, incremental backup, media transport & file sharing layer between friends through **Zen Contracts**.
- **Duniter/Ḡ1** Libre currency monetary layer - **Duniter** First Libre currency monetary layer. Based on a sidechain strict consensus blockchain producing a Libre Money called June (Ḡ1). Actual fixed conversion rate is **1 Ḡ1 = 100 Zen**
Astroport is forging a Key compatible with this 3 digital tools and Universe. ### THE FLAVORS
So you can use them together with Oasis, Cesium and Gchange.
Some extra interface are being developped. NextCloud. Minetest. Each hosted astroport station will be able to have different "flavors", i.e. different software interconnected with it.
And plenty other to come...
The base is a crystal with three branches, this is the Lapunta key in "The Castle in the Sky": G1 + SSB + IPFS.
The Lapunta key is the **responsible numerical identity which allows to start its relativistic #Swarm0** using the Astroport engine.
We can then add 'flavors' to the base which then becomes a Metaverse
**Metaverse is the experience of each of the interconnection of its information channels**
G1sms, Nextcloud, G1Dab, G1Tx, Cesium, Gchange, Transiscope, Oasis, Feedless, Youtube, Torrent, Minetest, etc...
We will even be able to add new applications simply ! It's everyone's taste in Metavers.
These tastes are like doors that we open or close to data flows thanks to the astroport, by its Stations (x64, Rpi, VirtualBox), its keys and your friends.
The **Minetest flavor**, which is actively developped, will teleport you into the private digital worlds of your Scuttlebutt friends.
The **Nextcloud flavor** will allow you a nearly infinite storage in the IPFS.
Applications connected to Astroport will have different integration levels
1. Scraper
2. API
3. Totally in the IPFS network.
### Rapid overview for a App embarqing Astroport Meta Framework ### Rapid overview for a App embarqing Astroport Meta Framework
In Astroport Loveland Metaverse every Station have a relative SSB view of the whole... 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. 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. Each Station have some software installed on it. Once "Fat Protocol Layer" is activated. **Your Astroport PC have new Power(S)**.
IPFS layer is always adapting to Half of your avalaible HDD space (better USB3 SSD ... technology ask @attilax) 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 !! Your LOCAL Apps can benefit from backup / replication / cryptographic file sharing features !!
Depending on App and Data structure, different operations Depending on App and Data structure, different operations are requested.
HEre is an example of how a new App is transformed to DApp step by step. For an example of how a new App is transformed to DApp step by step read ./g1sms readme
#### Front / Back ENd Want to join Alpha stage #Swarm0 ?
To join Alpha stage #Swarm0
## #SWARM0 ## #SWARM0
@ -87,7 +101,7 @@ By default, shared ipfs data are encrypted (ed25519), but is not "private"...
Share the same ~/.ipfs/swarm.key with your friends to "HARDEN" your shield Share the same ~/.ipfs/swarm.key with your friends to "HARDEN" your shield
## Installation: Debian 10 (armv7/arm64/amd64) and Ubuntu/Mint 64bits ONLY ! ## Installation: Debian 10 (armv7/arm64/amd64) and Ubuntu/Mint 64bits ONLY !
**WARNING: This is an alpha stage development! Please try... Open issues and help corrections PLEASE** **WARNING: This is an alpha stage development! Please FOLLOW INSTRUCTIONS!!! Open issues and help corrections. Thank you.**
### 0 - OPTIONAL : Create a new user "pi" ### 0 - OPTIONAL : Create a new user "pi"
@ -103,25 +117,29 @@ su - pi
### 1 - IPFS - **Install and start “ipfs daemon”** ### 1 - IPFS - **Install and start “ipfs daemon”**
WE ENCOURAGE YOU TO READ CODE YOU ARE DOWNLOADING AND EXECUTING **WE ENCOURAGE YOU TO ALWAYS READ CODE YOU ARE DOWNLOADING AND EXECUTING or trust a friend only!!**
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 #### JOINING FOUNDATION TEAM !!!
**IMPORTANT !!!**
- DO NOT RUN AUTOMATIC INSTALL BUT DO STEP BY STEP CODE EXECUTION
- Do make your surprise report and follow https://pad.p2p.legal/s/astroport-landing#
- Do you know https://asciinema.org/? Use it for your bash auditing...
* Semi manual (so you can read code) > WELCOME
* Semi manual (so you can run the code step by step)
``` ```
# to do so # to do so
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh -o /tmp/ipfsA.sh curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh -o /tmp/ipfsA.sh
xed /tmp/ipfsA.sh xed /tmp/ipfsA.sh
# If you are happy with what you read and understood. RUN # If you are happy with what you read and understood. RUN
chmod +x /tmp/ipfsA.sh && /tmp/ipfsA.sh chmod +x /tmp/ipfsA.sh && /tmp/ipfsA.sh
``` ```
* Full automatic (you trust this git depot) * Full automatic (you trust this script from this git depot)
``` ```
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh | bash curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alone.sh | bash
@ -134,34 +152,35 @@ curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/ipfs_alon
[Look at the code generating your G1SSB Identity](https://git.p2p.legal/axiom-team/astroport/src/master/zen/tools/make_G1SSB_secret.sh). [Look at the code generating your G1SSB Identity](https://git.p2p.legal/axiom-team/astroport/src/master/zen/tools/make_G1SSB_secret.sh).
``` ```
# ONCE YOU READ and AGREE. Run TrustFull QUICK Install !! # ONCE YOU READ, RUN step by step and AGREE !!! Run TrustFull QUICK Install...
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh | bash curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/zen/tools/make_G1SSB_secret.sh | bash
``` ```
**Astroport #Swarm0 makes you enter a "Virtual Private IPFS Swarm" shared with Scuttlebutt friends** **Astroport #Swarm0 makes you enter a "Virtual Private IPFS Swarm" shared with Scuttlebutt friends**
All files are in ```~/.zen``` and ```~/.ssb_astroport``` All files are located in ```~/.zen``` and ```~/.ssb_astroport``` (linked to ```~/.ssb```)
You Astroport Station is working as a "multi-channel switch" Your 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. Every minute, it "listens" to all its connected "channels" (through Apps) and run small routines to make actions between them.
During alpha period, your Station will ```git pull``` fresh code from this git every 5 mn. During alpha period, your Station will ```git pull``` fresh code from this git every 5 mn.
**So you benefit from fresh code** located in ```~/.zen/astroport``` **Fresh code** is located in ```~/.zen/astroport```
**IMPORTANT!! BACKUP YOUR KEYS!** **IMPORTANT!! BACKUP YOUR KEYS!**
``` ```
~/.zen/secret.astroport.key ~/.zen/secret.astroport.key # this Station $WHOAMI "LaPunta" Key, containing login/password to create your "gchange account"
~/.zen/secret.dunikey ~/.zen/secret.dunikey # Cesium Key, the June G1 wallet of you Key.
~/.ssb/secret ( + ".json's" for easier SSB recovery) ~/.ssb/secret ( + ".json's" for easier SSB recovery) # ScuttleButt ID + connectors
``` ```
KEEP them safe. KEEP them safe.
This way you could recover your data from #Swarm0 This way you could recover your data from #Swarm0
### Portal - LOVELand - Interface ### Portal _ LOVELand _ Metaverse Interface: https://oasis.astroport.com
Local Web Control Interface (& [CopyLaRadio](https://www.copylaradio.com) Zicmama Layer) **$YOU Local basic 100km Web Control for Zen Economy**
(+ coming [Minetest](https://minetest.net), [NextCloud](https://nextcloud.com/), [CopyLaRadio](https://www.copylaradio.com), .... **Adding your App is easy as "1 2 3"**)
``` ```
curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/loveland.sh | bash curl -s https://git.p2p.legal/axiom-team/astroport/raw/master/.install/loveland.sh | bash
@ -241,14 +260,11 @@ KEEP COOL, BE SAFE, BE FREE
- [Youtube link](https://www.youtube.com/watch?v=sxiKlOK3EJY) - [Youtube link](https://www.youtube.com/watch?v=sxiKlOK3EJY)
- [#Swarm0 link](http://127.0.0.1:8080/ipfs/QmXs9374jUX6y8s3rSYxHb9LtkCKCxXGGwAVMbQgWBTbJa/sxiKlOK3EJY.mp4) - [#Swarm0 link](http://127.0.0.1:8080/ipfs/QmXs9374jUX6y8s3rSYxHb9LtkCKCxXGGwAVMbQgWBTbJa/sxiKlOK3EJY.mp4)
# [Open Collective DONATIONS](https://opencollective.com/monnaie-libre) # [>>>>>>> Help our Open Collective with DONATIONS](https://opencollective.com/monnaie-libre)
### Web 2.0 is dangerous!! You only have window and an apple already biten. ### 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/) ? this place is full of virus. But you are lucky a Free Software Universe is lying inside of it.
Now you must KNOW it exists, to be SAFE. >>> [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)
> WE NEED YOU to build more "HyperWeb Cyberspace" Stations & Spacecraft(s) UX.
[Discover "Zen Land" Metaverse](https://oasis.astroport.com)