Skip to main content
This guide walks you through setting up a Netcup cloud server, running the unCoded bootstrap script, and deploying the trading bot through the server panel. No deep Linux knowledge is required.
If you do not yet have a Netcup server, you can save €5 when creating one by using the voucher code 36nc17472167990 at checkout. For hardware and networking requirements (including the static IP requirement for your Binance API key), see System Requirements.

Prepare the Netcup server

1

Log in to the Netcup Server Control Panel

Go to servercontrolpanel.de and log in. Select your server from the list.
2

Select the Ubuntu image

Click Media, then click Images. Select Ubuntu cloudimg 24.04.3 UEFI.When prompted to choose an installation method, select Minimal.
3

Configure partition, locale, and timezone

In the next dialog, set the following options:
  • Partition Layout — One Big Partition
  • Locale — German or English (your choice)
  • Timezone — your local timezone
4

Paste the unCoded bootstrap script

Scroll down to the Custom Script field and paste the following command:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/tbotteam/unCodedServer/main/uncoded.sh)"
This script runs automatically after provisioning and installs the unCoded server environment.
5

Confirm the reinstall

Click Next. Enter your SCP password when prompted and confirm the reinstall.Provisioning will start. Once the installation is complete, copy your server’s IP address and click Starting Server. Wait 5 minutes before proceeding to the next step to allow the server to fully initialize.

Access the server panel

1

Open the server panel in your browser

Navigate to your server panel using your server’s IP address and port 3000:
http://YOUR-SERVER-IP:3000
You will see the unCoded Server Panel login screen.
2

Log in with the default password

Log in using the default password: captain42
Change this default password immediately after logging in. Leaving it as the default exposes your server panel to unauthorized access.

Install the unCoded app

1

Navigate to One-Click Apps

In the left-hand menu, click Apps, then select One-Click Apps / Databases.
2

Select the unCoded Trading Bot

From the list of available apps, select unCoded Trading Bot.
3

Fill in the deployment fields

Complete all required fields:
FieldDescription
App NameA unique name for your app instance (e.g., mybot).
PostgreSQL PasswordAuto-filled by the system. You can change it to a custom secure password.
Binance API KeyYour Binance API key from the Binance setup step.
Binance API SecretYour Binance Secret Key from the Binance setup step.
Frontend PORTThe port your bot dashboard will listen on (default: 4000).
App PasswordThe password you will use to log in to the bot dashboard.
Viewer Password*(optional)*A read-only access password with no access to Settings or Tax data.
Telegram Configuration*(optional)*Credentials for real-time Telegram notifications. See the Telegram setup guide.
4

Deploy the app

Click Deploy and wait for the deployment to complete. The panel will show a confirmation once the bot instance is ready.

Change the default server panel password

Change the default server panel password before you do anything else. Leaving the password as captain42 allows anyone who knows your server IP to access your panel.
1

Open Settings

In the left-hand menu, click Settings.
2

Set a new password

Under Change Password, enter your current password (captain42) and set a new, strong password. Click Change Password to confirm.
Your bot instance is now deployed and your server panel is secured. Continue to Initial configuration to run the setup wizard and start trading.