• 19-02-2023, 23:50:05
    #1
    Selamlar
    node.js bir admin paneli vds de çalıştırmam için neleri kurmam gerekiyor acaba?
  • 19-02-2023, 23:58:41
    #2
    Nodejs ve pm2 paketini kurmanız yeterli gelir
  • 20-02-2023, 00:04:57
    #3
    DeRyaca adlı üyeden alıntı: mesajı görüntüle
    Nodejs ve pm2 paketini kurmanız yeterli gelir
    selamlar,

    yardımcı olabilir misiniz?
  • 20-02-2023, 13:07:53
    #4
    Kurumsal Üye
    Durum şöyle
    VDS sunucunuza git kurun kodunuzu git üzerinden sunucunuza pull edin
    nvm kurun aşağıdaki komutlar ile kurabilirsiniz
    sudo apt install curl
    curl https://raw.githubusercontent.com/cr...ter/install.sh | bash
    source ~/.bashrc
    Daha sonra nvm install 16.15.1 vb node versionu yazıp node kurulumunu tamamlayın
    Çektiğiniz kod klasöründe paketleri indirin ve build alın
    npm i -g pm2 ile pm2 ekleyin daha sonrasında build aldığınız kodu
    pm2 start npm --name projeadi -- baslatmakodu(start gibi)
    ile başlatın
    Daha sonrasında nginx ile proxy reserve etmeniz gerekiyor
    sudo apt update
    sudo apt install nginx
    firewall aktif ederek
    sudo ufw allow 'Nginx Full'
    sudo ufw allow 'OpenSSH'
    en son olarakta sudo systemctl reload nginx
    eğer domain bağlayacaksanız
    sudo nano /etc/nginx/sites-available/domainadi
    içerisine
    server {
    listen 80;
    listen [::]:80;
    server_name domainadi;

    location / {
    proxy_pass http://localhostrojeportu (http://localhost:3000 gibi);
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
    }
    }

    sudo ln -s /etc/nginx/sites-available/domainadi /etc/nginx/sites-enabled/
    sudo nginx -t herşey doğrumu kontrol eder
    sudo systemctl restart nginx

    alan adınıza ssl eklemek için
    sudo apt install certbot python3-certbot-nginx
    sudo systemctl reload nginx
    sudo certbot --nginx -d xxxxx.com
    sudo systemctl status certbot.timer burdada herşey tamam ise kodunuz https://alanadiniz.com üzerinde çalışacaktır
  • 20-02-2023, 17:17:42
    #5
    FurkanBerkDag adlı üyeden alıntı: mesajı görüntüle
    Selamlar
    node.js bir admin paneli vds de çalıştırmam için neleri kurmam gerekiyor acaba?
    Hocam windows ise
    nodeJs indirin sonrasında projeyi masaüstüne koyun CMD ile projenin bulunduğu dizine gidin
    npm i
    ile modülleri kurun
    node .
    ile başlatın. Cloudflare üzerinden de yönlendirme yapabilirsiniz. Ek olarak pm2 da kullana bilirsiniz veya forever modülünü