> ## Documentation Index
> Fetch the complete documentation index at: https://help.freeserver.host/llms.txt
> Use this file to discover all available pages before exploring further.

# Uploading Files

> Upload worlds, mods, plugins, and configuration files to your FreeServer.host server using the built-in file manager or SFTP.

Upload custom worlds, mods, plugins, and configuration files to your server through the web file manager or over SFTP for larger transfers.

## Using the file manager

<Steps>
  <Step title="Open the file manager">
    From the [Dashboard](https://freeserver.host/servers), open your server and go to the **Files** tab.
  </Step>

  <Step title="Navigate to the destination">
    Browse to the folder where the file belongs, for example `plugins/`, `mods/`, or the world directory.
  </Step>

  <Step title="Upload the file">
    Click **Upload** and select files from your computer, or drag and drop them into the browser window.
  </Step>

  <Step title="Restart the server">
    Most changes require a restart. Stop and start the server from the console for the new files to load.
  </Step>
</Steps>

<Note>
  The web uploader is best for files under a few hundred megabytes. Use SFTP for larger uploads such as full worlds or modpacks.
</Note>

## Using SFTP

For bulk transfers, connect with an SFTP client such as [FileZilla](https://filezilla-project.org) or [WinSCP](https://winscp.net).

<Steps>
  <Step title="Get your SFTP details">
    Open the **Settings** or **SFTP** tab on your server to find the host, port, username, and password.
  </Step>

  <Step title="Connect from your client">
    Enter the details in your SFTP client and connect. You will see your server's file tree.
  </Step>

  <Step title="Transfer files">
    Drag files from your computer into the destination folder on the server.
  </Step>
</Steps>

<Warning>
  Do not delete system files or the server may fail to start. If in doubt, back up first from the file manager.
</Warning>
