Added a linux start script

This commit is contained in:
AlpinDale
2023-04-18 19:17:01 +04:30
parent 571c6cb606
commit 70d1e88a02
2 changed files with 30 additions and 0 deletions

View File

@@ -106,12 +106,17 @@ https://rentry.org/TAI_Termux
*NOTE: This branch is intended for local install purposes, and has not been thoroughly tested on a colab or other cloud notebook service.* *NOTE: This branch is intended for local install purposes, and has not been thoroughly tested on a colab or other cloud notebook service.*
### Windows
1. install [NodeJS](https://nodejs.org/en) 1. install [NodeJS](https://nodejs.org/en)
2. download the zip from this GitHub repo 2. download the zip from this GitHub repo
3. unzip it into a folder of your choice 3. unzip it into a folder of your choice
4. run start.bat via double-clicking or in a command line. 4. run start.bat via double-clicking or in a command line.
5. Once the server has prepared everything for you, it will open a tab in your browser. 5. Once the server has prepared everything for you, it will open a tab in your browser.
### Linux
1. Run the `start.sh` script.
2. Enjoy.
## Remote connections ## Remote connections
Most often this is for people who want to use SillyTavern on their mobile phones while at home. Most often this is for people who want to use SillyTavern on their mobile phones while at home.

25
start.sh Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
if ! command -v npm &> /dev/null
then
read -p "npm is not installed. Do you want to install nodejs and npm? (y/n)" choice
case "$choice" in
y|Y )
echo "Installing nvm..."
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
source ~/.bashrc
nvm install node;;
n|N )
echo "Nodejs and npm will not be installed."
exit;;
* )
echo "Invalid option. Nodejs and npm will not be installed."
exit;;
esac
fi
npm i
node server.js