Coin Değişim Borsası Kurulumu

Words
442
Reading
2 min
Listen
Play
8y

Neler Öğreneceğim ?

Bugün sizlerle kendinize ait bir kripto para borsası nasıl kurmanız gerektiğini anlatmak istiyorum. Kurulum gayet basittir ve en geç 1 saat içerisinde hazır hale getirebilirsiniz.

  • VPS Oluşturma
  • Nginx Yükleme
  • Dizin Yükleme ve Borsa Kurulumu
  • Güvenlik Duvarı Kurulumu

Neler Gerekli ?

Kurulum yapmadan önce aşağıdaki gereksinimlere ihtiyacınız vardır.

Zorluk

Ota

Eğitim İçeriği

Bu eğitim içeriğinde kendinize ait coin eğişim borsasını nasıl kurulması gerektiğini öğreteceğim. Yeni başlayanlar için biraz zor gözüksede eminim üstesinden geleceksiniz.

Kurulum

1. Adım - VPS Oluşturma

VPS oluşturmayı Vultr üzerinden yapacağız.

Hesabınıza giriş yaptıktan sonra yeni sunucu oluşturmak için +(Deploy New Server) kısmına tıklıyoruz.
vultr1.png

Aşağıdaki özelliklerde olduğu gibi bir sunucu oluşturuyoruz.

vultr2.png
vultr3.png
vultr4.png
vultr5.png

Evet sunucumuzu oluşturduk. Şimdi Putty üzerinden hesabınıza giriş yaparak SSH penceresini açıyoruz.

2. Adım - Nginx Yükleme

Nginx açık kaynak kodlu, yüksek performanslı bir web sunucusudur. index.html dosyamızın çalışmasına katkıda bulunur.

Sırasıyla;

sudo -s

sudo apt-get update

sudo apt-get install nginx

Kodlarını giriyoruz. Ardından web tarayıcınız ile sunucunuzu ip adresini yazıyorsunuz. Aşağıdaki gibi bir ekran olması gerekiyor.

ngnix.png

Şimdi nginx üzerinde küçük bir değişiklik yapmamız gerekiyor. Bunun için;

sudo nano /etc/nginx/sites-available/default

Kodunu girdikten sonra location / kısmını bulup aşağıdaki kodlar ile değiştiriyoruz.

location / {
try_files $ uri $ uri / /index.html = 404;
}

Şöyle gözükmesi gerekiyor.

ngnix2.png

Ardından CTRL + X diyelim ardından y tuşuna basarak devam edelim.

Evet nginx kuruluma hazır duruma geldi. Şimdi diğer adıma geçiyoruz.

3. Adım - Dizin Yükleme ve Borsa Kurulumu

İndirme işlemini başlatmak için sırasıyla aşağıdaki işlemleri uygulayalım. Fakat uygulamadan önce VPS servere **Node.JS **kurulumunu yapmamız gerekiyor. Bunun için sırasıyla;

sudo apt-get update

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo apt-get install -y build-essential

nodejs -v

diyelim ve server dosyalarını indirme işlemlerine geçelim.

git clone https://github.com/onitsoft/nexchange-open-client-react.git

cd nexchange-open-client-react

npm install

npm start

npm run build

Evet indirme işlemleri bitti. Şimdi ise FTP ile sunucunuza giriş yaparak gerekli ayarlamaları yapacağız.

Filezilla veya herhangi bir FTP programına giriş yaptıktan sonra var/www/html dizinine gidelim. Oradan > index.nginx-debian.html dosyasını siliyoruz.

4.png

Build klasörü içindeki tüm içeriği var/www/html dizinine transfer edelim.

ftp.png

Gerekli işlemleri tamamladık. Şimdi ise giriş yapılıp yapılmadığını deneyelim. Bunun için ip adresinizi tarayıcı kısmına yazalım. Aşağıdaki gibi bir ekran çıkmışsa eğer siteniz hazır demektir.

Nexchange ile oluşturduğunuz borsanız hayırlı olsun

Borsanız için ekstra güvenlik istiyorsanız eğer aşağıdaki işlemleri Putty üzerinden gerçekleştirebilirsiniz.

4. Adım - Güvenlik Duvarı Kurulumu

Güvenlik duvarı oluşturmak ve sitenizi korumak için sırayla adımları izleyelim;

sudo ufw default deny incoming

sudo ufw default allow outgoing

sudo ufw allow ssh

sudo ufw allow http

sudo ufw allow https

sudo ufw allow ftp

sudo ufw allow sftp

Demo Website: Nexchange



Posted on Utopian.io - Rewarding Open Source Contributors

Coin Değişim Borsası Kurulumu | Ecency