RutgersGRID / hubs

Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
https://hubs.mozilla.com
Mozilla Public License 2.0
0 stars 0 forks source link

Build and setup a Reticulum instance on a virtual machine. #9

Open yuriaru opened 2 years ago

MuhammadUzairDocs commented 2 years ago

Defaults.env goes through the default links and servers to run through.

To setup reticulum on a VM we would have to fork https://github.com/mozilla/reticulum

Steps to install:

  1. Install pre req
    1. apt install postgresql
    2. apt install git
    3. apt install elixir
    4. git clone https://github.com/mozilla/reticulum.git
    5. Get the root reticulum dir cd reticulum
      1. mix dips.get checks through dependencies
      2. mix ecto.create
      3. from project dir
      4. mkdir-p storage/dev
    6. Run scripts/run.sh (hubs secret repo)
      1. iex -S mix phx.server
  2. Add a host name
    1. Linux based
      1. nano /etc/hosts
    2. Add host alias 127.0.0.1 hubs.local
    3. Set up hubs repo (done before)
    4. Use nom run local to get on port 8080 and reticulum configuring will be accessed through port 4000
    5. The boat are running go to “https://hubs.local:4000?skipadmin
    6. Then log in ( will add steps later)
    7. Make admin users
    8. Enable features ( Ret.AppConfig.set_config_value(“features |permissive_rooms” , true)
    9. Go to hubs/admin
      1. Do npm run local to open port to 8989
  3. You can go on to run spoke against reticulum.
  4. You can also run reticulum against local dialog instance(?)
yalegria commented 2 years ago

@MuhammadUzairDocs make sure have a general idea on how to: