Platform blogging memungkinkan Anda untuk mengekspresikan pemikiran dan pendapat Anda kepada dunia pada umumnya—apa pun area Anda keahlian atau minat, Anda dapat mendorong pengetahuan Anda ke luar sana dan membuatnya dibaca oleh ribuan, atau bahkan jutaan rakyat. Ghost adalah salah satu platform blogging dan sistem manajemen konten terbaik yang tersedia, dan dengan sedikit usaha, Anda dapat menggunakan Ghost untuk membantu Anda membuat dan mengelola blog dari Raspberry Pi Anda.

Mengapa Ghost Adalah Salah Satu Alat Blogging Terbaik untuk Raspberry Pi

Klaim utama Ghost untuk ketenaran adalah kesederhanaannya, dan pengembang mengklaim bahwa pengalaman blogging Ghost difokuskan pada penyediaan pengalaman menulis dan penerbitan terbaik. Tidak seperti WordPress, di mana fungsionalitas ditingkatkan dengan plug-in berbayar dan gratis, Ghost menawarkan sebagian besar dari apa yang Anda butuhkan untuk dimasukkan ke dalam paket dasar.

Jika Anda berencana untuk memonetisasi blog Anda, alat ini bisa sangat berharga, dan mencakup kemampuan untuk mempublikasikan baik melalui web dan buletin email. Menggali lebih jauh ke dalam fitur Ghost, Anda akan menemukan kemampuan untuk mengatur sistem keanggotaan, dan langganan berbayar—Anda dapat dengan mudah

instagram viewer
ubah blog Anda menjadi bisnis.

Yang terbaik dari semuanya, meskipun Ghost menawarkan hosting berbayar yang dapat diskalakan dengan harga antara $9 dan $2,500 per bulan, perangkat lunaknya adalah open source—artinya Anda bebas mengunduh, memodifikasi, mendistribusikan ulang, atau menginstalnya sendiri perangkat keras. Kami akan menunjukkan cara menginstalnya di Raspberry Pi Anda.

Cara Menginstal Ghost di Raspberry Pi

Sebelum Anda mulai, Anda harus mengikuti tutorial kami tentang cara siapkan Raspberry Pi Anda sebagai server. Setelah selesai, kunjungi registrar Anda DNS tingkat lanjut halaman pengaturan. Hapus semua catatan dan buat yang baru SEBUAH catatan. Setel tuan rumah ke "@", nilai ke alamat IP publik Anda, dan TTL serendah mungkin.

Jika Anda akan mengakses Ghost melalui subdomain, misalnya, ghost.improbable.guru, Anda akan menetapkan catatan A ke "ghost". Masuk ke Raspberry Pi Anda menggunakan Secure Shell (SSH), lalu perbarui semua upgrade dan paket yang diinstal:

sudo tepat memperbarui
sudo apt upgrade

Sekarang aktifkan dua mod Apache ini dan mulai ulang Apache:

sudo a2enmod proxy proxy_http
sudo service apache2 restart

Ubah direktori, dan gunakan nano untuk membuat file conf Apache baru:

CD /etc/apache2/sites-available/
sudonanohantu.conf

… dan masukkan:

<VirtualHost *:80>
Nama serverhantu.domain-anda.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassReverse / http:/127.0.0.1:2368/
ProxyPreserveHost Aktif
</VirtualHost>

Simpan dan keluar dari nano dengan Ctrl + O kemudian Ctrl + X.

Aktifkan conf dengan:

sudoa2sensithantu.conf

…dan restart Apache lagi.

sudo service apache2 restart

Tambahkan Basis Data

Ghost membutuhkan database agar dapat berfungsi, jadi masukkan MariaDB:

sudo mariadb

Buat pengguna baru bernama ghost, database baru bernama ghost, lalu izinkan pengguna ghost menggunakan database ghost:

MEMBUATDATABASE hantu;
MEMBUATPENGGUNA hantu DIIDENTIFIKASIOLEH 'kata sandi rahasia'
MENGANUGERAHKANPENGGUNAANPADA *.* KE ghost@localhost DIIDENTIFIKASIOLEH 'kata sandi rahasia'
MENGANUGERAHKANSEMUAhak istimewaPADA hantu.* KE ghost@localhost;
MENYIRAMHAK ISTIMEWA;
berhenti;

Instal Node.js

Pindah ke direktori home Anda, dan aktifkan repositori NodeSource, lalu instal Node.js dan Node package manager (npm):

CD ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo tepat Install nodejs

