AMULEWEB(1) utilitários aMule AMULEWEB(1)

amuleweb - servidor web de aMule

amuleweb [-h <anfitrião>] [-p <porta>] [-P <senha>] [-f <path>] [-q] [-v] [-l <língua>] [-w] [-t <nome>] [-s <porta>] [-u] [-U <porta>] [-z] [-Z] [-A <senha>] [-G <senha>] [-a | -d] [-L] [--no-php] [-N]

amuleweb [--create-config-from=<path>]

amuleweb [--help]

amuleweb [--version]

amuleweb [--amule-config-file=<path>]

amuleweb gerencia seu acesso ao aMule através de um navegador web. Você pode iniciar o amuleweb junto com o amule(1), ou separadamente, a qualquer momento depois. As opções podem ser especificadas via linha de comando ou via arquivo de configuração. Opções de linha de comando têm precedência sobre opções de arquivo de configuração.

[ -h <anfitrião>, --host=<anfitrião> ]
Anfitrião onde o aMule está rodando (padrão: 127.0.0.1). <anfitrião> pode ser um endereço IP ou um nome de DNS
[ -p <porta>, --port=<porta> ]
Porta do aMule para conexões externas (EC), conforme configurado em Preferências->Controles Remotos (padrão: 4712)
[ -P <senha>, --password=<senha> ]
Senha das Conexões Externas (EC).
[ -f <path>, --config-file=<path> ]
Use o arquivo de configuração dado. O arquivo de configuração padrão é ~/.aMule/remote.conf
[ -q, --quiet ]
Não imprimir qualquer saída para stdout.
[ -v, --verbose ]
Ser verborrágico - mostrar mensagens de debug também.
[ -l <língua>, --locale=<língua> ]
Configura o local do programa (linguagem). Veja a seção NOTAS para a descrição do parâmetro <lang>.
[ -w, --write-config ]
Escrever as opções da linha de comando para o arquivo de configuração e sair
[ -t <nome>, --template=<nome> ]
Carrega o template chamado <nome>. Veja a seção SKIN SUPPORT para detalhes.
[ -s <porta>, --server-port=<porta> ]
Porta HTTP do servidor web. Esta é a porta para a qual você precisa apontar seu navegador web (padrão: 4711).
[ -u ]

Habilita UPnP.
[ -U <porta>, --upnp-port <porta> ]
Porta UPnP.
[ -z, --enable-gzip ]
Habilita o uso de compressão gzip em tráfego HTTP para poupar largura de banda.
[ -Z, --disable-gzip ]
Desabilita o uso de compressão gzip (este é o padrão).
[ -A <passwd>, --admin-pass=<passwd> ]
Senha de acesso total para o servidor web.
[ -G <passwd>, --guest-pass=<passwd> ]
Senha do convidado para o servidor web.
[ -a, --allow-guest ]
Permite acesso do convidado.
[ -d, --deny-guest ]
Nega acesso ao convidado (padrão).
[ -L, --load-settings ]
Carrega/salva a configuração do servidor web de/para o aMule remoto. Isto faz com que o amuleweb ignore configurações de linha de comando e de arquivo de configuração, e as carrega do aMule. Quando estiver salvando as preferências, nenhuma será escrita no arquivo de configuração, e sim para o aMule. (Claro que isto funciona apenas para as configurações que podem ser configuradas nas Preferências->Controles Remotos do aMule.)
[ --no-php ]
Desabilita o interpretador PHP (obsoleto)
[ -N, --no-script-cache ]
Recompila as páginas PHP a cada pedido.
[ --create-config-from=<path> ]
Criar arquivo de configuração baseado em <path>, que precisa apontar para um arquivo válido de configuração do aMule, e então sair.
[ --force-zlib ]
Força compressão ZLIB no link de Conexões Externas independente da localidade IP-discada. Útil quando o lado do servidor for alcançável com um túnel VPN que resolve para um IP de LAN e a heurística iria pular a compressão.
[ --help ]
Imprime uma descrição de uso curta.
[ --version ]
Mostra o número de versão atual.
[ --amule-config-file=<path> ]
Caminho do arquivo de configuração do aMule. NÃO USE DIRETAMENTE! aMule usa esta opção quando inicia o amuleweb na inicialização. Esta opção faz com que todas as outras opções de linha de comando e de arquivo de configuração sejam ignoradas, preferências sejam lidas do arquivo de configuração dado, e também impica na escolha das opções -q -L.

Para todas as opções que recebem um valor <path>, se o path não contém uma parte de diretório (i.e. apenas o nome de arquivo), então é considerado estar debaixo do diretório de configuração do aMule, ~/.aMule.

O parâmetro <lang> da opção -l tem a seguinte forma: lang[_LANG][.encoding][@modifier] onde lang é a linguagem principal, LANG é a sub-lingua/território, encoding é o conjunto de caracteres a ser utilizado e modifier permite ao usuário selecionar uma instância específica dos dados de localização dentro de uma única categoria.

Por exemplo, as seguintes strings são válidas:

de
de_DE
de_DE.iso88591
de_DE@euro
de_DE.iso88591@euro

Apesar de todas as strings acima serem aceitas como definições de línguas válidas, encoding e modifier não são utilizados ainda.

Além do formato acima, você pode também especificar nomes completos de linguagens em Inglês - deste modo -l german também é válido e é igual a -l de_DE.

Quando nenhum local está definido, seja na linha de comando ou no arquivo de configuração, a linguagem padrão do sistema será utilizada.

amuleweb é capaz de mostrar informação em peles diferentes. Estas peles são chamadas "templates", e você pode fazer o amuleweb carregar um template específico através da opção de linha de comando -t. Templates são procurados em dois locais: primeiro em ~/.aMule/webserver/ e depois em /usr/share/amule/webserver/ se você instalou com --prefix=/usr.

Cada template precisa estar em um subdiretório do nome do template, e este diretório precisa conter todos os arquivos que o template necessita.

~/.aMule/remote.conf
~/.aMule/webserver/
$(pkgdatadir)/webserver/

Tipicamente o amuleweb será rodado primeiro assim:

amuleweb -h hostname -p ECport -P ECpassword -s HTTPport -A AdminPassword -w

ou

amuleweb --create-config-from=/home/username/.aMule/amule.conf

Estes savarão as configurações em $HOME/.aMule/remote.conf, e posteriormente você só precisa digitar:

amuleweb

Claro que você pode especificar quaisquer opções a mais ou a menos na primeira linha de exemplo, e você pode também omiti-las totalmente.

Por favor, relate bugs ou em nosso forum (https://github.com/amule-org/amule/discussions), ou em nosso bugtracker (https://github.com/amule-org/amule/issues). Por favor, não relate bugs por e-mail, nem para nossa lista de e-mail, nem diretamente para qualquer membro do time.

aMule e todos os seus utilitários relacionados são distribuídos sob a licença geral pública GNU.

amule(1), amulecmd(1)

Esta manpage foi escrita por Vollstrecker <amule@vollstreckernet.de>

June 2026 aMule webserver vGIT