How to Install Ghost CMS (Content Management System) on Ubuntu
Quickloss3
update Server: apt update && apt upgrade -y
Set Hostname: hostnamectl set-hostname blog.example.com
Installing Nginx: sudo apt install nginx
Installing MySQL DB: sudo apt install mariadb-server sudo systemctl enable --now mariadb mysql create database myblog; grant all on myblog.* to myblog@localhost IDENTIFIED By "123Admin"; flush privileges; exit;
Add User for Ghost administration: sudo adduser ghostcms sudo usermod -aG sudo ghostcms
Install Node.js: curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt install -y nodejs rm -rf $NVM_DIR ~/.npm ~/.bower unset NVM_DIR; which node; rm -rf {path_to_node_version}
Install Ghost-CLI: sudo npm i -g ghost-cli sudo npm i -g ghost-cli@latest sudo mkdir -p /var/www/ghostcms cd /var/www/ghostcms sudo chown ghostcms:ghostcms /var/www/ghostcms sudo chmod 775 /var/www/ghostcms
Install Ghost using Ghost-CLI: sudo su - ghostcms cd /var/www/ghostcms mkdir blog.example.com cd blog.example.com ghost install
? Enter your blog URL: https://blog.example.com ? Enter your MySQL hostname: localhost ? Enter your MySQL username: myblog ? Enter your MySQL password: [hidden] your_password ? Enter your Ghost database name: myblog ... https://www.youtube.com/watch?v=gyqfqjJF52Y
30198980 Bytes