====== Install & Setup ====== ===== Introduction ===== [[:start|SolarNET.HuB (SNH)]] has been built including a complex [[https://en.wikipedia.org/wiki/Distributed_Networking|distributed]] and [[https://en.wikipedia.org/wiki/Encryption|encrypted]] networking [[socialnet/engineering#architecture|architecture]] for semantic and relational layers... [[:socialnet/engineering|+info]] ===== Code of Conduct ===== In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in [[:start|SolarNET.HuB (SNH)]] and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation... [[:docs/code_of_conduct|+info]] ---- ===== The Project Network ===== In [[:start|SolarNET.HuB (SNH)]] we are very aware of the need to __establish a different language__ (different perception of reality through the [[https://en.wikipedia.org/wiki/Semantic_layer|semantic layer]]) that allows us to create other types of relationships beyond those currently established by companies and governments. And specifically, the need to __rebuild the bases__ that make up the so called [[https://en.wikipedia.org/wiki/Social_network|social networks]], due to more useful, didactic, efficient environments and with a less infant character... [[:socialnet/ecosystem|+info]] ==== Installation ==== * **KIT: "AR(n)Ti_FA.CT!"** The [[:kit/overview|kit]] __includes the latest stable version__ of [[:socialnet/engineering#clientsnh-oasis|SNH-Oasis]], installed and configured. {{ :kit:snh-overview.jpg?nolink&600 |}} * **Other devices**: You can [[https://code.03c8.net/KrakensLab/oasis/src/master/docs/install.md|install]] the latest stable version of [[:socialnet/engineering#clientsnh-oasis|SNH-Oasis]] in __other different devices__. -> For a [[https://es.wikipedia.org/wiki/GNU/Linux|GNU/Linux]] based system (ex: [[https://en.wikipedia.org/wiki/Debian|Debian]]), execute the following steps (from a shell): sudo apt-get install git curl curl -sL http://deb.nodesource.com/setup_14.x | sudo bash - sudo apt-get install -y nodejs git clone https://code.03c8.net/KrakensLab/oasis cd oasis npm install . npm run start ==== Updating ==== -> The [[https://solarnethub.com/socialnet/engineering#clientsnh-oasis|SNH-Oasis]] client __can be updated directly from the interface__. {{ :socialnet:snh-oasis_settings_updates.png?nolink&600 |}} When there are new updates, a button will appear __to obtain the latest stable version of the code__. * **KIT: "AR(n)Ti_FA.CT!"** -> __You will receive automatically the new functionalities__, changes, bug fixes, etc. for the [[:socialnet/start|project network]], made in the [[https://solarnethub.com/kit/software|kit]] [[https://code.03c8.net/krakenslab/|updates]]. * **Other devices (manually)**: -> For a [[https://es.wikipedia.org/wiki/GNU/Linux|GNU/Linux]] based system (ex: [[https://en.wikipedia.org/wiki/Debian|Debian]]), execute the following steps (from a shell): cd oasis git pull npm install . npm run start ==== Settings (minimal) ==== {{ :socialnet:snh-oasis_settings.png?nolink&600 |}} ==== Choose Language ==== {{ :socialnet:snh-oasis_language.png?nolink&600 |}} ==== Set Your Avatar ==== {{ :socialnet:snh-oasis_profile-1.png?nolink&600 |}} ==== Joining a PUB ==== 1. Find the __Invite code__ of the [[:socialnet/engineering#publa_plaza|PUB]]: {{ :socialnet:snh-pub.png?nolink&600 |}} 2. Add it on your settings: {{ :socialnet:snh-oasis_invite.png?nolink&600 |}} 3. Your PUB (and others in the [[https://en.wikipedia.org/wiki/Multiverse|Multiverse]]) will begin to be listed, automatically: {{ :socialnet:snh-federated-networks.png?nolink&600 |}} ==== Finding inhabitants ==== * **Local network **: Peers constantly broadcast [[https://en.wikipedia.org/wiki/User_Datagram_Protocol|UDP packets]] on their local network (LAN/WAN) advertising their presence. Therefore, if you share local connection with other inhabitants (for example, via [[https://en.wikipedia.org/wiki/Wi-Fi|Wi-Fi]]), these automatically appear on your pairs connection list. {{ :socialnet:snh-peer-conns.png?nolink&600 |}} * **Internet (using a PUB)**: 1. Join a PUB (where the other inhabitant is present): {{ :socialnet:snh-oasis_invite-join.png?nolink&600 |}} 2. Find the __Public ID__ of the inhabitant: {{ :socialnet:snh-inhabitant-publicid.png?nolink&600 |}} 3. Search for it: {{ :socialnet:snh-inhabitant-search.png?nolink&600 |}} 4. Start to support: {{ :socialnet:snh-inhabitant-support.png?nolink&600 |}}