setup sistema

This commit is contained in:
dan 2020-12-10 23:57:17 +01:00
parent b9ef4dfa41
commit 68812f3af5

100
setup-01.md Normal file
View File

@ -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