cd /root/ sudo /usr/bin/timedatectl set-timezone Europe/Paris sudo fallocate -l 10G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile mkdir /root/installer mkdir /root/installer/output mkdir /root/local sudo apt-get update sudo apt-get install -y sshpass rsync bc screen -dmS rsyncfiles bash -c 'rsync -avAXEWSlHh --no-perms --no-owner --no-group -e "ssh -o StrictHostKeyChecking=no -i /root/.ssh/dynacom" debian@10.0.73.39:/home/dynamic/root/* /root --no-compress; echo "1" >> /root/installer/output/files;' screen -dmS rsynctemplates bash -c 'rsync -avAXEWSlHh --no-perms --no-owner --no-group -e "ssh -o StrictHostKeyChecking=no -i /root/.ssh/dynacom" debian@10.0.73.39:/home/cloudnet/ /root/local/templates --no-compress; echo "1" >> /root/installer/output/templates;' #screen -dmS rsynctasks bash -c 'rsync -avAXEWSlHh --no-perms --no-owner --no-group -e "ssh -o StrictHostKeyChecking=no -i /root/.ssh/dynacom" debian@10.0.73.39:/home/debian/local/tasks/ /root/local/tasks --no-compress; echo "1" >> /root/installer/output/tasks;' screen -dmS rsyncgroups bash -c 'rsync -avAXEWSlHh --no-perms --no-owner --no-group -e "ssh -o StrictHostKeyChecking=no -i /root/.ssh/dynacom" debian@10.0.73.39:/home/debian/local/groups.json /root/local/groups.json --no-compress; echo "1" >> /root/installer/output/groups;' sudo ln -s /root/soft/java8/bin/java /usr/bin/java echo "#!/bin/bash" >> /root/installer/testerstart.sh echo "while true" >> /root/installer/testerstart.sh echo "do" >> /root/installer/testerstart.sh echo "if /usr/bin/test -f /root/installer/output/files; then" >> /root/installer/testerstart.sh echo "if /usr/bin/test -f /root/installer/output/templates; then" >> /root/installer/testerstart.sh #echo "if /usr/bin/test -f /root/installer/output/tasks; then" >> /root/installer/testerstart.sh echo "if /usr/bin/test -f /root/installer/output/groups; then" >> /root/installer/testerstart.sh #echo "sudo /usr/sbin/iptables -A INPUT -p tcp -m tcp -i ens3 -m multiport ! --dports 80,443 -j DROP" >> /root/installer/testerstart.sh echo "sleep 2" >> /root/installer/testerstart.sh echo "/root/start.sh" >> /root/installer/testerstart.sh echo "fi" >> /root/installer/testerstart.sh echo "fi" >> /root/installer/testerstart.sh #echo "fi" >> /root/installer/testerstart.sh echo "fi" >> /root/installer/testerstart.sh echo "echo 'Pas encore prĂȘt.'" >> /root/installer/testerstart.sh echo "sleep 1" >> /root/installer/testerstart.sh echo "done" >> /root/installer/testerstart.sh screen -dmS CloudNet sh /root/installer/testerstart.sh echo "while true; do" >> saverecords.sh echo "sshpass -p \"Jon62XTg3PZpNQng\" rsync -av --times --ignore-existing --progress -e 'ssh -p23 -o StrictHostKeyChecking=no' --recursive /root/modules/CloudNet-Report/records u305104@u305104.your-storagebox.de:/home/ServerLogs/$HOSTNAME" >> saverecords.sh echo "done" >> saverecords.sh screen -dmS Reports sh /root/saverecords.sh crontab -l > mycron echo "@reboot sleep 60 && cd /root/ && screen -dmS CloudNet sh start.sh" >> mycron echo "@reboot sleep 90 && cd /root/ && screen -dmS Records sh saverecords.sh" >> mycron echo "@reboot cd /home/debian/ && sudo screen -dmS IPTables sh iptables.sh" >> mycron echo "0 6 * * * /usr/bin/screen -S Cl -p 0 -X stuff '^Mshutdown^Mshutdown^M'" >> mycron #echo "@reboot sleep 35 && /usr/bin/dos2unix /home/debian/iptables" >> mycron #echo "@reboot sleep 38 && /sbin/iptables-restore < /home/debian/iptables" >> mycron #echo "@reboot sleep 45 && rm /home/debian/iptables" >> mycron crontab mycron rm mycron