Luthfi Idris Cerita Linux, Jerman Wirausaha dan Hidup Sederhana

Catatan

Ada beberapa catatan hasil install ghost di VPS

  • Hapus kernel-kernel linux yang tidak terpakai

      $ sudo apt-get purge linux-kernel-versi linux-header-versi
    
  • Lihat versi paket yang ada di repo

      $ dpkg -p namaPaket 
      $ dpkg -s namaPaketYangSudahTerinstall
    
  • Install nodejs (aplikasi untuk menjalankan javascript tanpa browser) dan npm (nodejs package manager)

      $ sudo apt-get install nodejs
      $ node -v 
      $ npm -v
    
  • Download ghost, perintah di bawah artinya program Curl(untuk transfer file) dengan -L (location) -o (output)

      $ curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
    
  • Ekstrak dan pindahkan ke direktori /var/www/ghost

      $ sudo unzip -uo ghost.zip -d /var/www/ghost
    
  • Install ghost

      $ sudo npm install --production
    
  • Sunting file config.js, sunting bagian URL

      $ sudo vim config.js
    
  • Buat konfigurasi baru pada /etc/nginx/sites-available

      $ sudo vim /etc/nginx/sites-available/ghost
    
      server {
          listen 80;
          server_name example.com;
    
      location / {
      		proxy_set_header   X-Real-IP $remote_addr;
      		proxy_set_header   Host      $http_host;
      		proxy_pass         http://127.0.0.1:2368;
          }
      }	
    
  • Buat sym-link

      $ sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/ghost
    
  • Cek konfigurasi dan restart nginx

      $ sudo nginx -t 
      $ sudo service nginx restart
    
  • Jalankan ghost

      $ sudo npm start --production
    
  • Buka pada web browser http://urlanda/ghost/ untuk pertama kali setup.

« Pos Sebelumnya Pos Sesudahnya »