1,106
edits
Technician (talk | contribs) |
Technician (talk | contribs) No edit summary |
||
Line 25: | Line 25: | ||
echo "deb http://mirror.23media.de/mariadb/repo/10.4/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/mariadb.list | echo "deb http://mirror.23media.de/mariadb/repo/10.4/debian $(lsb_release -sc) main" > /etc/apt/sources.list.d/mariadb.list | ||
=== | === Update & upgrade === | ||
apt-get update | |||
apt-get upgrade | apt-get upgrade | ||
apt-get dist-upgrade | apt-get dist-upgrade | ||
=== Set up firewall === | |||
apt-get install ufw | |||
for port in 22 25 80 443 465 587 993 995 5222 5223 5269 5270 5443 6697 7777 | |||
do ufw allow proto tcp to 0.0.0.0/0 port $port | |||
done | |||
ufw enable | |||
=== Install server components === | |||
Now install all the software used by FeministWiki. You might want to install some of these from backports instead to get newer versions. | Now install all the software used by FeministWiki. You might want to install some of these from backports instead to get newer versions. | ||
Line 38: | Line 49: | ||
apt-get install ejabberd | apt-get install ejabberd | ||
apt-get install fail2ban | apt-get install fail2ban | ||
apt-get install mariadb | apt-get install mariadb-server | ||
apt-get install opendkim | apt-get install opendkim | ||
apt-get install php7.4 # or whatever version we're on | apt-get install php7.4 # or whatever version we're on | ||
Line 48: | Line 59: | ||
apt-get install ejabberd/$(lsb_release -sc)-backports | apt-get install ejabberd/$(lsb_release -sc)-backports | ||