Knowledge base

1000 FAQs, 500 tutorials and instructional videos. Here, there are only solutions!

Understanding Web Transfer Protocols

Update 08/10/2026

This guide details the file transfer protocols supported on Infomaniak's Web Hosting and Cloud Server when connecting to ProFTPD servers.

 

Introduction

  • With a Starter hosting plan (basic web page), only an FTP connection on port 21 (without SSL/TLS) is possible.
  • When creating a website via Apache / PHP hosting, file access is possible via various protocols (FTP, SFTP, SSH).
  • With a Node.js site, only SSH / SFTP is possible for accessing your environment.

 

FTP (File Transfer Protocol)

FTP connections in "active" and "passive" mode are supported (switch between the two to try and resolve any potential issues).

Infomaniak opens passive ports on its side [PassivePorts 42000 44000] but only for connections to its FTP server. Passive FTP mode involves the use of remote ports defined by the remote server, as well as local ports that may vary depending on the FTP software/client used.

Passive mode is primarily useful when the software/FTP client is behind a firewall or NAT router that blocks active FTP connections. However, in the Infomaniak infrastructure, active FTP connections are allowed, which means that using passive mode is generally not necessary.

Regarding PHP, it is not possible, by default, to manage this configuration in a centralized manner. Therefore, it is not feasible for Infomaniak to open all ports to support all remote configurations, as this would neither be practical nor secure.

Overall, the infrastructure does not fully support passive mode outgoing FTP connections. For a smoother file transfer experience, it is recommended to use active FTP mode or explore more modern technologies such as SFTP (see below).

 

SFTP (SSH File Transfer Protocol)

Creating SFTP connections ensures a high level of security for file transfers. Make sure you have enabled SSH on your SFTP software/client and use port 22 for the connection: sftp://*****.

 

FTPS (FTP over TLS/SSL)

Use FTPS for secure file transfers with port 21 and SSL/TLS encryption. With software like FileZilla, select "Explicit FTP over TLS" to configure your FTP client: ftpes://*****.

 

FTPaccess

Access to the FTP access configuration is available.

 

What is not supported

Public/Anonymous User

Connecting as a public or anonymous user is not allowed. You must have a valid user account to access your hosting space.

FTPs (Secure FTP on a custom port)

The FTPs protocol is not supported, which means that port 2121 is not open for this type of connection.


Has this FAQ been helpful?