Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Ubuntu'ya Ghost nasıl kurulur?

Nizam-ı Alem

Asalet kana değil, duruşa bakar.
Telefon Numarası Onaylanmış Üye Turkmmo Discord Nitro Booster
Yönetici
Dergi Editörü
Turnuva
Admin
Yarışma
VIP Üye
Paylaşım
Ayın Üyesi
Katılım
15 May 2013
Konular
1,207
Mesajlar
7,321
Çözüm
6
Online süresi
2mo 16d
Reaksiyon Skoru
5,958
Altın Konu
410
Başarım Puanı
349
MmoLira
45,963
DevLira
3
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

images.jpg





Ubuntu 20.04 veya 22.04 sunucunuzda Ghost kurulum anlatımı.

Gerekli:​
  • Ubuntu 20.04 veya Ubuntu 22.04​
  • NGINX (SSL için en az 1.9.5)​
  • Node.js'nin desteklenen bir sürümü​
  • MySQL 8​
  • Sistemd​
  • En az 1 GB belleğe sahip bir sunucu​
  • Kayıtlı bir alan adı​
Başlamadan önce, alan adınızdan sunucunun IP adresine işaret eden çalışan bir DNS A Kaydı oluşturmalısınız. SSL'nin kurulum sırasında yapılandırılabilmesi için bu işlemin önceden yapılması gerekir.

Sunucu Kurulumu

Ghost-CLI kurulumu için tüm ön koşulların karşılanmasını sağlayacaktır.

Yeni bir kullanıcı oluşturun

Terminalinizi açın ve yeni sunucunuza kök kullanıcı olarak giriş yapın:

Kod:
# Login via SSH
ssh root@your_server_ip

# Create a new user and follow prompts
adduser <user>

NOT: Ghost kullanıcı adını kullanmak Ghost-CLI ile çakışmalara neden olur, bu yüzden alternatif bir ad kullanmak önemlidir.

Kod:
# Add user to superuser group to unlock admin privileges
usermod -aG sudo <user>

# Then log in as the new user
su - <user>

Paketleri güncelleyin
Paket listelerinin ve yüklü paketlerin güncel olduğundan emin olun.

Kod:
# Update package lists
sudo apt-get update

# Update installed packages
sudo apt-get upgrade

Önceki adımda oluşturduğunuz şifreyi girmek için istemleri izleyin.

NGINX Kurulumu
Ghost bir NGINX sunucusu kullanır ve SSL yapılandırması için NGINX 1.9.5 veya üzeri gerekir.

Kod:
# Install NGINX
sudo apt-get install nginx

Açık Güvenlik Duvarı:UFW etkinleştirildiyse, güvenlik duvarı HTTP ve HTTPS bağlantılarına izin verir.

Kod:
sudo ufw allow 'Nginx Full'

MySQL Kurulumu
Ardından, üretim veritabanı olarak kullanılacak MySQL'i kurmanız gerekecek

Kod:
# Install MySQL
sudo apt-get install mysql-server

Ubuntu'nun yeni sürümlerinde, MySQL'i kurarken oluşturduğunuz kök kullanıcı varsayılan olarak soket tabanlı kimlik doğrulama kullanacak şekilde yapılandırılır; bu da yalnızca kök Unix kullanıcısının kimlik doğrulaması yapabileceği anlamına gelir. Ghost bu tür kimlik doğrulamayı desteklemediğinden, kök MySQL kullanıcısının parolasını değiştirmeniz gerekir. Kök kullanıcısının parolasını değiştirmek için şu komutları çalıştırın:

Kod:
# Enter mysql
sudo mysql
# Update permissions
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '<your-new-root-password>';
# Reread permissions
FLUSH PRIVILEGES;
# exit mysql
exit

Node.js'yi yükleyin
Aşağıda açıklanan şekilde, desteklenen bir Node sürümünün sistem genelinde yüklü olması gerekir. Farklı bir kurulumunuz varsa sorunlarla karşılaşabilirsiniz.

Kod:
# Download and import the Nodesource GPG key
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

# Create deb repository
NODE_MAJOR=22 # Use a supported version
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

# Run update and install
sudo apt-get update
sudo apt-get install nodejs -y

Ghost-CLI Kurulumu
Ghost-CLI, Ghost'u hızlı ve kolay bir şekilde kurmanıza ve kullanıma hazırlamanıza yardımcı olan bir komut satırı aracıdır. npm modülü, npm veya yarn ile kurulabilir.

Kod:
sudo npm install ghost-cli@latest -g

Kurulum tamamlandıktan sonra, kullanılabilir komutların listesini görmek için istediğiniz zaman ghost help komutunu çalıştırabilirsiniz.

Ghost'u Kurun
Sunucunuz doğru şekilde kurulduktan ve ghost-cli yüklendikten sonra, Ghost'un kendisini kurabilirsiniz. Aşağıdaki adımlar önerilen kurulum adımlarıdır. Daha ayrıntılı bir kontrole ihtiyacınız varsa, CLI'da kurulum adımlarını ayrıntılı olarak anlatıp özelleştirmenize olanak tanıyan işaretler ve seçenekler bulunur

Bir dizin oluşturun
Ghost, uygun bir sahibi ve izinleriyle kendi dizinine kurulmalıdır.

Kod:
# Create directory: Change `sitename` to whatever you like
sudo mkdir -p /var/www/sitename

# Set directory owner: Replace <user> with the name of your user
sudo chown <user>:<user> /var/www/sitename

# Set the correct permissions
sudo chmod 775 /var/www/sitename

# Then navigate into it
cd /var/www/sitename

Kurulum işlemini çalıştırın
Şimdi son bir komutla Ghost'u kuruyoruz.

Kod:
ghost install

Ghostu kurmuş olacaksınızdır. iyi forumlar dilerim.
 

En Çok Reaksiyon Alan Mesajlar

Paylaşım için teşekkürler, ghost wordpress den daha hafif daha modüler daha esnektir! Ya Hugo yada Ghost kullanmanızı şiddetle tavsiye ediyorum, Wordpress i bırakın! Wordpress eski geliştirilen teknoloji yi kullanır.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst