acCrocRadio/setup-01.md

1.7 KiB

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 (e 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

Posta solo locale.

apt install postfix

Per riconfigurare:

dpkg-reconfigure postfix

SWAP

free -h
fallocate -l 2G /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