more thought

This commit is contained in:
Para Dox
2025-04-28 22:14:28 +07:00
parent 1f13edad78
commit 002b2fa99c
260 changed files with 1560 additions and 260 deletions

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-archive-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/alephzero-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
alephzero-mainnet-archive: alephzero-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-mainnet-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/alephzero-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
alephzero-mainnet: alephzero-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-archive-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/alephzero-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
alephzero-sepolia-archive: alephzero-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/alephzero-sepolia-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/alephzero-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
alephzero-sepolia: alephzero-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-nova-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-nova-archive: arbitrum-nova-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-nova-nitro-pruned-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-nova \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-nova: arbitrum-nova:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-one-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-one-archive: arbitrum-one-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-one-nitro-pruned-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-one \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-one: arbitrum-one:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-archive-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-sepolia-archive: arbitrum-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/arbitrum-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
arbitrum-sepolia: arbitrum-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/connext-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
connext-sepolia-archive: connext-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/connext-sepolia-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/connext-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
connext-sepolia: connext-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/everclear-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
everclear-mainnet-archive: everclear-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/everclear-mainnet-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/everclear-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
everclear-mainnet: everclear-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
opencampuscodex-sepolia-archive: opencampuscodex-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/opencampuscodex-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
opencampuscodex-sepolia: opencampuscodex-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/playblock-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
playblock-mainnet-archive: playblock-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/playblock-mainnet-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/playblock-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
playblock-mainnet: playblock-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
real-mainnet-archive: real-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-archive-pebble-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/real-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
real-mainnet-archive: real-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:arb/nitro/real-mainnet-nitro-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/real-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
real-mainnet: real-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-archive-leveldb.yml # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-archive-leveldb.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/avalanche-fuji-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
avalanche-fuji-archive-client: avalanche-fuji-archive-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-fuji-go-pruned-pebbledb.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/avalanche-fuji \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
avalanche-fuji-client: avalanche-fuji-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-archive-leveldb.yml # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-archive-leveldb.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/avalanche-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
avalanche-mainnet-archive-client: avalanche-mainnet-archive-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml # COMPOSE_FILE=base.yml:rpc.yml:avalanche/go/avalanche-mainnet-go-pruned-pebbledb.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/avalanche-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
avalanche-mainnet-client: avalanche-mainnet-client:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-bartio-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-bartio-archive: berachain-bartio-archive:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bartio-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-bartio \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-bartio: berachain-bartio:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-bepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-bepolia-archive: berachain-bepolia-archive:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-bepolia-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-bepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-bepolia: berachain-bepolia:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-mainnet-archive: berachain-mainnet-archive:

View File

@@ -21,12 +21,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:berachain/reth/berachain-mainnet-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/berachain-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
berachain-mainnet: berachain-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-chapel-bsc-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-chapel \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-chapel: bsc-chapel:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/bsc/bsc-mainnet-bsc-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-mainnet: bsc-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-chapel-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-chapel-archive: bsc-chapel-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-chapel-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-chapel-minimal: bsc-chapel-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-chapel-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-chapel \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-chapel: bsc-chapel:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-mainnet-archive: bsc-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-mainnet-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-mainnet-minimal: bsc-mainnet-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:bsc/erigon3/bsc-mainnet-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/bsc-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
bsc-mainnet: bsc-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/celo-alfajores-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
celo-alfajores-archive: celo-alfajores-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-alfajores-geth-pruned-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/celo-alfajores \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
celo-alfajores: celo-alfajores:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/celo-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
celo-mainnet-archive: celo-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:celo/geth/celo-mainnet-geth-pruned-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/celo-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
celo-mainnet: celo-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:core/core/core-buffalo-core-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-buffalo-core-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/core-buffalo \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
core-buffalo: core-buffalo:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/core-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
core-mainnet-archive: core-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-pruned-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-mainnet-core-pruned-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/core-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
core-mainnet: core-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:core/core/core-pigeon-core-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:core/core/core-pigeon-core-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/core-pigeon \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
core-pigeon: core-pigeon:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
cronos-zkevm-mainnet-archive-client: cronos-zkevm-mainnet-archive-client:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-mainnet-external-node-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
cronos-zkevm-mainnet-client: cronos-zkevm-mainnet-client:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
cronos-zkevm-testnet-archive-client: cronos-zkevm-testnet-archive-client:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:cronos-zkevm/external-node/cronos-zkevm-testnet-external-node-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/cronos-zkevm-testnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
cronos-zkevm-testnet-client: cronos-zkevm-testnet-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/besu/ethereum-classic-besu-pruned-bonsai.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-classic \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-classic-client: ethereum-classic-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky-archive: ethereum-holesky-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky-minimal: ethereum-holesky-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-holesky-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky: ethereum-holesky:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-mainnet-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet: ethereum-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia-minimal: ethereum-sepolia-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/erigon3/ethereum-sepolia-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia: ethereum-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-holesky-geth-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky: ethereum-holesky:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet: ethereum-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia: ethereum-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky-archive: ethereum-holesky-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-holesky-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-holesky \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-holesky: ethereum-holesky:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-archive: ethereum-mainnet-archive:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--blsync.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:

