Служба Cargador помимо управления файловым хранилищем может выполнять ряд других задач на серверной стороне Cerebro. Возможные варианты взаимодействия внешних модулей системы с Cargador:
обмен файлами и управление хранилищем (порты по умолчанию: 45430, 45431) - используется клиентскими модулями системы для загрузки/скачивания файлов внутри локальной сети и при удалённой работе;
протокол HTTP (порт по умолчанию: 4080) - используется для скачивания файлов из хранилища по HTTP-протоколу (по ссылке из почтовых уведомлений или через Web-клиент Cerebro);
протокол XML-RPC (порт по умолчанию: 4040) - используется для удалённого вызова процедур службы Cargador, например, со стороны Python-скриптов, выполняющих те или иные задачи с помощью Cerebro API (подробнее см. руководства, посвященные Cerebro Python API).
Для настройки доступа к службе Cargador по протоколу HTTP и XML-RPC используется конфигурационный файл cargador.<linux|mac|win>.conf. В нём нужно указать порты на которые будут происходить XML-RPC и HTTP запросы:
<tcpServer>
<httpGate>
<port>4080</port>
</httpGate>
<rpcGate>
<port>4040</port>
</rpcGate>
</tcpServer>
После изменения конфигурационного файла нужно перезапустить службу Cargador на сервере для того, чтобы новые значения вступили в силу.