Nav apraksta

bach 692584ff8a fixed gitbarrerepos bug 10 mēneši atpakaļ
assets cb915edc33 fixed php version on nginx conf files 10 mēneši atpakaļ
bin 692584ff8a fixed gitbarrerepos bug 10 mēneši atpakaļ
install.sh 1272de1add updated php version 2 gadi atpakaļ
readme.md 418f2e5583 deb12 10 mēneši atpakaļ

readme.md

Install LEMP web server and secure it on debian 12

Fail2ban, Ufw, Proftpd, Knockd, Nginx, Mariadb, php7.0-fpm, redis, vhosts, git barre repos, zabbix-agent, dotfiles and more

how to use it

on a fresh install

All commands below are run as root user. Either log in as root user directly or log in as your normal user and then use the command su - to become root user on your server before you proceed. IMPORTANT: You must use su - and not just su, otherwise your PATH variable is set wrong by Debian.

1 install git

apt-get install git

2 clone the repo

git clone https://figureslibres.io/gogs/bachir/debian-web-server.git

3 change defaut shell from dash to bash

dpkg-reconfigure dash

and answer NO to the the question

4 run the script as root

su
cd debian-web-server
chmod a+x install.sh
./install.sh

ref

http://www.debian.org/doc/manuals/securing-debian-howto/ https://www.thefanclub.co.za/how-to/how-secure-ubuntu-1204-lts-server-part-1-basics https://www.linode.com/docs/websites/lamp/lamp-server-on-debian-7-wheezy https://www.evernote.com/Home.action#n=28425519-ee9f-4efc-a13b-5426f4b31a78&ses=1&sh=5&sds=5&x=git%2520deploy& https://github.com/Mins/TuxLite