HEX
Server: nginx/1.29.3
System: Linux 11979.bigscoots-wpo.com 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64
User: nginx (1068)
PHP: 7.4.33
Disabled: exec,system,passthru,shell_exec,proc_open,proc_close,popen,show_source,cmd# Do not modify this line # 1684243876
Upload Files
File: //bigscoots/ovz/node/ovz-install.sh
#!/bin/bash

# Openvz7 install

# New Server Install - BigScoots.com
# Install Tools and update system

yum -y install nano ntp mailx pciutils bind-utils traceroute nmap screen yum-utils net-tools dos2unix lshw python python-ctypes iotop ncurses-devel libpcap-devel gcc make wget curl unzip wget mailx git
yum -y update

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0
ntpdate pool.ntp.org
systemctl enable ntpd
systemctl start ntpd
sysctl -w net.ipv6.conf.default.disable_ipv6=0
sysctl -w net.ipv6.conf.all.disable_ipv6=0
sysctl -w vm.swappiness=0

cd /
git clone https://github.com/jcatello/bigscoots
source /bigscoots/includes/common.sh

mkdir -p /root/.ssh
touch /root/.ssh/authorized_keys
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
echo > /root/.ssh/authorized_keys

cat <<EOF >> /root/.ssh/authorized_keys
# WPO NEXUS - BigScoots.com
from="67.202.70.147" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCrhMe1Ld+wFXEhpXzjspZOHywCpp0DLw1Qx89oOofp1XGPoDf3G/1iT/OnrC+51hrNwope715EOab7Jd5fYTOSg08G0Tzxd44SSDpkC9OTdsQc0D2sFzWfM5LFdIFomwmT0hCzwhZkZqVNDWYPwOrtjpL+x1YGOs5+JE1WjE9cHSPvowL62P5T6Y56VQUIxtdy08SJX/IXazSzd8VWfbwCBsSPLccwk5+JbCmJXtvRTW37Nxao+oDuaT+vsbso6VnOB0PJusx0CgdyPH1+b4XfNOuaO/wAPvD6akGhkGbmjBxLxBrf1kpx7MEpaLmjPHiD0mKJgTf05weVAKygppTKhT4DE37349jbBFLLVDWrTOMeRLDQr3jYIGhwUSTA4z8+a1QM9pxb7UTN9afZ4Gn/mfqSSdw8meEYTnBSeyqF4XzeC0rN+n06uYiobdzXMB6CQ9+SbPwTovpvU/2oyz9/R1jk3oR+FzwvOUdbmxsUsXCR0pBA3BHiB+L/MKF1X68Ig1y8jyHVLzwQaLom8Xd43j8WjYZn+cegIqn8SWGNEBQmQ5Y48DI8+o4TNTE+qvsUitF1qQa3ct4nJThz5D/9MWMyuh4M7ul6Vwgd0NqrX29k3NlRY5+sAH7P83Ct6/+aTXjRtLVTY6gzlzJi4UzEiZJUacYVa4WNloLJFunacQ== [email protected]
# WPO NEXUS 25519 - BigScoots.com
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAmC2H7VaBxryD+DKZ/RIVe0nKxRGRn7VgbYDGnsFF2D nexus25519
# Office 1 - BigScoots.com
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEAn+cOO+QgKiuntfsPmJ8NtUsGNmOlT3LKjRhR3Yk9paGYul/f+A0wP0YBp/ANpNPUeKO7TqTnyzL8PIpCUXOyJ5Nsoo2X3Bv2jERXj54qzX5BD8cDwLJ8ACIIy9O0tmG9vycAqE0JApEsgfeUN8NVe3uaVhdjfPZMgGhBZZvZavFFqdRkeDcLXhw+fuBQpN3inELYU2YVeR6XOYcavU0zFAC7zbhaS3x71xmXHfyVueJRsBUzrFu56Yag4XrcIopvoGy2SHX929SG34wa5tCtfpdkinxJpru/9fmKKJKMMEW49VS0cOC2dFjm67zR+RoTsyhG6QCLPIPwjDJry9JZ3bZ4YI74J+TXsjB7b1k33Vqcd2hIVJ3phhcWQiQ8sfoUMZQfWr6F1s1+Q2N+8G7l6rdMheLemzqH+ZKFC0QxhNei4qLFVDfVds7HnODn7V7kaG07ge0usN9P604vgVp33mtD0dsOzNAW21EBTjurDIu/akbYqUBBPPhDvlWotYylY9+o6rQyyVtrcBARr3mbAkZdrIpjLyOlXb/ZoLzl3b1ciBV+WmwaJwdYzQqiXDCz4W8zH4RwJFaBa6StPlF7Xau6g1Dnzd2UjtUmft+ciQNHzPqUnwG4V41kvqu3hhM8usGlSMGUa8wX1RWj/ZkpuMOeaamBzVbaIbn9UsKuBhk= rsa-key-20161116
# Office Chris  - BigScoots.com
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWodivbZgy6i5sLTj8RtTs/Mk1nc09aHFeoTDaUeJZU [email protected]
# N8N  - BigScoots.com
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICi5O1QZGv8jClJcUYKnD6NCXu1CZZc90cLAQprskPsh
EOF

