removed knockd ufw, added php modules

This commit is contained in:
2020-04-21 11:49:28 +02:00
parent 7cf2081065
commit 6eaf5dbccd
4 changed files with 27 additions and 17 deletions
+16 -14
View File
@@ -33,22 +33,24 @@ echo -n "checking if ufw is installed"
ufw_installed=$(apk list -I | grep "ufw")
if ! $ufw_installed; then
echo -n "ufw installed"
mv /etc/knockd.conf /etc/knockd.conf.ori
cp "$_assets"/knockd.conf /etc/knockd.conf
echo -n "define a sequence number for opening ssh (as 7000,8000,9000) : "
read sq
sed -i "s/7000,8000,9000/$sq/g" /etc/knockd.conf
rc-update add knockd
/etc/init.d/knockd start
ufw delete allow ssh
echo -e "knockd installed and configured"
echo -e "please note this sequence for future ssh knocking"
echo "$sq"
else
#. bin/ufw.sh
echo -n "ufw not installed, needed by knockd, configuration aborted"
fi
mv /etc/knockd.conf /etc/knockd.conf.ori
cp "$_assets"/knockd.conf /etc/knockd.conf
echo -n "define a sequence number for opening ssh (as 7000,8000,9000) : "
read sq
sed -i "s/7000,8000,9000/$sq/g" /etc/knockd.conf
rc-update add knockd
/etc/init.d/knockd start
ufw delete allow ssh
echo -e "knockd installed and configured"
echo -e "please note this sequence for future ssh knocking"
echo "$sq"
sleep 3
+1 -1
View File
@@ -74,7 +74,7 @@ echo -e '
'
echo -e "Installing PHP 7.0"
sleep 3
apk add php7 php7-fpm php7-pdo_mysql php7-opcache php7-curl php7-mbstring php7-zip php7-xml php7-gd php7-mcrypt php7-imagick php7-phar php7-json php7-dom
apk add php7 php7-fpm php7-pdo_mysql php7-opcache php7-curl php7-mbstring php7-zip php7-xml php7-gd php7-mcrypt php7-imagick php7-phar php7-json php7-dom php7-tokenizer php7-iconv php7-xmlwriter
echo -e "Configuring PHP"
+8
View File
@@ -13,6 +13,14 @@ sleep 2
# TODO use awall instead of ufw ?
# BUG
# ufw
# Traceback (most recent call last):
# File "/usr/sbin/ufw", line 25, in <module>
# import ufw.frontend
# ModuleNotFoundError: No module named 'ufw'
# ufw
apk add ufw@testing
ufw allow ssh # knockd will open the ssh port
+2 -2
View File
@@ -14,9 +14,9 @@ each alpine linux stable release has it's branch (master is a clone of the last
- [x] dotfiles
- [x] user
- [x] secure openssh
- [x] Ufw (may be eventualy replaced by awall ?)
- [ ] Ufw (may be eventualy replaced by awall ?)
- [x] Fail2ban
- [x] Knockd
- [ ] Knockd
- [x] Mariadb (bug https://bugs.alpinelinux.org/issues/9046)
- [x] mysql backups
- [x] php7-fpm (7.2)