Close
0%
0%

AVALON

Decentralized Metaverse Infrastructure

Similar projects worth following
AVALON [Anonymous Virtual Augmented Local Network] is designed to be private and secure. No logins are required and no user data is logged. Users remain anonymous and the system is purposely not connected to the internet in order to subvert tracking and preserve user privacy. The concept is similar to USB dead drops: anonymous, offline, peer to peer file-sharing network in a public space. Essentially the node is a wireless version of a USB dead drop (filesystem + web server) that allows a user to connect to the WiFi hotspot and chat anonymously, upload and download content, post on an imageboard, and stream media.AVALON allows for immersive and multiuser spatial walkthroughs of peer-to-peer networks in a 3D graphics environments.Inspired by projects like Freifunk and PirateBox, AVALON is like a wireless dead drop with the capability to pair.The future is already here, it's just not very evenly distributed.

AVALON: [Anonymous Virtual/Augmented Local Networks] is a low-cost distributed mesh network for delivering localized off-the-grid social VR and mixed-reality experiences. Digital presence in a physical place.

AVALON is designed to be your virtual private island. You can encrypt it and only share the key with whom you trust. By default, no logins are required and no user data is logged. Users remain anonymous and the system is purposely not connected to the internet in order to subvert tracking and preserve user privacy. The concept is similar to USB dead drops: anonymous, offline, peer to peer file-sharing network in a public space. Essentially the node is a wireless version of a USB dead drop (filesystem + web server) that allows a user to connect to the WiFi hotspot and chat anonymously, upload and download content, post on an imageboard, and stream media.

Inspired by projects like Freifunk and PirateBox, for creating a wireless dead drop for filesharing and communication and the ability to build a meshnet. Freifunk: German, word for word translation free radio, more appropriate: free wireless networking. Freifunk is part of the international movement for open wireless radio networks.

Multiple users wirelessly connected to an AVALON node are present and are able to interact in real time shared virtual presence. It's a portal into an immersive and multi-user spatial walkthrough of the web in your pocket.

Links:
http://piratebox.cc/
http://janusvr.com/
https://deaddrops.com/


AVALON [Anonymous Virtual Augmented Local Network] and other works here by alusion is licensed under a Creative Commons Attribution 4.0 International License.

  • 1 × Raspberry Pi 2/3 Computing device
  • 1 × Class 10 SD card Storage memory
  • 1 × 5 volt power supply To power the Pi
  • 1 × USB WiFi adapter (Rpi2) I used the TL-WN722N, list of supported dongles here: http://elinux.org/RPi_USB_Wi-Fi_Adapters

View project log

  • 1
    Step 1

    AVALON Raspberry Pi Arch build (RASPBERRY PI 1 ONLY):

    Using a Bittorrent client, download the PirateBox image from here.

    Extract the ArchLinuxARM-2014.10-PirateBox*.zip file and follow the Raspberry Pi SD Card Setup instructions (OS X instructions) (Windows instructions) (Linux instructions) to install the image to your SD card.

    Insert SD card and connect USB Wi-Fi adapter and FAT32 formatted USB into the Pi. Connect Pi via ethernet to home router then insert power and wait 2 mins for it to boot up.

  • 2
    Step 2

    Once the box is fully booted, open a terminal window (for OS X go to Applications > Utilities > Terminal; for Windows install and open PuTTY and ssh into your PirateBox.

    ssh root@alarmpi
    
    The password is: rootOnce you've logged in, change your password (to something you'll remember!) by using the password command:
    passwd
  • 3
    Step 3

    Now it's time to update and upgrade your packages. Arch uses pacman for its package manager. The next steps will detail upgrading your packages, ugrading the pacman database, install dependencies for the Janus-Server, create a new user, logging in to install the Janus multi-user server.

    pacman -Syu
    pacman-db-upgrade
    pacman -Sy git tmux nodejs sshfs
    useradd -m user
    passwd user
    login user
    git clone https://github.com/lisa-lionheart/janus-server.git
    cd janus-server/
    npm install
    ./generate_key
    Note: If you receive an error like Read only system, just edit /boot/cmdline.txt and put rw before rootwait.

View all 7 instructions

Enjoy this project?

Share

Discussions

ReapeRum wrote 02/08/2017 at 20:02 point

this is amazing i hope this can work out could be cool implementation in the future when everyting is "digital"

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates