# 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