aa01b299243381fd0dd64f336b6736dd92121d72
Install web server and secure it on alpine linux
- upgrade
- bash
- misc
- dotfiles
- user
- secure openssh
- Ufw (may be eventualy replaced by awall ?)
- Fail2ban
- Knockd
- Mariadb (bug https://bugs.alpinelinux.org/issues/9046)
- php7-fpm
- Nginx
- drush
- composer
- letsencrypt
- vhosts
- redis
- zabbix-agent
- 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-werver.git
3 you have to be root
su
4 install bash
cd alpine-web-server
. bin/bash
5 run the full install
. install.sh
all script in bin/ can be ran seperatly, but from the repos source exclusively
. bin/misc.sh
Languages
Shell
93.9%
Python
5%
PHP
1.1%