Skip to content

Cómo instalar Passbolt CE Password Manager en AlmaLinux 9

Cloud Infrastructure Expert
Cómo instalar Passbolt CE Password Manager en AlmaLinux 9

 

 

Passbolt CE es un gestor de contraseñas de código abierto diseñado para la colaboración en equipo. Te permite almacenar, compartir y gestionar de forma segura las credenciales de tu equipo. En este tutorial, te guiaremos a través de los pasos para instalar Passbolt CE en tu servidor VPS con AlmaLinux 9.

Requisitos Previos

  • Un servidor VPS con AlmaLinux 9.
  • Acceso SSH al servidor con privilegios de root o sudo.
  • Un servidor web como Apache o Nginx instalado y configurado.
  • PHP 8.0 o superior con las siguientes extensiones habilitadas: `php-gnupg`, `php-intl`, `php-json`, `php-mbstring`, `php-sodium`.
  • Una base de datos MariaDB o MySQL.
  • Composer instalado.
  • Un nombre de dominio apuntando a la dirección IP de tu servidor.
  • Un certificado SSL válido (puedes obtener uno gratuito con Let’s Encrypt).

Pasos de Instalación

  1. Actualizar el sistema “`bash sudo dnf update -y “`
  2. Instalar dependencias “`bash sudo dnf install [https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm](https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm) -y sudo dnf install httpd mariadb-server php php-fpm php-mysqlnd php-gd php-xml php-zip php-intl php-mbstring php-json php-gnupg php-sodium git composer policycoreutils-python-utils -y “`
  3. Configurar MariaDB * Inicia y habilita MariaDB: “`bash sudo systemctl start mariadb sudo systemctl enable mariadb “` * Accede a la consola de MariaDB y crea la base de datos y el usuario para Passbolt: “`bash sudo mysql -u root -p “` “`sql CREATE DATABASE passbolt; CREATE USER ‘passbolt’@’localhost’ IDENTIFIED BY ‘tu_contraseña_segura’; GRANT ALL PRIVILEGES ON passbolt.* TO ‘passbolt’@’localhost’; FLUSH PRIVILEGES; exit; “` * Reemplaza `tu_contraseña_segura` con una contraseña fuerte.
  4. Instalar el repositorio de Passbolt
    curl -LO https://download.passbolt.com/ce/installer/passbolt-repo-setup.ce.sh
    sudo bash passbolt-repo-setup.ce.sh
  5. Instalar Passbolt CE
    sudo dnf install passbolt-ce -y
  6. Configurar SELinux (si está habilitado)

    Si SELinux está habilitado en tu sistema, ejecuta los siguientes comandos:

    sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/passbolt/(*)”
    sudo restorecon -Rv /var/www/passbolt/
  7. Configurar Nginx

    Crea un archivo de configuración para Nginx:

    sudo nano /etc/nginx/conf.d/passbolt.conf

    Agrega el siguiente contenido, reemplazando `tu_dominio` con tu nombre de dominio:

    server {
        listen 80;
        server_name tu_dominio;
        return 301 https://$host$request_uri; 
    }
    
    server {
        listen 443 ssl http2;
        server_name tu_dominio;
    
        ssl_certificate /etc/letsencrypt/live/tu_dominio/fullchain.pem; 
        ssl_certificate_key /etc/letsencrypt/live/tu_dominio/privkey.pem; 
    
        root /var/www/passbolt/webroot;
        index index.php;
    
        location / {
            try_files $uri $uri/ /index.php?$args;
        }
    
        location ~ \.php$ {
            try_files $uri =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass unix:/run/php-fpm/www.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    }

    * Asegúrate de tener un certificado SSL válido para `tu_dominio`. Si no lo tienes, puedes obtener uno gratuito con Let’s Encrypt. * Prueba la configuración de Nginx y reinicia el servicio:

    sudo nginx -t
    sudo systemctl restart nginx
  8. Configurar y acceder a Passbolt

    Abre tu navegador web y accede a `https://tu_dominio`. Sigue las instrucciones en pantalla para completar la configuración de Passbolt.

Conclusión

¡Listo! Has instalado Passbolt CE en tu servidor AlmaLinux 9. Ahora puedes comenzar a gestionar de forma segura las contraseñas de tu equipo.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.