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