Kurulumdan önce üstteki Titan L1 Validation Node Başvuru Formunu doldurmanız ve L1 Validation node kurmaya hak kazanmanız gerekiyor. Eğer hak kazanırsanız size özel bir kod gönderiliyor. Bu kod tek kullanımlık ve 1 tane sunucu için kullanılabiliyor. Ayrıca nodu hesabımıza bağlamak için de identity code ihtiyacımız olacak. Titan'ın sitesinden alabiliriz.
sudo apt update && sudo apt upgrade -y
sudo apt install screen
sudo ufw allow 9000
sudo ufw allow 2345
wget https://github.com/zscboy/titan/releases/latest/download/titan-candidate
chmod 0755 titan-candidate
mkdir /root/titan
export TITAN_METADATAPATH=/root/titan
export TITAN_ASSETSPATHS=/root/titan
nohup ./titan-candidate daemon start --init --url https://test-locator.titannet.io:5000/rpc/v0 --code özelkodumuzuburayagiriyoruz > /var/log/candidate.log 2>&1 &
./titan-candidate bind --hash=identitycodeyazalım https://api-test1.container1.titannet.io/api/v2/device/binding
nano /var/log/candidate.log
screen -S titanscript
nano titanscript.sh
# Sonsuz bir döngü başlatır
while true; do
# Döngüde çalışacak olan komut
nohup ./titan-candidate daemon start --init --url https://test-locator.titannet.io:5000/rpc/v0 --code 5c0db7689c7d40ffae3b4170a850e3a0 > /var/log/candidate.log 2>&1 &
# Hangi periyotlarla döngünün tekrarlanacağı (saniye olarak)
sleep 60
done
chmod +x titanscript.sh
./titanscript.sh
ctrl+a aynı anda bastıktan sonra screen ekranı komut modu açılır sonrasında +d ye basarak ana ekrana dönebilirsin
screen -r -d titanscript
screen -ls (hepsini görüntüler id ile birlikte)
screen -X -S screenid quit