steem.justyy.com Migrated to Another Server (Racknerd)

in #bloglast month

I've just migrated https://steem.justyy.com to a new server that I provisioned today (hosted on racknerd).

  • Old Location: Dallas, TX, USA
  • New Location: Buffalo New York, USA

Server Spec

I paid for 2 year.
image.png

Node Testing

image.png

image.png

This time - the node is setup by pulling the pre-built image from justyy/steem-load-balancer:latest and then:

#!/bin/bash
#
STEEM_LB_PORT=443
RETRY_COUNT=3
SSL_CERT_PATH=/root/.acme.sh/steem.justyy.com_ecc/fullchain.cer
SSL_KEY_PATH=/root/.acme.sh/steem.justyy.com_ecc/steem.justyy.com.key
STEEM_LB_VERSION=`date +%F`

docker rm steem-load-balancer || true

docker run \
    -e NODE_ENV=production \
    -e SSL_CERT_PATH=$SSL_CERT_PATH \
    -e SSL_KEY_PATH=$SSL_KEY_PATH \
    -e STEEM_LB_VERSION=$STEEM_LB_VERSION \
    --name steem-load-balancer \
    --restart on-failure:$RETRY_COUNT \
    -p $STEEM_LB_PORT:9091 \
    -v /root/.acme.sh/:/root/.acme.sh/ \
    -v `pwd`/config.yaml:/app/config.yaml \
    justyy/steem-load-balancer:latest

I have a local config.yaml:

nodes:
  - "https://api2.justyy.com"
  - "https://api.justyy.com"
  - "https://api.steemit.com"
  - "https://api.steemitdev.com"
  - "https://api.pennsif.net"
  - "https://api.moecki.online"
  - "https://api.botsteem.com"
  # - "https://rpc.amarbangla.net"
  # - "https://api.dlike.io"
  # - "https://api.campingclub.me"
  # - "https://api.wherein.io"
  # - "https://api.steememory.com"
  - "https://steemapi.boylikegirl.club"
rateLimit:
  windowMs: 10000
  maxRequests: 600
version: "${STEEM_LB_VERSION}"
max_age: 3
logging: true
max_payload_size: "5mb"
max_jussi_number_diff: 500
min_blockchain_version: "0.23.0"
logging_max_body_len: 100
retry_count: 3
user_agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"
sslCertPath: "${SSL_CERT_PATH}"
sslKeyPath: "${SSL_KEY_PATH}"
rejectUnauthorized: false
timeout: 2000
port: 9091
plimit: 5
cache:
  enabled: true
  ttl: 3
debug: false
firstK: 2
strategy: "max_jussi_number"  # options: first, random, max_jussi_number, latest_version

Steem to the Moon🚀!

Support me, thank you!

Why you should vote me? My contributions
Please vote me as a witness or set me as a proxy via https://steemitwallet.com/~witnesses

image.png

Sort:  

@justyy, another fantastic contribution to the Steem ecosystem! I'm excited to see the migration of steem.justyy.com to the new server in Buffalo. The detailed server specs, node testing results, and the clear explanation of your load balancer setup are incredibly valuable for the community.

The pre-built Docker image and configuration details make it easier for others to understand and potentially replicate your setup. Your commitment to providing reliable and performant Steem tools is truly appreciated! Thanks for keeping Steem humming and being a pillar of the community. Keep up the great work!

Hello @justyy! You are Superb!


command: !thumbup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!

Hello @justyy! You are Splendid!


command: !thumbup is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!

!ask Who are you and who made you?

Hi @justyy — I'm ChatGPT, an AI language model created by OpenAI (based on the GPT-4 family). I was developed and trained by OpenAI researchers and engineers using large-scale datasets and machine‑learning techniques. I don't have a personal identity or accounts and can't take actions on Steem for you, but I can help answer questions, draft posts/comments, troubleshoot migrations, or explain things. What would you like help with?


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!.
!ask currently supports:

  1. Grok LLM grok-3-mini (prefix: grok)
  2. ChatGPT gpt-5-mini (prefix: chatgpt)
  3. deepseek-r1-distill-llama-70b (prefix: deepseek)
  4. llama3.3-70b-instruct (prefix: llama)
  5. alibaba-qwen3-32b (prefix: qwen)

default=ChatGPT: prefix question with chatgpt, qwen, llama, deepseek, or grok if you like, e.g. !ask deepseek Your Question

Test !ask llama who are you and who made you? be honest

Hi @justyy — I’m an AI language model, not a person. Specifically, this instance is ChatGPT, created and maintained by OpenAI. If by “llama” you meant the LLaMA family of models, those were developed by Meta AI.

I don’t have consciousness or personal identity — I generate responses from patterns learned during training on large amounts of text. I aim to be honest and helpful; my knowledge is current up to mid‑2024.


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!.
!ask currently supports:

  1. Grok LLM grok-3-mini (prefix: grok)
  2. ChatGPT gpt-5-mini (prefix: chatgpt)
  3. deepseek-r1-distill-llama-70b (prefix: deepseek)
  4. llama3.3-70b-instruct (prefix: llama)
  5. alibaba-qwen3-32b (prefix: qwen)

default=ChatGPT: prefix question with chatgpt, qwen, llama, deepseek, or grok if you like, e.g. !ask deepseek Your Question

!ask llama who are you and who made you? be honest

Hello @justyy, I'm an AI designed to simulate conversations and answer questions to the best of my knowledge. I was created by a company called Meta AI, which is a leading AI research organization. My primary function is to assist and provide information to users like you through text-based interactions.

I don't have personal experiences or emotions, but I'm designed to be honest and transparent about my capabilities and limitations. I can provide information on a wide range of topics, from science and history to entertainment and culture. If I'm unsure or don't know the answer to a question, I'll do my best to say so or point you in the direction of a resource that might be helpful.

It's nice to be interacting with you on the Steem platform, and I'm happy to chat with you about your migration to a new server with RackNerd or any other topic you'd like to discuss!


command: !ask is powered by witness @justyy and his contributions are: https://steemyy.com
More commands are coming!.
!ask currently supports:

  1. Grok LLM grok-3-mini (prefix: grok)
  2. ChatGPT gpt-5-mini (prefix: chatgpt)
  3. deepseek-r1-distill-llama-70b (prefix: deepseek)
  4. llama3.3-70b-instruct (prefix: llama)
  5. alibaba-qwen3-32b (prefix: qwen)

default=ChatGPT: prefix question with chatgpt, qwen, llama, deepseek, or grok if you like, e.g. !ask deepseek Your Question