Skip to content

w3-engineers/multiverse

Repository files navigation

Multiverse

This is a websocket server based on socket.io. It's mainly created in pupose of serving as relay server for mesh.

Production Deployment

  1. Clone repository.

  2. Create config.py from config.py.sample and change things if required.

  3. Run docker-compose up -d

  4. Go to multiverse code container, run database migrate using python migrate.py

  5. Make a reverse proxy for websocket using nginx. Enable SSL using certbot for production. Add below code under your server config of ngnix.

      location / {
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $http_host;
          proxy_set_header X-NginX-Proxy false;
    
          proxy_pass http://localhost:5000;
          proxy_redirect off;
    
          proxy_http_version 1.1;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection "upgrade";
        }
    
    

About

Multiverse Server For relay message between distance mesh

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published