Ubuntu 18.04 Üzerine Cezerin eCommerce Kurulumu

Cezerin , React ve Node.js kullanılarak oluşturulan açık kaynaklı bir e-ticaret aşamalı web uygulamasıdır. Bu öğreticide temiz bir Ubuntu 18.04 sunucusunda üretim için Cezerin'in nasıl dağıtılacağını öğreneceksiniz.

Gereksinimler

  • En az 2 CPU çekirdeği ve 1 GB RAM ile yeni Vultr Ubuntu 18.04 örneği
  • Sudo ayrıcalıklarına sahip root olmayan kullanıcı.
  • NodeJS sürüm 10.x veya üstü.
  • MongoDB sürüm 4.x veya üstü.

Ubuntu sürümünü kontrol edin.

lsb_release -ds

# Ubuntu 18.04 LTS

Sudo erişimi olan yeni bir kök olmayan kullanıcı hesabı oluşturun ve bu hesaba geçin.

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

NOT:johndoe Kullanıcı adınızla değiştirin .

Saat dilimini ayarlayın.

sudo dpkg-reconfigure tzdata

Sisteminizin güncel olduğundan emin olun.

sudo apt update && sudo apt upgrade -y

NodeJS ve NPM'yi yükleyin

NodeJS'yi yükleyin.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt -y install nodejs

Düğüm ve NPM sürümlerini kontrol edin.

node -v && npm -v
# v10.x.x
# 6.x.x

Bazı NPM paketlerinin çalışması için build-essentialpaketi yüklemeniz gerekir .

sudo apt-get install build-essential

MongoDB'yi yükleyin

MongoDB GPG anahtarını sisteminize alın.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Anahtar içe aktarıldıktan sonra bir liste dosyası oluşturun.

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Paketler listesini yeniden yükleyin.

sudo apt-get update

MongoDB paketlerini kurun.

sudo apt -y install mongodb-org

MongoDB arka plan programını başlatın.

sudo service mongod start

Proje oluşturma

Projeyi git'ten kopyalayın.

sudo git clone https://github.com/cezerin/cezerin.git my-project

my-projectKlasörün sahipliğini kullanıcı olarak değiştirin johndoe.

sudo chown -R johndoe:johndoe my-project

Bağımlılıkları yükleyin ve sunucuyu başlatın.

cd my-project
sudo npm install --unsafe-perm
sudo npm run build
sudo npm run setup
sudo npm start

Ardından, tarayıcınızı açın ve IP adresine göz atın http://your_server_ip:3000. Cezerin sunucunuza başarıyla kuruldu.



Leave a Comment

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

FreeBSD 12 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Debian 9 InvoicePlane Nasıl Kurulur

Debian 9 InvoicePlane Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? InvoicePlane ücretsiz ve açık kaynaklı bir faturalandırma uygulamasıdır. Kaynak kodu bu Github deposunda bulunabilir. Bu rehber

Akauntingi CentOS 7ye Yükleme

Akauntingi CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Akaunting, küçük işletmeler ve serbest çalışanlar için tasarlanmış ücretsiz, açık kaynaklı ve çevrimiçi bir muhasebe yazılımıdır. Zekâ ile inşa edilmiştir

Ubuntu 16.04 Üzerinde Alfresco Community Edition Kurulumu

Ubuntu 16.04 Üzerinde Alfresco Community Edition Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır

Ubuntu 18.04 LTS Üzerinde Sylius e-Ticaret Platformu Nasıl Kurulur

Ubuntu 18.04 LTS Üzerinde Sylius e-Ticaret Platformu Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Sylius, Symfony Frameworke dayanan PHP için modern bir e-ticaret platformudur. Sylius kaynağı GitHubda. Bu kılavuz

Alfresco Community Editionı CentOS 7ye Yükleme

Alfresco Community Editionı CentOS 7ye Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır

FreeBSD 12 Dolibarr Kurulumu

FreeBSD 12 Dolibarr Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr

Debian 9 Üzerinde Dolibarr Kurulumu

Debian 9 Üzerinde Dolibarr Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr

Fedora 30 Üzerinde osTicket Kurulumu

Fedora 30 Üzerinde osTicket Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? osTicket açık kaynaklı bir müşteri destek bilet sistemidir. osTicket kaynak kodu Githubda herkese açık olarak barındırılmaktadır. Bu öğreticide

CentOS 7 Üzerinde Sentrifugo HRM Kurulumu

CentOS 7 Üzerinde Sentrifugo HRM Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Sentrifugo HRM ücretsiz ve açık kaynaklı bir İnsan Kaynakları Yönetimi uygulamasıdır. Zengin özelliklere sahip ve kolayca yapılandırılabilir

Akauntingi Ubuntu 16.04e Yükleme

Akauntingi Ubuntu 16.04e Yükleme

Farklı Bir Sistem mi Kullanıyorsunuz? Akaunting, küçük işletmeler ve serbest çalışanlar için tasarlanmış ücretsiz, açık kaynaklı ve çevrimiçi bir muhasebe yazılımıdır. Zekâ ile inşa edilmiştir

FreeBSD 11 Üzerinde Matomo Analytics Kurulumu

FreeBSD 11 Üzerinde Matomo Analytics Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Matomo (eski adıyla Piwik), Google Analyticse açık bir alternatif olan açık kaynaklı bir analiz platformudur. Matomo kaynağı o barındırılıyor o

CentOS 7de OpenMeetings Kurulumu

CentOS 7de OpenMeetings Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Apache OpenMeetings açık kaynaklı bir web konferansı uygulamasıdır. Java ile yazılmıştır ve birden çok veritabanı sunucusunu destekler. ben

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

FreeBSD 12 Mailtrain Haber Bülteni Uygulaması Nasıl Kurulur

Farklı Bir Sistem mi Kullanıyorsunuz? Mailtrain, Node.js ve MySQL / MariaDB üzerine kurulmuş açık kaynaklı, kendi kendine barındırılan bir bülten uygulamasıdır. Mailtrains kaynağı GitHubda. Thi

CentOS 8 Üzerinde X-Cart 5 Kurulumu

CentOS 8 Üzerinde X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

PrestaShop ve Apache ile E-Ticaret Çözümü Olarak OpenBSD

PrestaShop ve Apache ile E-Ticaret Çözümü Olarak OpenBSD

Giriş Bu eğitici program OpenBSDyi PrestaShop ve Apache kullanarak bir e-ticaret çözümü olarak göstermektedir. Apache gereklidir çünkü PrestaShop karmaşık URye sahiptir

Fedora 28 Osclass Kurulumu

Fedora 28 Osclass Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Osclass, herhangi bir teknik bilgi olmadan kolayca sınıflandırılmış bir site oluşturmanıza izin veren açık kaynaklı bir projedir. Onun kaynağı

Debian 10a X-Cart 5 Kurulumu

Debian 10a X-Cart 5 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? X-Cart, tonlarca özellik ve entegrasyona sahip son derece esnek bir açık kaynaklı e-ticaret platformudur. X-Cart kaynak kodu aceleci

Taiga Proje Yönetim Aracı CentOS 7 Kurulumu

Taiga Proje Yönetim Aracı CentOS 7 Kurulumu

Farklı Bir Sistem mi Kullanıyorsunuz? Tayga proje yönetimi için ücretsiz ve açık kaynak kodlu bir uygulamadır. Diğer proje yönetim araçlarının aksine, Taiga artımlı

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?