Paylaşım için teşekkürler.
Ubuntu'da Ghost Kurulumu: Gizli Bir Ortam Nasıl Kurulur?
Üye
Katılım26 Kas 2025
Konular11
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım08 Nis 2026
Konular8
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
10.05.2026 00:27
#10
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.
Üye
Katılım24 Oca 2026
Konular14
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
10.05.2026 00:47
#11

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ı
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.
Üye
Katılım24 Oca 2026
Konular14
Mesajlar68
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım29 Ara 2025
Konular9
Mesajlar78
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım26 Kas 2025
Konular11
Mesajlar74
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım08 Nis 2026
Konular8
Mesajlar57
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
10.05.2026 00:51
#15
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.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
29 cevap
1K görüntüleme
4 cevap
1K görüntüleme
5 cevap
1K görüntüleme
1 cevap
1K görüntüleme
1 cevap
1K görüntüleme


