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
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