# Install web server and secure it on alpine linux - [x] upgrade - [x] bash - [x] misc - [x] dotfiles - [x] user - [x] secure openssh - [x] Ufw (may be eventualy replaced by awall ?) - [x] Fail2ban - [x] Knockd - [ ] Mariadb (bug https://bugs.alpinelinux.org/issues/9046) - [x] php7-fpm - [x] Nginx - [x] drush - [x] composer - [ ] letsencrypt - [ ] vhosts - [x] redis - [x] zabbix-agent - [x] urbackup-client - [ ] git barre repos - [ ] Proftpd ## how to use it on a fresh install as root 1 install git ``` apk add git ``` 2 clone the repo ``` git clone https://figureslibres.io/gogs/bachir/alpine-web-server.git ``` 3 run the script as root ``` su cd alpine-web-server . install.sh ``` 4 all script in bin/ can be ran seperatly, but from the repos source exclusively ``` . bin/misc.sh ```