En esta guía, aprenderá a instalar Ghost CMS en Ubuntu 22.04. Ghost es un CMS de código abierto, gratuito, potente, ligero y moderno. Se utiliza para crear y publicar blogs. Además, ofrece una interfaz fácil de usar y fácil de usar. Ghost CMS viene con muchas características que incluyen: Editor basado en Markdown para escribir y formatear contenido. Herramientas SEO integradas para optimizar el contenido para los motores de búsqueda. Diseño de respuesta. Funciones de membresía y suscripción. Temas y plantillas personalizables. Aquí intentamos proporcionar una guía paso a paso para que pueda instalar fácilmente Ghost CMS en Ubuntu 22.04. Para hacer esto, continúe con el resto del artículo e inicie la instalación de Ghost CMS en Ubuntu 22.04. ¿Cómo instalar Ghost CMS en Ubuntu 22.04? Antes de comenzar la configuración de Ghost CMS, debe iniciar sesión en su servidor como usuario no root con privilegios sudo y configurar un firewall básico. Para hacer esto, puede verificar la Configuración inicial del servidor con Ubuntu 22.04. Además, necesita un nombre de dominio válido que apunte a la dirección IP de su servidor. Los requisitos de configuración de Ghost CMS incluyen Nginx, MySQL o MariaDB, Node.js y el usuario de Ghost. Para obtener los pasos de instalación, siga el resto del artículo e instale Ghost CMS en Ubuntu 22.04. Paso 1: instale Nginx para la configuración de Ghost CMS Primero, debe ejecutar la actualización y actualización del sistema usando el siguiente comando: sudo apt update && sudo apt Upgrade -y Luego, debe instalar el servidor web Nginx usando el siguiente comando: sudo apt install nginx -y Paso 2: configurar el servidor de base de datos MariaDB para Ghost CMS Para instalar Ghost CMS en Ubuntu 22.04, necesita un servidor de base de datos como MySQL o MariaDB. En esta guía, utilizamos MariaDB. Para instalarlo, puede ejecutar el siguiente comando: sudo apt install mariadb-server -y Inicie y habilite el servidor MariaDB con el siguiente comando: sudo systemctl enable –now mariadb Luego, asegure su instalación de MariaDB y establezca una contraseña de root para ella. con el siguiente comando: sudo mysql_secure_installation En este punto, debe iniciar sesión en su shell MariaDB y crear una base de datos y un usuario para Ghost CMS en Ubuntu 22.04. Para hacer esto, puede ejecutar los siguientes comandos: # sudo mysql -u root -p MariaDB [(none)]> CREAR BASE DE DATOS mydb; mariadb [(none)]> CONCEDER TODO EN mydb.* A myuser@localhost IDENTIFICADO POR «contraseñafuerte»; mariadb [(none)]> PRIVILEGIOS DE DESCARGA; mariadb [(none)]> SALIR; Paso 3: crear un usuario para la administración de Ghost CMS En este punto, debe crear un usuario que se utilizará para la administración de Ghost en los siguientes pasos. Para hacer esto, puede ejecutar el siguiente comando: # sudo adduser ghostuser # sudo usermod -aG sudo ghostuser Ahora necesita configurar node.js para instalar Ghost CMS en Ubuntu 22.04. Para hacer esto, siga los pasos a continuación. Paso 4: configurar Node.js para la instalación de Ghost CMS La última versión de Ghost CMS es compatible con Node.js 18. En este paso, debe instalar Node.js en Ubuntu 22.04 antes de comenzar a usar Ghost CMS en su servidor. Para hacer esto, puede usar los siguientes comandos: # sudo curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash # sudo apt install nodejs -y Nota: Si tiene NMV y cualquier versión de nodo instalada en su servidor, debe desinstalarlo. Para hacer esto, puede usar: $ rm -rf $NVM_DIR ~/.npm ~/.bower $ unset NVM_DIR; $ qué nodo; $ rm -rf {path_to_node_version} Además, debe buscar en su ~/.bash_profile o ~/.bashrc y eliminar cualquier línea nvm. Paso 5: instale Ghost-CLI en Ubuntu 22.04 Para acceder al comando Ghost, debe instalar el paquete Ghost-CLI en su servidor. Para hacer esto, puede usar el siguiente comando NPM: sudo npm install ghost-cli@latest -g Verifique la instalación de Ghost CLI verificando su versión: ghost -v Salida Versión de Ghost-CLI: 1.26.0 Paso 6: cree Ghost CMS Carpeta de datos en Ubuntu 22.04 Debes saber que Ghost no funciona en el directorio raíz o de inicio del usuario. Debe crear una nueva carpeta para sus datos en el directorio /var/www. Para hacer esto, puede ejecutar el siguiente comando y cambiar al directorio de Ghost CMS: # sudo mkdir -p /var/www/ghostcms # cd /var/www/ghostcms En este punto, debe establecer la propiedad correcta con el usuario. que ha creado para Ghost CMS y ha establecido los permisos correctos: # sudo chown ghostuser:ghostuser /var/www/ghostcms # sudo chmod 775 /var/www/ghostcms Paso 7: instale Ghost CMS en Ubuntu 22.04 con ghost-cli En este punto , puede instalar fácilmente Ghost CMS en Ubuntu 22.04 con la herramienta CLI. Cambie a su usuario de Ghost y ejecute los siguientes comandos: # sudo su – ghostuser # cd /var/www/ghostcms # mkdir example.com # cd example.com Luego, use el siguiente comando para instalar Ghost CMS en su servidor: Ghost install Esto descargará e instalará Ghost CMS y sus dependencias. Durante la instalación, se le harán algunas preguntas, como ingresar su dominio, las credenciales de la base de datos, su contraseña de sudo, configurar un certificado SSL, configurar systemd, etc. Contéstelas según sus requisitos. Una vez que haya terminado, obtendrá el siguiente resultado: Paso 8: acceda al panel de administración de Ghost CMS En este punto, ha aprendido a instalar Ghost CMS en Ubuntu 22.04. Ahora puede utilizar fácilmente la URL que obtuvo de la instalación y acceder a su panel web. Primero, debe crear su primer usuario administrador y continuar: Luego, verá su panel de Ghost CMS en Ubuntu 22.04. Desde allí, puede escribir y publicar publicaciones, personalizar su sitio, importar miembros y administrar su sitio. Eso es todo, ya terminaste. Para obtener más información, puede visitar el sitio web oficial. Conclusión Ghost es una excelente opción para blogueros, escritores y editores que buscan una plataforma dedicada para compartir sus ideas e historias. En este punto, ha aprendido los pasos completos para instalar Ghost CMS en Ubuntu 22.04 utilizando la herramienta Ghost-CLI y accediendo a su interfaz web de administración. Espero que lo disfrutes. Además, es posible que le interese leer los siguientes artículos: Instalación de Drupal CMS con LAMP Stack en Debian/Ubuntu Instalar TYPO3 CMS en Ubuntu 22.04 Instalar ProcessWire CMS en Ubuntu 22.04 La mejor manera de instalar NoMachine en Ubuntu 22.04 Nginx Proxy Manager en Ubuntu 22.04 Instalar Zoom Client en Ubuntu Terminal Pasos sencillos para instalar Adminer en Debian 12

Source link