acCrocRadio/setup-01.md

1.6 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, 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