diff --git a/setup-01.md b/setup-01.md new file mode 100644 index 0000000..d5684f9 --- /dev/null +++ b/setup-01.md @@ -0,0 +1,100 @@ +# acCrocRadio setup Sistema + +## DNS + +DNS-zone presso il registrar + +esempio: accroc.radio + +``` +* 10800 IN A 10.000.00.001 +@ 10800 IN A 10.000.00.001 +wiki 10800 IN CNAME accroc.radio. +ac 10800 IN CNAME accroc.radio. +wp 10800 IN CNAME accroc.radio. +www 10800 IN CNAME accroc.radio. +``` + +## Installazione + +Debian 10 + +> apt update ; apt upgrade ; apt clean + +> apt install sudo ssh screen net-tools htop strace ntp ufw figlet apg wipe +> apt install curl git apt-transport-https tmux byobu man elinks grc dnsutils +> apt install fish tree zip nmap rsync mutt logwatch rkhunter + +## Hostname + +> hostnamectl set-hostname croco + +> figlet: figlet cRoc > /etc/motd + +## Firewall + +``` +ufw default deny incoming +ufw default allow outgoing +ufw allow ssh +ufw allow 80, 443, 2022, 8000, 8005 +ufw enable +``` + +Consigliato: cambiare porta sshd, abilitare ssh login passwordless + +## Time + +> dpkg-reconfigure tzdata + +Europe/Rome + +## Dotfiles + +~/.bashrc + +``` +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' +alias docker='grc docker' +``` + +~/.nanorc + +``` +syntax "all" "[\.]*$" +color green "^#.*$" +set tabsize 4 +set tabstospaces +``` + +## Mailserver + +> apt install postfix + +Posta solo locale. + +Per riconfigurare: + +> dpkg-reconfigure postfix + +## SWAP + +> free -h +> fallocate -l 2G /swapfile +> ls -lh /swapfile +> chmod 600 /swapfile +> mkswap /swapfile +> swapon /swapfile +> swapon --show +> sudo cp /etc/fstab /etc/fstab.bak +> echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab +> cat /proc/sys/vm/swappiness +> sysctl vm.swappiness=10 +> echo vm.swappiness=10 >> /etc/sysctl.conf +> cat /proc/sys/vm/vfs_cache_pressure +> sysctl vm.vfs_cache_pressure=50 +> echo vm.vfs_cache_pressure=50 >> /etc/sysctl.conf + +