Base build for a secure server.
Go to file
Matthew Saunders Brown eb0ddc4db2 change webmaster@ to fqdn 2024-03-26 13:43:03 -07:00
fail2ban initial commit 2022-11-17 09:47:11 -08:00
sbin add option to query specific set 2023-08-21 10:31:31 -07:00
COPYING initial commit 2022-11-17 09:47:11 -08:00
README.md info about mail server options 2024-03-14 15:22:38 -07:00
install.sh change webmaster@ to fqdn 2024-03-26 13:43:03 -07:00

README.md

Base Stack

Base Stack installs some basic applications and configs that are common to any server build. Specifically firewald & fail2ban to lock a server down.

Install

cd /usr/local/src/
git clone https://git.stack-source.com/msb/base-stack.git
cd base-stack
bash install.sh

MTA

For an integrated and full featured mail server configuration it's recommended to install vmail-stack: https://git.stack-source.com/msb/vmail-stack If you just want a minimal smtp mail server for getting automated emails (cron, website contact forms, etc.) off the server you can install and configure exim4-daemon-light with these commands:

apt -y install exim4-daemon-light mailutils
sed -i "s|dc_eximconfig_configtype='local'|dc_eximconfig_configtype='internet'|g" /etc/exim4/update-exim4.conf.conf
/usr/sbin/update-exim4.conf
systemctl restart exim4
echo "user@example.com" > /root/.forward

License

Copyright (c) 2022 Matthew Saunders Brown matthewsaundersbrown@gmail.com
GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)