Sarcophagus
Minimum Spek
10GB SSD 1GB RAM
Domain
Garapan ini perlu domain pribadi seperti .com .net .id etc. Kalian bisa beli di Namecheap, Niagahoster, Contabo, atau manapun terserah.
Setelah beli
- Masuk ke kelola domain (disni menggunakan niagahoster)
- Tambahkan DNS Record
- Pilih A
- Masukan nama dan IP VPS
- Simpan
Install segala keperluan
sudo apt update; sudo apt upgrade
sudo apt-get update && sudo apt install jq git && sudo apt install apt-transport-https ca-certificates curl software-properties-common -y && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" && sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Open port
sudo ufw allow ssh; sudo ufw allow 443/tcp; sudo ufw allow 80/tcp; sudo ufw enable
Clone Repo
git clone https://github.com/sarcophagus-org/quickstart-archaeologist
cd quickstart-archaeologist
Mulai
.env
Membuat file cp .env.example .env
Generate Mnemonic Pharse
COMPOSE_PROFILES=seed docker compose run seed-gen
BACKUP
Atau lanjut menggunakan pharse dari testnet
Membuat blank file peer ID
touch peer-id.json
Jika masih ada peer-ID dari testnet, hapus dulu
rm peer-id.json
Edit file .env
nano .env
Isi dengan data kalian
Untuk mendapatkan Private Key, kalian bisa import Mnemonic nya ke Metamask, lalu lihat PrivKey dari sana. Dan untuk RPC Provider bisa dari Alchemy, silhakan buat APP Mainnet dan ambil RPC URL nya.
Token Sacro
- Untuk mendapatkan Token bisa swap di Uniswap
- Pergi ke https://app.uniswap.org/
- Atau reward dari testnet, 1000 SARCO cukup
- SC Sarco:
0x7697B462A7c4Ff5F8b55BDBC2F4076c2aF9cF51A
Register
COMPOSE_PROFILES=register docker compose run register
Y, Enter
Lalu masukan nominal ( DiggingFee 100 - 500, CurseFee 300, dan FreeBond 1000 )
Setelah selesai Register
Jalankan Node nya
COMPOSE_PROFILES=service docker compose up -d
SUDAH
Command
Cek apakah node nya jalan pa ngga
docker container ls
Copy ID dari yang ada service2nya
Lalu
docker logs -f ContainerIDMu
Output yang benar
Jika ada update di waktu mendatang
cd ~/quickstart-archaeologist
COMPOSE_PROFILES=service docker compose stop
COMPOSE_PROFILES=service docker compose pull
COMPOSE_PROFILES=service docker compose up -d
Restart Node
COMPOSE_PROFILES=service docker compose stop
COMPOSE_PROFILES=service docker compose up -d
Jika mengubah domain setelah Resgister
- Update Archaeologist dengan deposit 1 Sacro
docker compose exec -it archaeologist sh
cli update -f 1
exit
- Lalu Restart
COMPOSE_PROFILES=service docker compose restart
CLI ( Command Line Interface )
Update Digging Fee ke 300
docker compose exec -it archaeologist sh
cli update -d 300
exit
300 bisa diubah berapapun
Menambah Free Bond 100
docker compose exec -it archaeologist sh
cli update -f 100
exit
100 bisa diubah
Cek Profil
docker compose exec -it archaeologist sh
cli view -p
exit
Klaim Rewards
docker compose exec -it archaeologist sh
cli claim
exit
Withdraw 10 dari Free Bond
docker compose exec -it archaeologist sh
cli free-bond -w 10
exit
Cek Domain
Masukan domain name kalian kesini https://www.nslookup.io/website-to-ip-lookup . Jika sudah sama dengan IP VPS berarti benar