kestrel.cedarworks.com install
Jan 7, 2025

adduser cwadmin
passwd cwadmin
usermod -aG wheel cwadmin

https://www.digitalocean.com/community/tutorials/how-to-edit-the-sudoers-file

dnf install wget emacs-nox

dnf install epel-release
dnf update

sudo semanage port -a -t ssh_port_t -p tcp 31522

dnf install firewalld
systemctl enable firewalld
systemctl start firewalld
firewall-cmd --permanent --add-port=31522/tcp
firewall-cmd --reload

emacs /etc/inputrc

set show-all-if-ambiguous on
set history-preserve-point on

"\e[B": history-search-forward
"\e[A": history-search-backward

emacs /etc/ssh/sshd_config

Port 31522
PermitRootLogin no
AllowUsers cwadmin

dnf install nginx
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
sudo systemctl start nginx
sudo systemctl enable nginx

sudo semanage fcontext -a -t httpd_log_t "/var/www/logs(/.)?"
sudo restorecon -R -v /var/www/logs
sudo semanage fcontext -a -t httpd_sys_content_t "/var/www/sites(/.
)?"
sudo restorecon -R -v /var/www/sites

dnf install snapd / certbot

dnf install multitail
mysql postgresql php-fpm phpmyadmin