[STEEM証人への旅] Steem の起動と同期

in Steem Japan2 years ago (edited)

image3.png

こんにちは。@yasuです。

Zero to Witness: Part 7: Starting and syncing Steem

パート7:Steem の起動と同期

  • いくつかのユーティリティ スクリプトを作成する
  • Steemを初めて起動する
  • Steemを自動起動させる

いくつかのユーティリティ スクリプトを作成する

startsteem.sh 作成

nano startsteem.sh

docker run -itd \
    --name witness \
    -p 2001:2001 \
    -v /steemdata:/steem \
    ety001/steem-mira:0.23.1 \
    steemd --data-dir=/steem

chmod +x ./startsteem.sh

steemlogs.sh 作成

nano steemlogs.sh

docker logs -f --tail 100 witness
stopsteem.sh 作成

nano stopsteem.sh

docker network disconnect bridge witness
docker stop -t 600 witness
docker rm witness

chmod +x stopsteem.sh steemlogs.sh

ls -lh

image.png

Steemを初めて起動する

./startsteem.sh

image.png

静かですが、同期が始まっています。

状況を確認する。

./steemlogs.sh

image.png

image.png

image.png

image.png

ログ ビューアーはいつでもCtrl-Cで安全に終了できます。

Steemを自動起動させる

サーバーの起動時に実行するタスクに登録する。

crontab -e

初めてこれを行うと、使用するエディターを尋ねられます。Nano がデフォルトなので、Enter キーを押すだけです。

image.png

最終行に、以下のコマンドを追加します。
@reboot /home/steem/startsteem.sh

image.png

Docker 自体も起動時に開始するようにする。

sudo systemctl enable docker

サーバーを再起動してみる。

sudo reboot

よく分からないのですが、sudo rebootでサーバーを再起動した後、数分たっても、steemdが止まったままになっていました。

それで、再度、次のコマンドを実行したら正常に戻ったようです。

./stopsteem.sh
./startsteem.sh

参考記事

https://steemitimages.com/300x0/

ありがとうございました。

いらすとや
steemit サインアップ
steemit 知識
日本語 Steemit Discord (超初心者~誰でも)

image.png

Sort:  

Upvoted! Thank you for supporting witness @jswit.

 2 years ago 


@yasu さん、こんにちは。
@japansteemitがこの記事をアップボートしました。

tomoyan.witnessに投票お願いします👇

https://steemitwallet.com/~witnesses

💡 アップボートガイド 💡

分からない事は何でも質問して下さい🙇

Coin Marketplace

STEEM 0.16
TRX 0.16
JST 0.030
BTC 59433.20
ETH 2442.78
USDT 1.00
SBD 2.44