# Check for raid

grep Personalities /proc/mdstat | grep raid 2>/dev/null
if [ "$?" -eq "0" ]
then
  rm -f /etc/cron.daily/raid
  kill -9 "$(pgrep mdadm)"
  sed -i '/MAILADDR/c\MAILADDR [email protected]' /etc/mdadm.conf
  echo "DEVICE partitions" >> /etc/mdadm.conf
  echo "/sbin/mdadm --monitor --scan --daemonize" >> /etc/rc.local
  /sbin/mdadm --monitor /dev/md125 --test &
  sleep 5 ; kill -9 "$(pgrep mdadm)"
  /sbin/mdadm --monitor --scan --daemonize
  elif [ "$?" -eq "1" ]
	then
    lshw -C storage | grep "vendor: LSI\|vendor: Broadcom" 2>/dev/null 
    if [ "$?" -eq "0" ]
    then
      mkdir -p /tmp/lsi
      cd /tmp/lsi || exit
      wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zip
      unzip ./*MegaCLI.zip
      rpm -ivh ./*inux/MegaCli-*.noarch.rpm
      ln -s /opt/MegaRAID/MegaCli/MegaCli64 /sbin/
      ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/local/sbin/
      cd ~ || exit ; wget https://www.bigscoots.com/downloads/lsi.zip ; unzip lsi.zip
      chmod +x lsi.sh
      /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -WT -Immediate -Lall -aAll
      /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -NORA -Immediate -Lall -aAll
      /opt/MegaRAID/MegaCli/MegaCli64 -LDSetProp -Direct -Immediate -Lall -aAll
      (crontab -l ; echo "0 * * * * ~/lsi.sh checkNemail") | crontab - .
      rm -f /etc/cron.daily/raid
    fi
fi

sed -ie 's/#Port.*[0-9]$/Port 2222/gI' /etc/ssh/sshd_config
sed -i 's/#UseDNS yes/UseDNS no/g' /etc/ssh/sshd_config
sed -i 's/#PermitRootLogin yes/PermitRootLogin without-password/g' /etc/ssh/sshd_config
service sshd restart

sysctl -w net.ipv4.conf.all.rp_filter=2
echo 'net.ipv4.conf.all.rp_filter=2' >> /etc/sysctl.conf
echo 1 > /proc/sys/net/ipv4/ip_nonlocal_bind

echo 'QUOTAUGIDLIMIT="1"' >> /etc/vz/conf/ve-vswap-solus.conf-sample
sed -i '/DISKSPACE/c\DISKSPACE="4294967296:4294967296"' /etc/vz/conf/vps.vzpkgtools.conf-sample

crontab -l | { cat; echo "* * * * * bash /bigscoots/ovz/node/monitor.sh"; } | crontab -
crontab -l | { cat; echo "0 0 * * * bash /bigscoots/ovz/node/vzbackup_wrapper.sh >/dev/null 2>&1"; } | crontab -

rm -f /usr/libexec/ovz-template-converter
wget -O /usr/libexec/ovz-template-converter https://raw.githubusercontent.com/solusvm-support/svm_patches/master/ovz-template-converter.patched
chmod +x /usr/libexec/ovz-template-converter
yum install python36-pip -y
pip3 install configobj

yum install vzpkg* centos-7-x86_64-ez.noarch almalinux-8-x86_64-ez.noarch almalinux-9-x86_64-ez.noarch ubuntu-20.04-x86_64-ez.noarch ubuntu-22.04-x86_64-ez.noarch -y

mkdir -p /vz/template/cache
wget https://backup18.bigscoots.com/almalinux-9-x86_64-wpo.tar.gz -O /vz/template/cache/almalinux-9-x86_64-wpo.tar.gz
/usr/libexec/ovz-template-converter --verbose /vz/template/cache/almalinux-9-x86_64-wpo.tar.gz

wget -O /root/install.sh https://files.soluslabs.com/install.sh
bash /root/install.sh -k SVMEL-OHI03-5QTXL-YQU1Q-WPY1J-6EFKR-CKRVU <<EOF
1
EOF