parent
4c44c3531b
commit
7a615c4489
25
README.md
25
README.md
|
|
@ -14,21 +14,10 @@ The server supports both TCP and UDP transports.
|
||||||
|
|
||||||
1. Get a linoox server (also runs fine on windows & osx, but the instructions below are for linux)
|
1. Get a linoox server (also runs fine on windows & osx, but the instructions below are for linux)
|
||||||
2. Clone this repo
|
2. Clone this repo
|
||||||
3. Edit config.txt to an open port on your firewall
|
3. Edit config.json to an open port on your firewall
|
||||||
4. Install rust through cargo: e.g. `sudo apt install cargo`
|
4. Modify the `user` field in `control-panel/config.json` to be your username.
|
||||||
5. Build: `cargo build --release`
|
5. Install rust through using rustup: https://rustup.rs/
|
||||||
6. Run: `sudo ./target/release/VelNetServerRust`
|
6. Install: `sudo ./install.sh`
|
||||||
7. Or run in the background so that it doesn't quit when you leave ssh: `nohup sudo ./target/release/VelNetServerRust`. You'll have to install `nohup` with apt.
|
7. Run server: `sudo systemctl start velnet`
|
||||||
|
8. Run control panel: `sudo systemctl start velnet-control-panel`
|
||||||
|
9. Install onefetch: `cargo install onefetch`
|
||||||
## Running with control panel server
|
|
||||||
|
|
||||||
You don't need to do both of these steps. The control panel runs the other server.
|
|
||||||
|
|
||||||
1. Get a linoox server
|
|
||||||
2. Clone this repo
|
|
||||||
3. Install rust: `sudo apt install cargo`
|
|
||||||
3. Switch to control panel: `cd control-panel`
|
|
||||||
5. Build: `cargo build --release`
|
|
||||||
6. `touch ../nohup.out ../restarts.log`
|
|
||||||
6. Run the web server in the background so that it doesn't quit when you leave ssh: `nohup sudo ./target/release/control-panel`. You'll have to install `nohup` with apt.
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue