You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christoph Miksche 7cca8eace5 ufw: enable logging 2 years ago
copy Instructions added 2 years ago
LICENSE Initial commit 4 years ago
README.md Instructions added 2 years ago
config.sh MariaDB added 2 years ago
functions.sh MariaDB added 2 years ago
install.sh ufw: enable logging 2 years ago

README.md

Debian Server Basic Config - Bash Script

Author: Christoph Daniel Miksche

License: GNU General Public License

Version: 0.2 (untested alpha)

This is a bash script for setting the basic configuration of a debian based server.

Variables can be put / set in the “config.sh” file.

Features:

  • Update of installed packages
  • Install of following packages: ufw rkhunter fail2ban nano sudo htop whois curl nodejs figlet screen cron ntp tar zip unzip
  • Sets a cron for daily package update
  • Install and basic configuration of the firewall ufw
  • Creates new default user
  • Disable of ssh-root-login
  • Changes the default ssh port
  • Install of the FTP Service, Webserver and Database
  • Creates a simple message of the day with warnings for unauthorized user
  • Creates a vHost for your Website

Instructions: