|
@@ -18,7 +18,7 @@ pwd
|
|
|
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0/phpMyAdmin-5.1.0-all-languages.tar.gz
|
|
|
tar -zxvf phpMyAdmin-5.1.0-all-languages.tar.gz
|
|
|
rm phpMyAdmin-5.1.0-all-languages.tar.gz
|
|
|
-mv phpMyAdmin-5.1.0-all-languages /var/www/html/phpmyadmin
|
|
|
+sudo mv phpMyAdmin-5.1.0-all-languages /var/www/html/phpmyadmin
|
|
|
cd /var/www/html/phpmyadmin
|
|
|
mkdir /tmp
|
|
|
cd
|
|
@@ -46,15 +46,15 @@ sudo service apache2 start
|
|
|
|
|
|
echo "setting mysql pass"
|
|
|
# sudo mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Gold@53743001';"
|
|
|
-user="root"
|
|
|
-ip="localhost"
|
|
|
-pwd="Gold@53743001"
|
|
|
+user='root'
|
|
|
+ip='localhost'
|
|
|
+pwd='Gold@53743001'
|
|
|
sudo mysql -u root -e "ALTER USER $user@$ip IDENTIFIED WITH mysql_native_password BY $pwd;"
|
|
|
echo "setting mysql done"
|
|
|
|
|
|
#Item3 MQTT
|
|
|
# install&setting mqtt server
|
|
|
-sudo pip3 install paho-mqtt -y
|
|
|
+sudo pip3 install paho-mqtt
|
|
|
sudo apt-get install mosquitto -y
|
|
|
sudo systemctl start mosquitto
|
|
|
sudo systemctl enable mosquitto
|
|
@@ -64,13 +64,13 @@ sudo ufw allow 8080/tcp
|
|
|
cd /
|
|
|
|
|
|
# get mqtt server file mosquitto.conf
|
|
|
-git clone -b mosquitto --single-branch http://60.250.156.230:3000/fatwolf/mqtt_server_setting.git /mosquitto/
|
|
|
+sudo git clone -b mosquitto --single-branch http://60.250.156.230:3000/fatwolf/mqtt_server_setting.git /mosquitto/
|
|
|
|
|
|
# get mqtt server file passwd.conf
|
|
|
-git clone -b passwd --single-branch http://60.250.156.230:3000/fatwolf/mqtt_server_setting.git /passwd/
|
|
|
+sudo git clone -b passwd --single-branch http://60.250.156.230:3000/fatwolf/mqtt_server_setting.git /passwd/
|
|
|
|
|
|
-mv /mosquitto/mosquitto.conf /etc/mosquitto/
|
|
|
-mv /passwd/passwd /etc/mosquitto/
|
|
|
+sudo mv /mosquitto/mosquitto.conf /etc/mosquitto/
|
|
|
+sudo mv /passwd/passwd /etc/mosquitto/
|
|
|
|
|
|
rm -rf /mosquitto/
|
|
|
rm -rf /passwd/
|
|
@@ -89,19 +89,19 @@ echo "mqtt server file done"
|
|
|
#Item4 Watchdog
|
|
|
cd /
|
|
|
# get watchdog file proc-wdtd.conf
|
|
|
-git clone -b procwdtdconf --single-branch http://60.250.156.230:3000/fatwolf/proc.git /procwdtdconf/
|
|
|
+sudo git clone -b procwdtdconf --single-branch http://60.250.156.230:3000/fatwolf/proc.git /procwdtdconf/
|
|
|
|
|
|
# get watchdog file proc-wdtd
|
|
|
-git clone -b procwdtd --single-branch http://60.250.156.230:3000/fatwolf/proc.git /procwdtd/
|
|
|
+sudo git clone -b procwdtd --single-branch http://60.250.156.230:3000/fatwolf/proc.git /procwdtd/
|
|
|
|
|
|
#maybe use git clone to copy rc.local file?
|
|
|
#sudo nano /etc/rc.local/
|
|
|
# get watchdog file rc.local
|
|
|
-git clone -b rclocal --single-branch http://60.250.156.230:3000/fatwolf/proc.git /rclocal/
|
|
|
+sudo git clone -b rclocal --single-branch http://60.250.156.230:3000/fatwolf/proc.git /rclocal/
|
|
|
|
|
|
-mv /procwdtdconf/proc-wdtd.conf /etc/
|
|
|
-mv /procwdtd/proc-wdtd /usr/sbin/
|
|
|
-mv /rclocal/rc.local /etc/
|
|
|
+sudo mv /procwdtdconf/proc-wdtd.conf /etc/
|
|
|
+sudo mv /procwdtd/proc-wdtd /usr/sbin/
|
|
|
+sudo mv /rclocal/rc.local /etc/
|
|
|
|
|
|
rm -rf /procwdtdconf/
|
|
|
rm -rf /procwdtd/
|
|
@@ -113,7 +113,7 @@ echo "watchdog file done"
|
|
|
|
|
|
#Item5 Git Server
|
|
|
sudo apt-get install golang -y
|
|
|
-cd /home/username/
|
|
|
+cd
|
|
|
git clone --depth 1 https://github.com/gogs/gogs.git gogs
|
|
|
cd gogs/
|
|
|
go build -o gogs
|
|
@@ -122,27 +122,27 @@ echo "Git Server done"
|
|
|
# ./gogs web
|
|
|
|
|
|
#Item6 Python packegs Library
|
|
|
-sudo pip3 install flask -y
|
|
|
-sudo pip3 install Flask-SQLAlchemy -y
|
|
|
-sudo pip3 install pymysql -y
|
|
|
-sudo pip3 install flask_mqtt -y
|
|
|
-sudo pip3 install flask_migrate -y
|
|
|
-sudo pip3 install flask-jwt-extended -y
|
|
|
-sudo pip3 install numpy -y
|
|
|
-sudo pip3 install pandas -y
|
|
|
-sudo pip3 install opencv-python==4.2.0.34 -y
|
|
|
-sudo pip3 install BeautifulSoup4 -y
|
|
|
-sudo pip3 install selenium -y
|
|
|
-sudo pip3 install geocoder -y
|
|
|
+sudo pip3 install flask
|
|
|
+sudo pip3 install Flask-SQLAlchemy
|
|
|
+sudo pip3 install pymysql
|
|
|
+sudo pip3 install flask_mqtt
|
|
|
+sudo pip3 install flask_migrate
|
|
|
+sudo pip3 install flask-jwt-extended
|
|
|
+sudo pip3 install numpy
|
|
|
+sudo pip3 install pandas
|
|
|
+sudo pip3 install opencv-python==4.2.0.34
|
|
|
+sudo pip3 install BeautifulSoup4
|
|
|
+sudo pip3 install selenium
|
|
|
+sudo pip3 install geocoder
|
|
|
#Item7 AP(WebPage)
|
|
|
cd /
|
|
|
-git clone http://60.250.156.230:3000/benson/SixthProject.git /Sixth/
|
|
|
-mv /Sixth/BBend-Test-JWT.tar.gz /etc/Sixth
|
|
|
+sudo git clone http://60.250.156.230:3000/benson/SixthProject.git /Sixth/
|
|
|
+sudo mv /Sixth/BBend-Test-JWT.tar.gz /etc/Sixth
|
|
|
rm -rf /Sixth/
|
|
|
cd /etc/Sixth
|
|
|
tar -zxvf BBend-Test-JWT.tar.gz
|
|
|
var0="sudo python3 /etc/Sixth/BBend-Test-JWT/manage.py"
|
|
|
-echo "manage.py=$var0" >> /etc/proc-wdtd.conf
|
|
|
+sudo echo "manage.py=$var0" >> /etc/proc-wdtd.conf
|
|
|
|
|
|
echo "AP done"
|
|
|
|