Photo by Markus Spiske on Unsplash
Check list VPS II
Esta segunda parte fue realizada con Alma Linux 8.5
Ampliación del primer post con particularidades de distribuciones derivadas de CentOS. En este caso todo fue realizado en Alma Linux 8.4
Actualizar
dnf check-update && dnf update
Cambiar la contraseña de root
passwd
Agregar un nuevo usuario y definir la clave
adduser karlos
passwd karlos
Dar privilegios de root
gpasswd -a karlos wheel
SSH
La parte de configuración y conexión SSH no varia con respecto a la parte 1
Finalmente reiniciar el servicio
systemctl reload sshd
Firewall
Docker
Eliminar versiones antiguas
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
Actualizar índice de paquetes e instalar complementos
sudo yum check-update
sudo yum install -y yum-utils
Agregar repositorio
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Instalar
sudo yum install docker-ce docker-ce-cli containerd.io
Iniciar servicio y verificar
sudo systemctl start docker
sudo systemctl status docker
Habilitar arranque al inicio
sudo systemctl enable docker
Verificar instalación
sudo docker run hello-world
Permisos de ejecución
sudo usermod -aG docker $(whoami)
Volver a iniciar sesión
Docker Compose
Descargar ejecutable
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Asignar permisos
sudo chmod +x /usr/local/bin/docker-compose
Verificar instalación
docker-compose --version
Con estos pasos se tiene listo el server con Alma Linux (uno de los candidatos a sustituir a CentOS).
Para más detalles de las opciones utilizadas se pueden consultar los artículos de referencia.
Referencias
Initial Server Setup with CentOS 7
How to update AlmaLinux
Text
Install Docker Engine on CentOS
How To Install and Use Docker on CentOS 7
How To Install and Use Docker Compose on CentOS 7