View File

@@ -14,12 +14,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet-minimal: ethereum-mainnet-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet: ethereum-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-mainnet: ethereum-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia-archive: ethereum-sepolia-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/ethereum-sepolia \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
ethereum-sepolia: ethereum-sepolia:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-mainnet: fantom-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-mainnet-opera-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-mainnet: fantom-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-testnet-archive: fantom-testnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-testnet-archive: fantom-testnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-testnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-testnet: fantom-testnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/opera/fantom-testnet-opera-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-testnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-testnet: fantom-testnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-mainnet-sonic-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-mainnet-sonic-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-mainnet-archive: fantom-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-testnet-sonic-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:fantom/sonic/fantom-testnet-sonic-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/fantom-testnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
fantom-testnet-archive: fantom-testnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-chiado-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-chiado-archive: gnosis-chiado-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-chiado-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-chiado-minimal: gnosis-chiado-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-chiado-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-chiado \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-chiado: gnosis-chiado:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-archive-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-mainnet-archive: gnosis-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-minimal-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet-minimal \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-mainnet-minimal: gnosis-mainnet-minimal:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml # COMPOSE_FILE=base.yml:rpc.yml:gnosis/erigon3/gnosis-mainnet-erigon3-pruned-trace.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/gnosis-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
gnosis-mainnet: gnosis-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/goat-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
goat-mainnet-archive: goat-mainnet-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-mainnet-geth-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/goat-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
goat-mainnet: goat-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-archive-leveldb-hash.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/goat-testnet3-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
goat-testnet3-archive: goat-testnet3-archive:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-pruned-pebble-path.yml # COMPOSE_FILE=base.yml:rpc.yml:goat/geth/goat-testnet3-geth-pruned-pebble-path.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/goat-testnet3 \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
goat-testnet3: goat-testnet3:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:haqq/haqq/haqq-mainnet-haqq-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:haqq/haqq/haqq-mainnet-haqq-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/haqq-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
haqq-mainnet: haqq-mainnet:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/lens-mainnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
lens-mainnet-archive-client: lens-mainnet-archive-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-mainnet-external-node-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/lens-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
lens-mainnet-client: lens-mainnet-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-archive.yml # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-archive.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/lens-testnet-archive \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
lens-testnet-archive-client: lens-testnet-archive-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-pruned.yml # COMPOSE_FILE=base.yml:rpc.yml:lens/external-node/lens-testnet-external-node-pruned.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/lens-testnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
lens-testnet-client: lens-testnet-client:

View File

@@ -11,12 +11,17 @@
# #
# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret # docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret
# #
# cat .env # env
# ... # ...
# IP=$(curl ipinfo.io/ip) # IP=$(curl ipinfo.io/ip)
# DOMAIN=${IP}.traefik.me
# COMPOSE_FILE=base.yml:rpc.yml:linea/besu/linea-mainnet-besu-pruned-bonsai.yml # COMPOSE_FILE=base.yml:rpc.yml:linea/besu/linea-mainnet-besu-pruned-bonsai.yml
# #
# docker compose up -d # docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/linea-mainnet \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services: services:
linea-mainnet-client: linea-mainnet-client:

Some files were not shown because too many files have changed in this diff Show More