vCore Kurulum
Son güncelleme: · vCore
vCore Panel Kurulum Rehberi
Installer Versiyonu: v2.6
Desteklenen Sistem: Ubuntu 20.04 / 22.04
Kurulum Tipi: Frontend + MySQL + phpMyAdmin
Backend: Merkezi API (api1 → api2 failover)
1) Sistem Gereksinimleri
- Ubuntu 20.04 / 22.04 (temiz kurulum önerilir)
- Root erişimi (sudo yetkisi)
- Minimum 2 GB RAM (4 GB önerilir)
- Minimum 20 GB disk
- Bir domain (A kaydı sunucu IP’sine yönlenmiş olmalı)
Gerekli portlar (Firewall): 22, 80, 443, 3306
2) Tek Komut Kurulum
Sunucuya SSH ile bağlanın ve aşağıdaki komutları çalıştırın:
apt-get update -y && apt-get upgrade -y
curl -fsSL https://vcore.com.tr/install-vcore.sh -o /root/install-vcore.sh && sudo bash /root/install-vcore.sh
3) Kurulum Menüsü
Script çalıştığında aşağıdaki menü gelir:
1) Tam Kurulum
2) Admin Şifre Güncelleme
3) Login Ban Kaldırma
İlk kurulum için 1) Tam Kurulum seçiniz.
4) Kurulum Sırasında İstenen Bilgiler
4.1) Panel Domain
Örnek:
panel.domain.com
Not: Domain A kaydı sunucu IP’sine yönlenmiş olmalıdır.
4.2) MySQL Root Şifresi
Kurulum sırasında MySQL için bir root şifresi belirlenir.
4.3) vCore Lisans Anahtarı (Zorunlu)
Kurulum lisans anahtarını API üzerinden doğrular.
- api1.vcore.com.tr
- api2.vcore.com.tr
5) Kurulumda Otomatik Yapılan İşlemler
5.1) Kurulan Servisler
- Nginx
- MySQL Server
- PHP-FPM
- phpMyAdmin
- Node.js 18
- Certbot (Let's Encrypt)
- Python3 + pip
5.2) MySQL Yapılandırması
- Root şifresi atanır
vdsdbveritabanı oluşturulur- SQL dosyası import edilir
5.3) Frontend Build
- Paket indirilir
/var/www/vcoredizinine açılırnpm installçalıştırılırnpm run buildile production build alınırdist/klasörü yayınlanır
5.4) Firewall
22/tcp
80/tcp
443/tcp
3306/tcp
5.5) SSL
Manuel SSL komutu:
certbot --nginx -d domain.com
6) Kurulum Sonrası Erişim
Panel
https://domain.com
phpMyAdmin
https://domain.com/phpmyadmin
Kullanıcı: root
Şifre: Kurulumda belirlediğiniz MySQL root şifresi
7) Faydalı Komutlar
Nginx
systemctl status nginx
systemctl restart nginx
nginx -t
tail -f /var/log/nginx/error.log
MySQL
systemctl status mysql
mysql -u root -p
SSL
certbot renew
Firewall
ufw status
8) Dizin Yapısı
/var/www/vcore/frontend/dist
/etc/nginx/sites-available/vcore
/etc/letsencrypt/live/domain.com
9) Önemli Notlar
- Backend merkezi API üzerinden çalışır.
- DNS yayılımı tamamlanmadan SSL başarısız olabilir.
- Minimum Ubuntu 20.04 gereklidir.
10) Kurulum Akış Özeti
- Script çalıştırılır
- Domain + MySQL şifresi + lisans girilir
- Kurulum otomatik tamamlanır