Web-based configuration for VR applications
 
 
 
 
 
 
Go to file
Anton Franzluebbers c6670adec0 demo dashboard using new system, including optional accounts 2023-07-07 17:58:27 -04:00
.github/workflows demo dashboard using new system, including optional accounts 2023-07-07 17:58:27 -04:00
discord_bot added discord bot to this repo 2022-06-22 20:53:44 -04:00
example_dashboard demo dashboard using new system, including optional accounts 2023-07-07 17:58:27 -04:00
unity_package big things are happening to velconnect 2023-07-07 00:35:35 -04:00
velconnect demo dashboard using new system, including optional accounts 2023-07-07 17:58:27 -04:00
.gitignore update instructions, add docker compose file for autorestart and local build 2023-05-20 20:16:30 -04:00
README.md big things are happening to velconnect 2023-07-07 00:35:35 -04:00

README.md

VEL-Connect Server Setup

Option 1: Download the latest binary from releases

Then run with:

  • Windows: velconnect.exe serve
  • Linux: ./velconnect serve

Run ./velconnect help for help

Option 1: Build and run using Docker Compose

cd velconnect
docker compose up -d --build

and visit http://localhost:8090/_/ in your browser.

This will set up autorestart of the docker image. To pull updates, just run docker compose up -d --build again.

Option 2: Pull from Docker Hub:

docker run -p 80:8090 velaboratory/velconnect

and visit http://localhost/_/ in your browser.

or

docker run -p 8080:8090 --name velconnect velaboratory/velconnect

to access from http://localhost:8080/_/ in your browser and name the container "velconnect".

Option 3: Run Go locally

  1. Make sure to install Go on your machine
  2. cd velconnect
  3. To run: go run main.go serve
  4. To build: go build
    • Then run the executable e.g. velconnect.exe serve

Set up systemctl service:

[Unit]
Description = velconnect

[Service]
Type           = simple
User           = root
Group          = root
LimitNOFILE    = 4096
Restart        = always
RestartSec     = 5s
StandardOutput = append:/home/ubuntu/VEL-Connect/velconnect/errors.log
StandardError  = append:/home/ubuntu/VEL-Connect/velconnect/errors.log
ExecStart      = /home/ubuntu/VEL-Connect/velconnect/velconnect serve

[Install]
WantedBy = multi-user.target
  • Enter the above in /etc/systemd/system/velconnect.service
  • sudo systemctl enable velconnect
  • sudo systemctl start velconnect