This assumes you know the basics of checking out a git repo. If you don't, please search it.
- Linux ** If you want to try running on Windows it may work, but I'm not going to support it
- NodeJS
- Docker (A way to see the logs of the node pod would be very helpful if you need to file a bug report)
- nvm would be helpful
-
Set the
EXTERNAL_HOSTenviroment variable in docker-compose.yaml to the external hostname or IP address of the machine the server is running on -
Generate the SSL cert and keys using
make certs. WARNING: The certificates in this repo and those generated bymake certsare for development/testing only. For production environments, always generate new certificates with stronger keys (minimum 2048-bit RSA) and obtain them from a trusted Certificate Authority. However, if you are running the client on Windows XP, be advised that connection to the sever may fail with stronger keys.
nvm install && nvm use(Optional, but recomended)npm install
You will need to open the following ports:
- 80
- 443
- 6660
- 7003
- 8226
- 8227
- 8228
- 43200
- 43300
- 43400
- 53303
make uomake start
This will start the server cluster which involves the database, SSL gateway, and server(s)
🤞 If someththing explodes, open an issue or ping me on Discord. I might have forgoten a step.