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..
# 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](https://private-user-images.githubusercontent.com/101149671/331209931-f684c11b-6c78-46c9-927e-40904e9eedf4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIwMDY0NTYsIm5iZiI6MTcyMjAwNjE1NiwicGF0aCI6Ii8xMDExNDk2NzEvMzMxMjA5OTMxLWY2ODRjMTFiLTZjNzgtNDZjOS05MjdlLTQwOTA0ZTllZWRmNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNlQxNTAyMzZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hMGVjN2I4NmFmZTA1YTJhMzJiZjhmNDZiNTk5OWI2YTlhNGNmMjYxMjVjNDRiMjk1YTAwM2ZjMWRhNDJiZWQxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.7Aj2HVz8YMOfsSC9Q3vr6A1O7SEHEq1GogUEedM1FFc)
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.
sudo apt update
sudo apt install -y certbot nginx
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
Cloudflare DNS service bölümüne giriyoruz, add A record your domain to IP WITH proxy.
ş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)
deploy
diyoruz.
{
"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
ar
, liteseed
, docker
, go
, domain