Mengetik:

simpul --Versi: kapan

…harus mengungkapkan versi Node Anda. Dalam kasus kami, outputnya adalah v16.17.0. Anda mungkin berbeda.

Instal Ghost

Gunakan npm untuk menginstal alat instalasi Ghost:

sudo npm install ghost-cli@terbaru -g

Ubah direktori, lalu buat direktori baru bernama hantu:

cd /var/www/
sudo mkdir ghost

Pindah ke direktori baru, lalu gunakan alat instalasi Ghost untuk menginstal Ghost:

hantu Install

Pemeriksaan sistem akan gagal dengan peringatan bahwa "Versi Linux bukan Ubuntu 16, 18, atau 20", tetapi Anda dapat dengan aman mengabaikan ini dan mengetik kamu untuk melanjutkan. Pesan kedua akan memperingatkan Anda, "Instalasi MySQL lokal tidak ditemukan atau dihentikan". Pertahankan keberanian Anda dan ketuk kamu untuk melewati pemeriksaan MySQL dan melanjutkan. Ghost sekarang akan mengunduh dan menginstal. Pada pengujian kami Raspberry Pi, proses ini memakan waktu sekitar 10 menit.

Siapkan Akun Blog Anda

Setelah selesai, Anda akan diminta untuk URL blog Anda, serta rincian database MySQL Anda. Saat Anda menginstal MariaDB daripada vanilla MySQL, detail ini akan menjadi yang Anda tetapkan untuk MariaDB. Nama host Anda adalah localhost, nama pengguna MySQL Anda adalah hantu, dan nama database MySQL Anda akan menjadi hantu, dan kata sandinya akan menjadi kata sandi basis data yang sangat sulit yang Anda tetapkan sebelumnya. Ketika ditanya "Apakah Anda ingin mengatur Systemd", ketik kamu, kemudian kamu lagi ketika ditanya apakah Anda ingin memulai Ghost.

Buka browser dan kunjungi nama-domain-anda.tld/ghost/. Anda akan diminta untuk membuat akun pertama, jadi isi kolom dengan nama situs, nama Anda, alamat email Anda, dan kata sandi. Ghost akan meminta kata sandi setidaknya sepuluh karakter; pastikan untuk buat kata sandi yang aman dan mudah diingat.

Klik Buat akun dan mulai publikasikan untuk melanjutkan ke situs Anda. Segera setelah Anda melakukan ini, Anda akan menerima email dari [email protected], yang memberi tahu Anda bahwa akun baru Anda telah dibuat.

Sebelum Anda melangkah lebih jauh, Anda perlu mengamankan instalasi Ghost Anda dengan SSL dari Let's Encrypt.

sudo certbot

Masukkan alamat email Anda saat diminta, dan pilih nama yang Anda inginkan untuk mengaktifkan HTTPS.

Certbot akan mengambil dan menginstal kunci dan sertifikat SSL dari Let's Encrypt. Sekarang restart Apache:

sudo apache2 restart

Saat Anda memuat ulang halaman di browser Anda, koneksi ke blog Ghost Anda akan aman, dan Anda harus masuk lagi.

Membangun Situs Web Dengan Ghost di Raspberry Pi Anda

Seperti yang dinyatakan oleh pengembang, Ghost sangat intuitif untuk digunakan, dan akan ada halaman beranda yang dibuat secara otomatis dengan judul situs Anda, posting palsu, dan halaman "Tentang" yang dapat dibaca yang menyatakan situs Ghost Anda sebagai publikasi independen oleh Anda, dan tanggal inisiasi.

Halaman admin diakses melalui domain-anda.tld/ghost/ dan alat admin situs web ada di sisi kanan layar. Untuk membuat postingan baru, cukup klik +. Editor itu sendiri adalah editor blok WYSIWYG minimalis yang mirip dengan WordPress, dan mudah digunakan tanpa gangguan.

Dari dasbor, Anda dapat menambahkan anggota, membuat milis, melihat keterlibatan, dan menyesuaikan situs Ghost Anda.

Anda Dapat Dengan Mudah Menginstal Platform Ghost Blogging di Raspberry Pi Anda!

Ghost adalah salah satu dari banyak proyek self-hosting yang mudah dipasang untuk Raspberry Pi. Anda tidak dikenakan biaya apa pun untuk menginstal dan tidak menjalankan apa pun. Mengapa tidak membuat blog baru berdasarkan petualangan Anda di dunia proyek hosting mandiri Raspberry Pi yang mengasyikkan?