---
title: "Deploying Your Server"
description: "A step-by-step walkthrough for deploying your server from purchase to going live."
category: "Getting Started"
tags: ["Tutorials", "Deployment", "Basic", "Setup"]
readTime: 5
---

Your order is confirmed — now let's get your server live. This guide covers the full deployment flow from package selection to a running server.

<Steps>
  <Step number={1} title="Select the package">
    Log in to the billing panel at `my.tariqdev.xyz` and navigate to **Game Hosting** or **App Hosting**. Pick the tier and RAM allocation that matches your workload.

    Once purchased, your server will be provisioned automatically within **2–5 minutes**.
  </Step>

  <Step number={2} title="Configure deployment variables">
    Open your server in the control panel (`ctrl.tariqdev.xyz`). Go to the **Startup** tab and configure the required environment variables for your game or application — things like server name, world seed, RCON password, and game mode.

    <Callout type="warning">
      Do not share your API key, RCON password, or SHA-256 hash publicly. These grant full control over your server.
    </Callout>
  </Step>

  <Step number={3} title="Set up automated backups">
    Before starting your server for the first time, configure your backup schedule. Go to **Schedules → Backup** in the control panel and set a daily or weekly backup.

    <Callout type="warning" title="Backup before changes">
      Always create a manual backup before applying mods, plugins, or major configuration changes. Restoring from backup is instant.
    </Callout>

    <Callout type="info">
      The free plan includes 2 backup slots. Upgrade to a paid backup add-on for unlimited slots and off-site storage.
    </Callout>
  </Step>

  <Step number={4} title="Start your server">
    Go to the **Console** tab and click **Start**. Watch the console output for any startup errors. Most games take 30–90 seconds to fully boot.

    Once you see the "Server started" or equivalent line in the console, your server is live.
  </Step>

  <Step number={5} title="All set — share your IP">
    Copy your server IP from the **Network** tab. This is what players will use to connect. Format: `[IP]:[PORT]`.

    Your server will keep running in the background even if you close the browser. To stop it, use the **Stop** button in the Console tab.
  </Step>
</Steps>

## Common First-Boot Issues

**Server won't start?** Check the console for errors. The most common causes:

- Port already in use → restart the server once, it will auto-assign a new port
- Missing startup variable → go to Startup and fill in all required fields
- Out of RAM → the process was killed by the OOM guard. Upgrade your RAM allocation.

<Callout type="danger" title="Do not skip backups">
We guarantee hardware and network uptime, but we are not responsible for data loss caused by user error, software crashes, or failed updates. Always maintain your own backups.
</Callout>
