GithubHelp home page GithubHelp logo

liteseed's Introduction

Liteseed

AO ve Arweave ekosisteminden elde ettiğimiz faydalar net bir şekilde ortada - Liteseed kurulumu kolay eksik kalmasın.

Donanım yazmıyorum, herhangi bir sunucunuzun yanına kurabilir veya minimal bir cihaz tercih edilebilir.

Teşvikli mi? Evet ama detay yok kesin demiyorum discord duyuruda yazıyor - taktir sizindir.

Kolay kurulum için mümkün mertebe kısa ve özet yazıyorum..

Kurulum:

# güncelleme
sudo apt update -y && sudo apt upgrade -y
sudo apt install docker.io -y

git clone https://github.com/liteseed/edge

cd ./edge
docker build -t edge .

sudo docker volume create liteseed

# bir key oluşturacağız burada daha sonra kaydetmeyi göstereceğim.
docker run -v liteseed:/data edge generate
docker run -v liteseed:/data edge migrate

screen -S liteseed
docker run -v liteseed:/data edge start
# akabinde ctrl a d ile çıkalım.

# bu komutla cüzdan adresimizi öğrenip test tokeni isteyelim
docker run -v liteseed:/data edge balance
# buradaki cüzdana [email protected] mail adresıne göndererek token isteylim.

Buradan sonra token geldikten sonra devam edebilirsiniz.

# Burada tırnakların içersinde bir github veya twitter bağlantını koy.
docker run -v liteseed:/data edge stake -u "https://ruesandora.com"

# bu seger bu komutu girdiğinizde token elinizde kalmayacak ve stake kısmı Yes olacaktır.
docker run -v liteseed:/data edge balance

# screen içersine girip durdurup tekrar başlatalım.
screen -r liteseed
docker run -v liteseed:/data edge start
Ekran Resmi 2024-05-16 15 49 59

Böyle bir görsel node'unuzun doğru çalıştığını temsil eder.

Hayırlı olsun, proje adına büyük konuşmak için çok erken - beklentisiz ilerleyiniz.

cd /var/lib/docker/volumes/liteseed/_data
cat signer.json
# bu komut ile private keyinizi yedekleyebilirsiniz.

Buradan sonra website işlemlerine geçiyoruz.

certbot yüklüyoruz
sudo apt update
sudo apt install -y certbot nginx
Ayarlar
sudo certbot certonly --manual --preferred-challenges dns \
--email <your-email-address> \
-d <your-domain.abc>

#Bu kodu giriyoruz ve aşağıdaki kodları içerisine yapıştırıyoruz. Aşağıdaki kodda yazan your-domain kısımlarını düzenliyoruz. <> bu kısımları da silmeniz gerek. sudo nano /etc/nginx/sites-available/default

# Force redirects from HTTP to HTTPS
server {
    listen 80;
    listen [::]:80;
    server_name <your-domain.abc>;

    location / {
        return 301 https://$host$request_uri;
    }
}

# Forward traffic to your node and provide SSL certificates
server {
    listen 443 ssl;
    listen [::]:443 ssl;
    server_name <your-domain.abc>;

    ssl_certificate /etc/letsencrypt/live/<your-domain.abc>/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/<your-domain.abc>/privkey.pem;

    location / {
        proxy_pass http://localhost:8080; # or your port you changed at 6.
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
    }
}

Kayıt ediyoruz ve çıkıyoruz.

Onaylayıp yeniden balatırıyoruz Nginx'i.

sudo nginx -t

And restart nginx

sudo service nginx restart

7.2 Cloudflare ayarlama

Cloudflare DNS service bölümüne giriyoruz, add A record your domain to IP WITH proxy.

proxy on

şimdi Rules > Origin Rules bölümüne gidiyoruz.

+ Create rule tıklıyoruz, Rule name (required) bir isim belirliyoruz ve field'e Hostname seçiyoruz yanına da domaininizi ekliyoruz.

ve Rewrite to... port numaranızı yazıyoruz. (8080)

proxy port

deploy diyoruz.

8. Sonra stake ettiğiniz tokenleri web sitenize girdiğinizde aşağıdaki şekilde görüyorsunuz.

{
  "Address": "<address>",
  "Gateway": {
    "URL": "https://arweave.net"
  },
  "Name": "Edge",
  "Version": "0.0.4"
}

Stake işlemi aşağıdaki şekilde olmalıdır.

sudo docker run -v liteseed:/data edge stake -u $DOMAIN

Etiket

ar, liteseed, docker, go, domain

liteseed's People

Contributors

ruesandora avatar aksamlan avatar

Stargazers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.