Deploy unCoded

Start unCoded TradingBot on railway

Deploy unCoded

UnCodedDatabase

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

unCodedTradingBot

aureumvictoria/uncoded-trading-bot:2025.08.22

Just deployed

unCodedTelegramBot

aureumvictoria/uncoded-telegram-bot:2025.08.23

Just deployed

Deploy and Host unCoded on Railway


About Hosting unCoded

Step 1: Activate your free $100 Profit License here: https://t.me/unCoded_bot?start=ref_545568537

Step 2: Create an API key on your Binance account to connect the trading bot to your broker. https://www.binance.com/en/my/settings/api-management

We recommend creating a sub-account to keep the bot's trades separate from your manual trades. https://www.binance.com/en/my/sub-account/account-management

If you don't have a Binance account, you can create one here and get a permanent 20% fee discount. https://bit.ly/B-20Fee

Step 3: Create a Telegram bot to control your trading bot via Telegram. https://t.me/BotFather

Step 4: Add your new Telegram bot as an administrator to a group with yourself in it. This will allow you to see the bot's trades.

Step 5: Add the my_id_bot to your group to get your personal Telegram ID and your group's ID. This ensures that only you can interact with your bot. https://t.me/my_id_bot

Step 6: Now you have all the information needed to launch the trading bot. Click "Deploy" in the template and fill in all the required data to start the bot.

Step 7: In the user interface, navigate to uncodedTradingBot => Settings => Regions. Verify that the region is set to EU West (Amsterdam, Netherlands). If not, you must change it.

Step 8: Next, we need a static IP address; otherwise, you cannot permit API trading on Binance. For this, you will need the "Pro Plan" on Railway. This plan also covers the hosting costs for your bot in the cloud.

Step 9: With the Pro plan, you can now enable the static IP in the uncodedTradingBot settings: uncodedTradingBot => Settings => Networking => Static Outbound IPs => Enable Static IPs => TRUE

Step 10: With the static IP enabled, you can return to your API settings on Binance and add the new static IP address to the list of trusted IPs. This will allow you to enable trading. https://www.binance.com/en/my/settings/api-management

Ensure that only "Enable Reading" and "Enable Spot & Margin Trading" are checked.

Step 11: The bot is now running and ready for final configuration. We can now set the trading pair. Go to your Telegram group and type /start to activate the trading bot. Then navigate to ⚙️ Configuration => Set configuration.

Here you can configure the BaseAsset and the QuoteAsset.

The default BaseAsset is PEPE, but you can choose any token listed on Binance.

The default QuoteAsset is USDC, as this is the primary option for EU citizens. If you are not in the EU, FDUSD might be more profitable as it often has zero trading fees, which can significantly increase your profit.

NOTE: Once you start the bot, you cannot change the trading pair. You must create a new bot instance for a different pair, as each bot is optimized for maximum performance on a single pair.

Step 12: Finally, set acceptTosAndStartBot to True, and your bot will begin trading.

Common Use Cases

  • Automated Trading on Binance

Dependencies for unCoded Hosting

  • Binance ACC
  • Binance API
  • Telegram ACC
  • Telegram Bot
  • Telegram UID / Group ID

Deployment Dependencies

  • in About Hosting unCoded

Why Deploy unCoded on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying unCoded TradingBot on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Telegram JavaScript Bot
A template for Telegram bot in JavaScript using grammY

View Template
DiscordJS bot
A basic Discord bot written in JavaScript

View Template
Discord-TS 'Most Likely To Minigame' Bot
A simple "Most Likely To" minigame.