generalmulticraft

Connect to the Multicraft server over FTP

Configure an FTP user account

Multicraft includes a built-in FTP server, so you don’t need to allow remote FTP connections and worry about security. The FTP server allows you to access the Minecraft server’s files and manage them, including backing them up.

Follow these steps:

  • Log in to the application as an administrator.
  • Select the “Servers” menu item and then select the server you wish to access.
  • On the server detail page, select the “Advanced -> Users” menu item.
  • Grant “full” access to the user account(s) you wish to use for FTP.

    FTP configuration

Connect using the browser-based FTP client

Once the user account(s) have been correctly configured, you can connect to the FTP server using either a third-party FTP client or the one built in to Multicraft. To use the built-in FTP client, follow these steps:

  • Log in to the application as a user with full FTP access.
  • Select the “Servers” menu item and then select the server you wish to access.
  • On the server detail page, select the “Files -> FTP File Access” menu item.
  • Enter the credentials for the user account to gain FTP access.

    FTP configuration

Here is an example of what the browser-based FTP client looks like:

FTP configuration

Connect using an FTP client from a remote host

For security reasons, the Multicraft FTP server is configured to only be accessible locally and not from remote hosts. For this reason, it is only possible to access the FTP server using the Multicraft server manager by default. If you want to be enable remote access to the FTP server from an FTP client (such as FileZilla, for instance), follow these steps to enable it:

  • Log in to the application as an administrator.
  • Select the “Servers” menu item and then select the server you wish to access.
  • On the server detail page, select the “Advanced -> Users” menu item.
  • Grant “full” access to the user account(s) you wish to use for FTP.

    FTP configuration

  • Open the /opt/bitnami/apps/multicraft/multicraft.conf configuration file.

  • Look for the ftp section.

  • Change the ftpIp value to 0.0.0.0 and the ftpExternalIP value to your server’s IP address.

  • Restart Multicraft:

    $ sudo /opt/bitnami/ctlscript.sh restart multicraft_daemon
    

You should now be able to run your favorite FTP client, and connect with the following details:

  • Host: Your server’s IP.
  • Port: The port for your server. By default, this is port 8021 on cloud deployments, virtual machines and non-privileged/non-root Unix native installations, and port 21 on Windows native installations and other Unix installations.
  • Username: The FTP username, as listed in the “Advanced -> Users” screen. Note that the FTP username may not be the same as the login username.
  • Password: The password corresponding to the FTP user name.

    FTP configuration