Solana-dokumentaatioOperaattoritKäyttöönottoesimerkit

Railway-käyttöönotto

Railway tarjoaa helpon käyttöönottokokemuksen Kora-solmuille automaattisella SSL:llä, verkkotunnusten hallinnalla ja sisäänrakennetulla seurannalla. Tämä opas käy läpi Kora-solmun asentamisen Railwayssa yksinkertaisen Docker-imagen ja Railway CLI:n avulla.

Edellytykset

Vaihe 1: Valmistele käyttöönottotiedostot

Luo uusi hakemisto Kora-solmullesi:

mkdir my-kora-node
cd my-kora-node

Lisää mallitiedostot hakemistoosi:

Hakemistosi pitäisi nyt näyttää tältä:

my-kora-node/
├── kora.toml
├── signers.toml
└── Dockerfile

Vaihe 2: Käyttöönotto Railwayssa

Kirjaudu projektin hakemistosta Railwayyn

# Login to Railway
railway login

Seuraa näytöllä olevia ohjeita kirjautuaksesi sisään tilillesi.

Alusta Railway-projekti hakemistoosi.

railway init

Railway kehottaa sinua:

  1. Luomaan uuden projektin tai valitsemaan olemassa olevan
  2. Valitsemaan projektin nimen (esim. "my-kora-node")

Ota sovellus käyttöön

# Deploy the application
railway up

Tämä:

  • Lataa tiedostosi Railwayyn
  • Rakentaa Docker-imagen
  • Ottaa sovelluksesi käyttöön

Odotettu tulos:

Build time: 121.81 seconds
Deploy complete
Starting Container

Mahtavaa! Olemme valmiina! Huomaat todennäköisesti virheen lokeissasi ("error: a value is required for --rpc-url <RPC_URL> but none was supplied "). Tämä johtuu siitä, että emme ole vielä määrittäneet ympäristömuuttujia -- joten tehdään se seuraavaksi.

Vaihe 3: Ympäristömuuttujien määrittäminen

Avaa Railway-hallintapaneelisi osoitteessa railway.app ja siirry projektiisi. Projektissasi klikkaa "Settings" > "Variables"

Railway-ympäristömuuttujat KoralleRailway-ympäristömuuttujat Koralle

Lisää nämä ympäristömuuttujat:

MuuttujaArvoKuvaus
RPC_URLhttps://api.mainnet-beta.solana.comSolana RPC-päätepiste
KORA_PRIVATE_KEYyour-base58-private-keySolana-yksityisavaimesi (base58-muodossa)
RUST_LOGinfoLokitaso vianmääritystä varten

Turvallisuusvaroitus: Yksityisavaimellasi on pääsy SOL-varoihin maksujen maksamiseen. Käytä omistettua keypair-avainparia Kora-solmuasi varten ja rahoita se vain sillä SOL-määrällä, jonka olet valmis käyttämään transaktiomaksuihin. Lisätietoja allekirjoittajista löydät Allekirjoittajien oppaasta.

Yksityisavaimen hankkiminen

Jos sinun täytyy luoda uusi keypair-avainpari:

# Generate new keypair
solana-keygen new --outfile ~/.config/solana/kora-keypair.json

Varmista, että talletat riittävästi SOL-varoja testaamista/solmusi käyttämistä varten.

Vaihe 4: Uudelleenkäyttöönotto

Muuttujien tallentamisen jälkeen sinua kehotetaan ottamaan palvelimesi uudelleen käyttöön -- tee niin.

Vaihe 5: Käyttöönoton testaaminen

Julkisen päätepisteen luominen

Lähettääksesi pyyntöjä päätepisteeseesi, sinun täytyy luoda julkinen domain. Käyttöönotostasi, siirry kohtaan "Settings" > "Generate domain".

Railway-domainin asetuksetRailway-domainin asetukset

Käytä oletusporttia, "8080" ja klikkaa "Generate Domain".

Sinun tulisi hankkia verkkotunnus kuten https://my-kora-node.railway.app/

Testaa konfiguraation päätepiste

curl -X POST https://my-kora-node.railway.app \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getConfig","params":[]}' | jq

Odotettu vastaus:

{
"jsonrpc": "2.0",
"id": 1,
"result": {
"fee_payer": "YourPublicKeyHere...",
"validation_config": {
"max_allowed_lamports": 1000000,
"allowed_programs": [...],
"allowed_spl_paid_tokens": [...]
// ...
}
}
}

Hienoa työtä! Kora-solmusi on nyt käynnissä.

Tarvitsetko apua?

Is this page helpful?

Hallinnoi

© 2026 Solana Foundation.
Kaikki oikeudet pidätetään.
Yhdistä