mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 01:26:11 -08:00
work #520 - install logging
This commit is contained in:
@@ -86,10 +86,11 @@ There are 2 approaches how to get PiHole devices imported. Via the PiHole import
|
|||||||
|
|
||||||
#### 🧭 Community guides
|
#### 🧭 Community guides
|
||||||
|
|
||||||
> Primarily use the official installation guides in this document and use community content as suplementary material. Open an issue if you'd like to add your link to the list 🙏
|
> Use the official installation guides at first and use community content as suplementary material. Open an issue if you'd like to add your link to the list 🙏
|
||||||
|
|
||||||
- 📄 [How to Install Pi.Alert on Your Synology NAS - Marius hosting (English)](https://mariushosting.com/how-to-install-pi-alert-on-your-synology-nas/) (Updated frequently)
|
- 📄 [How to Install Pi.Alert on Your Synology NAS - Marius hosting (English)](https://mariushosting.com/how-to-install-pi-alert-on-your-synology-nas/) (Updated frequently)
|
||||||
- 📄 [시놀/헤놀에서 네트워크 스캐너 Pi.Alert Docker로 설치 및 사용하기 (Korean)](https://blog.dalso.org/article/%EC%8B%9C%EB%86%80-%ED%97%A4%EB%86%80%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%8A%A4%EC%BA%90%EB%84%88-pi-alert-docker%EB%A1%9C-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9) (July 2023)
|
- 📄 [시놀/헤놀에서 네트워크 스캐너 Pi.Alert Docker로 설치 및 사용하기 (Korean)](https://blog.dalso.org/article/%EC%8B%9C%EB%86%80-%ED%97%A4%EB%86%80%EC%97%90%EC%84%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%8A%A4%EC%BA%90%EB%84%88-pi-alert-docker%EB%A1%9C-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9) (July 2023)
|
||||||
|
- 📄 [网络入侵探测器Pi.Alert (Chinese)](https://codeantenna.com/a/VgUvIAjZ7J) (May 2023)
|
||||||
- ▶ [Pi.Alert auf Synology & Docker by - Jürgen Barth (German)](https://www.youtube.com/watch?v=-ouvA2UNu-A) (March 2023)
|
- ▶ [Pi.Alert auf Synology & Docker by - Jürgen Barth (German)](https://www.youtube.com/watch?v=-ouvA2UNu-A) (March 2023)
|
||||||
- ▶ [Top Docker Container for Home Server Security - VirtualizationHowto (English)](https://www.youtube.com/watch?v=tY-w-enLF6Q) (March 2023)
|
- ▶ [Top Docker Container for Home Server Security - VirtualizationHowto (English)](https://www.youtube.com/watch?v=tY-w-enLF6Q) (March 2023)
|
||||||
- ▶ [Pi.Alert or WatchYourLAN can alert you to unknown devices appearing on your WiFi or LAN network - Danie van der Merwe (English)](https://www.youtube.com/watch?v=v6an9QG2xF0) (November 2022)
|
- ▶ [Pi.Alert or WatchYourLAN can alert you to unknown devices appearing on your WiFi or LAN network - Danie van der Merwe (English)](https://www.youtube.com/watch?v=v6an9QG2xF0) (November 2022)
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ INSTALL_DIR=/home/pi # Specify the installation directory here
|
|||||||
WEB_UI_DIR=/var/www/html/pialert
|
WEB_UI_DIR=/var/www/html/pialert
|
||||||
NGINX_CONFIG_FILE=/etc/nginx/conf.d/pialert.conf
|
NGINX_CONFIG_FILE=/etc/nginx/conf.d/pialert.conf
|
||||||
OUI_FILE="/usr/share/arp-scan/ieee-oui.txt" # Define the path to ieee-oui.txt and ieee-iab.txt
|
OUI_FILE="/usr/share/arp-scan/ieee-oui.txt" # Define the path to ieee-oui.txt and ieee-iab.txt
|
||||||
|
FILEDB=$INSTALL_DIR/pialert/db/pialert.db
|
||||||
# DO NOT CHANGE ANYTHING ABOVE THIS LINE!
|
# DO NOT CHANGE ANYTHING ABOVE THIS LINE!
|
||||||
|
|
||||||
# if custom variables not set we do not need to do anything
|
# if custom variables not set we do not need to do anything
|
||||||
@@ -94,23 +95,26 @@ fi
|
|||||||
# Fixing file permissions
|
# Fixing file permissions
|
||||||
echo "[INSTALL] Fixing file permissions"
|
echo "[INSTALL] Fixing file permissions"
|
||||||
|
|
||||||
|
echo "[INSTALL] Fixing WEB_UI_DIR: $WEB_UI_DIR"
|
||||||
|
|
||||||
chmod -R a+rwx $WEB_UI_DIR
|
chmod -R a+rwx $WEB_UI_DIR
|
||||||
|
|
||||||
|
echo "[INSTALL] Fixing INSTALL_DIR: $INSTALL_DIR"
|
||||||
|
|
||||||
chmod -R a+rw $INSTALL_DIR/pialert/front/log
|
chmod -R a+rw $INSTALL_DIR/pialert/front/log
|
||||||
chmod -R a+rwx $INSTALL_DIR
|
chmod -R a+rwx $INSTALL_DIR
|
||||||
|
|
||||||
FILEDB=$INSTALL_DIR/pialert/db/pialert.db
|
|
||||||
|
|
||||||
if [ -f "$FILEDB" ]; then
|
|
||||||
chown -R www-data:www-data $INSTALL_DIR/pialert/db/pialert.db
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "[INSTALL] Copy starter pialert.db and pialert.conf if they don't exist"
|
echo "[INSTALL] Copy starter pialert.db and pialert.conf if they don't exist"
|
||||||
|
|
||||||
# Copy starter pialert.db and pialert.conf if they don't exist
|
# Copy starter pialert.db and pialert.conf if they don't exist
|
||||||
cp -n "$INSTALL_DIR/pialert/back/pialert.conf" "$INSTALL_DIR/pialert/config/pialert.conf"
|
cp -n "$INSTALL_DIR/pialert/back/pialert.conf" "$INSTALL_DIR/pialert/config/pialert.conf"
|
||||||
cp -n "$INSTALL_DIR/pialert/back/pialert.db" "$INSTALL_DIR/pialert/db/pialert.db"
|
cp -n "$INSTALL_DIR/pialert/back/pialert.db" "$FILEDB"
|
||||||
|
|
||||||
|
echo "[INSTALL] Fixing permissions after copied starter config & DB"
|
||||||
|
|
||||||
|
if [ -f "$FILEDB" ]; then
|
||||||
|
chown -R www-data:www-data $FILEDB
|
||||||
|
fi
|
||||||
|
|
||||||
chmod -R a+rwx $INSTALL_DIR # second time after we copied the files
|
chmod -R a+rwx $INSTALL_DIR # second time after we copied the files
|
||||||
chmod -R a+rw $INSTALL_DIR/pialert/config
|
chmod -R a+rw $INSTALL_DIR/pialert/config
|
||||||
@@ -122,7 +126,6 @@ if [ ! -f "$INSTALL_DIR/pialert/front/buildtimestamp.txt" ]; then
|
|||||||
date +%s > "$INSTALL_DIR/pialert/front/buildtimestamp.txt"
|
date +%s > "$INSTALL_DIR/pialert/front/buildtimestamp.txt"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# start PHP
|
# start PHP
|
||||||
/etc/init.d/php8.2-fpm start
|
/etc/init.d/php8.2-fpm start
|
||||||
/etc/init.d/nginx start
|
/etc/init.d/nginx start
|
||||||
|
|||||||
Reference in New Issue
Block a user