Railway is the friendliest option for non-technical creators — closest thing to a one-click deploy we trust. Free tier comfortably handles a small bot. total time: about 10 minutes.
Railway wants code either from a Git repo or from their CLI. We're using the CLI, since we built this whole thing without git on purpose.
In a terminal:
npm install -g @railway/cli
railway login
Your browser opens — sign in. Come back to the terminal when it says you're logged in.
Unzip justthetips-bot.zip (from the configurator) somewhere on your laptop. Inside you'll see:
justthetips/
├── config.env ← your addresses and tokens
├── thankyous.json ← your thank-you messages
├── src/ ← the bot itself
├── package.json
├── ...etc
Everything the bot needs is already there. You do not need to download anything else.
Inside the bot folder:
railway init
When prompted, give it a name like justthetips.
Then upload your code:
railway up
Railway installs your dependencies and starts your bot. First run takes 1-2 minutes.
Railway needs to know your config — but because we never commit config.env, Railway can't see it. Copy each line from config.env into Railway's variables panel.
From your Railway dashboard → your service → Variables tab → Raw Editor. Paste the entire contents of config.env. Click Save.
In your service's Settings tab → Networking section → Generate Domain. Railway gives you something like https://justthetips-production.up.railway.app.
Copy that URL.
Back in the Variables tab, find API_PUBLIC_URL (you set it earlier to whatever you typed in the configurator) and update it to the URL Railway gave you.
Railway redeploys automatically when you save. Another minute or two.
Open https://<your-railway-url>/check in a browser.
You should see a page titled your bot — status check. Every enabled chain and chat platform should have a green ✓ badge.
If something's red, the text tells you exactly what to fix. Most often it's a typo in a token or address.
Railway's free tier gives you 500 hours of runtime per month — enough to keep a bot running 24/7 if you don't have many other things on Railway.
For a bot you want always-on with no surprise spindowns, consider their $5/mo Hobby plan. It's the same shape as the free tier, just without the hour cap.
When a new version of justthetips comes out, you:
config.env and thankyous.json inrailway up from the new folderYour environment variables stay put. Only the code changes.