install.sh 925 B

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. cd src/server
  3. printf "==========================\n"
  4. printf "|| OASIS Installer v0.2 ||\n"
  5. printf "==========================\n"
  6. sudo apt-get install -y git curl tar
  7. curl -sL http://deb.nodesource.com/setup_22.x | sudo bash -
  8. sudo apt-get install -y nodejs
  9. npm install .
  10. npm audit fix
  11. MODEL_DIR="../AI"
  12. MODEL_FILE="oasis-42-1-chat.Q4_K_M.gguf"
  13. MODEL_TAR="$MODEL_FILE.tar.gz"
  14. MODEL_URL="https://solarnethub.com/code/models/$MODEL_TAR"
  15. if [ ! -f "$MODEL_DIR/$MODEL_FILE" ]; then
  16. echo ""
  17. echo "downloading AI model [size: 3,8 GiB (4.081.004.224 bytes)] ..."
  18. curl -L -o "$MODEL_DIR/$MODEL_TAR" "$MODEL_URL"
  19. echo ""
  20. echo "extracting package: $MODEL_TAR..."
  21. echo ""
  22. tar -xzf "$MODEL_DIR/$MODEL_TAR" -C "$MODEL_DIR"
  23. rm "$MODEL_DIR/$MODEL_TAR"
  24. fi
  25. printf "==========================\n"
  26. printf "\nOASIS has been correctly deployed! ;)\n\n"
  27. printf "Run: 'sh oasis.sh' to start ...\n\n"