Seafile instances, whether Community Edition or Professional Edition, do not natively support being configured to respond to multiple distinct hostnames (e.g., seafile.corp.com and seafile.corp2.com) on a single installation.
This limitation is due to Seafile’s internal mechanisms for generating sharing links and displaying the server hostname within the Web UI. Seafile relies on a single, defined SEAFILE_SERVER_HOSTNAME setting. Consequently, only one hostname can be consistently used for all generated links and presented to users.
While HAproxy or other reverse proxies can be used to route traffic to a Seafile server, they cannot overcome this core limitation of Seafile itself. The server will always operate and generate links based on the single hostname configured within its settings.