Blog platformları, hangi alanda olursanız olun düşüncelerinizi ve fikirlerinizi tüm dünyaya ifade etmenize olanak tanır. uzmanlık veya ilgi, bilgi birikiminizi oraya aktarabilir ve binlerce, hatta milyonlarca kişi tarafından okunmasını sağlayabilirsiniz. insanlar. Ghost, mevcut en iyi blog platformlarından ve içerik yönetim sistemlerinden biridir ve biraz çaba sarf ederek, Raspberry Pi'nizden bir blog oluşturmanıza ve yönetmenize yardımcı olması için Ghost'u kullanabilirsiniz.

Ghost Neden Raspberry Pi için En İyi Blog Araçlarından Biri?

Ghost'un ana şöhret iddiası basitliğidir ve geliştiriciler Ghost bloglama deneyiminin mümkün olan en iyi yazma ve yayınlama deneyimini sağlamaya odaklandığını iddia ederler. İşlevselliğin ücretli ve ücretsiz eklentilerle geliştirildiği WordPress'in aksine Ghost, ihtiyacınız olan şeylerin çoğunu temel pakette sunar.

Blogunuzdan para kazanmayı planlıyorsanız, bu araçlar paha biçilmez olabilir ve hem web hem de e-posta bülteni yoluyla yayınlama olanağı içerebilir. Ghost'un özelliklerini daha ayrıntılı olarak inceleyerek, bir üyelik sistemi ve ücretli abonelikler kurma olanağı bulacaksınız;

instagram viewer
blogunuzu bir işletmeye dönüştürün.

Hepsinden iyisi, Ghost ayda 9 ila 2,500 dolar arasında ölçeklenebilir ücretli barındırma sunarken, yazılım açık kaynaktır—yani kendi başınıza indirmek, değiştirmek, yeniden dağıtmak veya kurmakta özgürsünüz donanım. Raspberry Pi'nize nasıl kuracağınızı göstereceğiz.

Ahududu Pi'ye Ghost Nasıl Kurulur

Başlamadan önce, nasıl yapılacağına dair eğiticimizi takip etmeniz gerekecek. Raspberry Pi'nizi sunucu olarak hazırlayın. Bu yapıldıktan sonra kayıt operatörünüzü ziyaret edin. Gelişmiş DNS ayarlar sayfası. Tüm kayıtları silin ve yeni bir A kayıt. Ana bilgisayarı "@", genel IP adresinizin değeri ve mümkün olduğunca düşük TTL.

Ghost'a bir alt etki alanı üzerinden erişecekseniz, örneğin, ghost.improbable.guru, bunun yerine A kaydını "hayalet" olarak ayarlayacaksınız. Secure Shell (SSH) kullanarak Raspberry Pi'nizde oturum açın, ardından yükseltmeleri ve kurulu paketleri güncelleyin:

sudo uygun Güncelleme
sudo uygun yükseltme

Şimdi bu iki Apache modunu etkinleştirin ve Apache'yi yeniden başlatın:

sudo a2enmod proxy proxy_http
sudo hizmeti apache2 yeniden başlatma

Dizini değiştirin ve yeni bir Apache conf dosyası oluşturmak için nano'yu kullanın:

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

…ve şunu girin:

<SanalAna Bilgisayar *:80>
Sunucu adıhayalet.alan-adiniz.tld
ProxyPass / http://127.0.0.1:2368/
ProxyPassTers / http:/127.0.0.1:2368/
ProxyPreserveHost Açık
</VirtualHost>

ile nano'yu kaydedin ve çıkın Ctrl + O sonra Ctrl + X.

Şununla conf'u etkinleştirin:

sudoa2ensitehayalet.conf

…ve Apache'yi yeniden başlatın.

sudo hizmeti apache2 yeniden başlatma

Veritabanı Ekle

Ghost'un çalışması için bir veritabanına ihtiyacı var, bu yüzden MariaDB'yi girin:

sudo mariadb

Ghost adında yeni bir kullanıcı, Ghost adında yeni bir veritabanı oluşturun, ardından hayalet kullanıcının hayalet veritabanını kullanmasına izin verin:

OLUŞTURMAKVERİ TABANI hayalet;
OLUŞTURMAKKULLANICI hayalet TANIMLANMIŞİLE 'çok gizli şifre'
HİBEKULLANIMÜZERİNDE *.* İLE hayalet@yerel ana bilgisayar TANIMLANMIŞİLE 'çok gizli şifre'
HİBETÜMayrıcalıklarÜZERİNDE hayalet.* İLE hayalet@localhost;
YIKAMAAYRICALIKLAR;
çıkış yapmak;

Node.js'yi yükleyin

Ana dizininize gidin ve NodeSource deposunu etkinleştirin, ardından Node.js ve Node paket yöneticisini (npm) kurun:

CD ~
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -
sudo uygun Yüklemek düğümler

Yazıyor:

düğüm --versiyon

…Düğüm sürümünüzü ortaya çıkarmalıdır. Bizim durumumuzda, çıktı v16.17.0. Sizinki farklı olabilir.

Ghost'u yükle

Ghost kurulum aracını kurmak için npm kullanın:

sudo npm hayalet-cli'yi kurun@En son -g

Dizini değiştirin, ardından adlı yeni bir dizin oluşturun. hayalet:

cd /var/www/
sudo mkdir hayalet

Yeni dizine gidin, ardından Ghost'u kurmak için Ghost kurulum aracını kullanın:

hayalet Yüklemek

Sistem kontrolleri, "Linux sürümü Ubuntu 16, 18 veya 20 değil" uyarısıyla başarısız olur, ancak bunu güvenle görmezden gelebilir ve yazabilirsiniz. y devam etmek. İkinci bir mesaj sizi uyaracaktır, "Yerel MySQL kurulumu bulunamadı veya durduruldu". Sinirinizi koruyun ve dokunun y MySQL kontrolünü atlamak ve devam etmek için. Ghost şimdi indirip kuracak. Raspberry Pi testimizde bu işlem yaklaşık 10 dakika sürdü.

Blog Hesabınızı Kurun

Tamamlandığında, MySQL veritabanınızın ayrıntılarının yanı sıra blog URL'niz istenecektir. Vanilla MySQL yerine MariaDB'yi kurduğunuzda, bu ayrıntılar MariaDB için belirlediğiniz ayrıntılar olacaktır. Ana bilgisayar adınız olacak yerel ana bilgisayar, MySQL kullanıcı adınız hayalet, ve MySQL veritabanı adınız hayalet, ve parola daha önce belirlediğiniz son derece zor veritabanı parolası olacaktır. "Systemd'yi kurmak istiyor musunuz" sorulduğunda şunu yazın y, sonra y Ghost'u başlatmak isteyip istemediğiniz sorulduğunda tekrar.

Bir tarayıcı açın ve ziyaret edin alan-adınız.tld/hayalet/. İlk hesabı oluşturmanız istenecektir, bu nedenle alanları site adı, adınız, e-posta adresiniz ve bir şifre ile doldurun. Ghost, en az on karakterlik bir parola üzerinde ısrar edecektir; emin olun güvenli ve akılda kalıcı bir şifre oluşturun.

Tıklamak Hesap oluştur ve yayınlamaya başla sitenize devam etmek için Bunu yaptığınız anda [email protected] adresinden yeni hesabınızın oluşturulduğunu bildiren bir e-posta alacaksınız.

Daha ileri gitmeden önce Ghost kurulumunuzu Let's Encrypt'ten SSL ile güvenceye almanız gerekir.

sudo sertifikası

İstendiğinde e-posta adresinizi girin ve HTTPS'yi hangi ad için etkinleştirmek istediğinizi seçin.

Certbot, Let's Encrypt'ten SSL anahtarlarını ve sertifikalarını alacak ve kuracaktır. Şimdi Apache'yi yeniden başlatın:

sudo apache2 yeniden başlatma

Sayfayı tarayıcınıza yeniden yüklediğinizde Ghost blogunuzla bağlantı güvenli olacak ve tekrar oturum açmanız gerekecek.

Raspberry Pi'nizde Ghost ile Bir Web Sitesi Oluşturma

Geliştiricilerin belirttiği gibi, Ghost'un kullanımı çok sezgiseldir ve site başlığınızla birlikte otomatik olarak oluşturulmuş bir ana sayfa zaten olacaktır. sahte bir gönderi ve Ghost sitenizin sizin tarafınızdan bağımsız bir yayın olduğunu bildiren okunabilir bir "Hakkında" sayfası ve başlatma.

Yönetici sayfasına şuradan erişilir: etki alanınız.tld/hayalet/ ve web sitesi yönetici araçları ekranın sağ tarafındadır. Yeni bir gönderi oluşturmak için tıklamanız yeterlidir +. Editörün kendisi, WordPress'inkine benzer minimalist bir WYSIWYG blok editörüdür ve dikkat dağıtıcı olmadan kullanımı kolaydır.

Panodan üye ekleyebilir, posta listeleri oluşturabilir, etkileşimi görüntüleyebilir ve Ghost sitenizi özelleştirebilirsiniz.

Raspberry Pi'nize Ghost Blog Platformunu Kolayca Kurabilirsiniz!

Ghost, Raspberry Pi için kurulumu kolay birçok kendi kendini barındıran projelerden biridir. Yüklemeniz ve çalıştırmanız için hiçbir maliyeti yoktur. Raspberry Pi'nin kendi kendini barındıran projelerinin heyecan verici dünyasındaki maceralarınızı temel alan yeni bir blog oluşturmaya ne dersiniz?