Jump to content

Módulo AzuraCast WHMCS


Recommended Posts

Módulo AzuraCast WHMCS

Este é um Módulo de Provisionamento de Servidor WHMCS que permite configurar automaticamente contas Shoutcast em sua instalação do AzuraCast com facilidade.

O Modulo é bem simples e esta longe dos modulos pagos, se alguém tiver conhecimento vamos aperfeiçoar esse modulo e deixa ele melhor.

Obs: naõ peguem e venda esse modulo, o desenvolvedor da AzureCast já não cobra pelo painel, então nao tem porque cobrar pelo modulo, grandes agradecimentos ao desenvolvedor (Créditos no final da publicação).

Características

Recursos de administração

  • Configurar servidores AzuraCast
  • Configurar produtos AzuraCast
  • Serviço Criar & Terminar

Características do Cliente

  • Encomendar produtos AzuraCast
  • Ver detalhes do produto AzuraCast
  • Alterar senha do painel AzuraCast
  • Parar, Iniciar & Reiniciar Shoutcast
  • Parar, Iniciar & Reiniciar Liquidsoup (AutoDJ)
  • Fornecer informações de login do Painel AzuraCast

Instalação

Para instalar este módulo basta carregar toda a pasta & content denominada "azuracast" para o diretório "/modules/servers" do WHMCS.

Configuração

Configuração do servidor

Entre na sua Área de Administração do WHMCS e depois em "Setup" > "Produtos/Serviços" > "Servidores" e depois em "Add New Server"

  • Nome - Digite qualquer nome que desejar.
  • Nome do host - Insira a URL da instalação do AzuraCast (sem http ou barra invertida)
  • Endereço IP - Insira o endereço IP da instalação do AzuraCast
  • Endereços IP atribuídos - O mesmo que acima
  • Máximo nº. de Contas - Insira o número máximo de contas que você deseja ter neste servidor
  • Tipo - Escolha AzuraCast na lista suspensa
  • Nome de usuário - Deixe em branco
  • Senha - Insira a chave da API com todas as permissões da instalação do AzuraCast > Minha Conta
  • Seguro - Se sua instalação do AzuraCast usa SSL (HTTPS), marque esta caixa (Recomenda-se usar HTTPS)

Modelo de e-mail personalizado

Entre na sua Área de Administração do WHMCS e depois em "Configurar" > "Modelos de E-mail" > "Criar Novo Modelo de E-mail"

  • Tipo de e-mail - Produto/Serviço
  • Nome exclusivo - E-mail de boas-vindas do AzuraCast Clique em "Criar"
  • Assunto - Informações de hospedagem do Shoutcast Clique no botão Código Fonte (<>) no lado direito do editor e, em seguida, copie e cole o seguinte...
<p align="center"><strong>LEIA ESTE E-MAIL NA ÍNTEGRA E IMPRIMA-O PARA SEUS REGISTROS</strong></p>
<p>Olá {$client_name},</p>
<p>Obrigado pelo seu pedido nosso! Sua conta do Shoutcast foi configurada e este e-mail contém todas as informações que você precisa para começar a usar sua conta.</p>
<p><strong>Informações da Nova Conta</strong></p>
<p>Painel de Controle: <a href="{$service_server_hostname}" target="_blank" rel="noopener">{$service_server_hostname}</a><br />Usuário: {$service_username}<br />Senha: {$service_password}</p>
<p>Você pode realizar ações como iniciar, parar e reiniciar o Shoutcast Server e executar ações. AutoDJ direto da sua área de cliente sem a necessidade de entrar no painel AzuraCast.</p>
<p><strong>Informações do Produtop</strong></p>
<p>Nome do Produto: {$service_product_name}<br />Ciclo de Cobrança: {$service_billing_cycle}<br />Valor: {$service_recurring_amount}</p>
<p>Obrigado por nos escolher.</p>
<p>{$signature}</p>

Clique em "Ok". Agora você pode editar isso como quiser e, em seguida, "Salvar alterações"

Configuração do produto

Entre na sua Área de Administração do WHMCS e depois em "Setup" > "Produtos/Serviços" > "Produtos/Serviços" e depois configure um Grupo e depois "Create a New Product"

Guia Detalhes

  • Tipo de Produto - Outros
  • Grupo de Produtos - Selecione o Grupo que você criou na etapa anterior
  • Nome do Produto & Descrição - Digite o nome do produto que você gostaria de usar, bem como a descrição
  • Email de boas-vindas - AzuraCast Email de boas-vindas

Guia Configurações do módulo

  • Nome do módulo - AzuraCast Preencha o restante das opções conforme desejado por produto criado.

Guia Campos Personalizados

Crie os seguintes campos personalizados, garantindo que eles sejam nomeados exatamente da mesma forma.

  • Station Name (caixa de texto, obrigatório, mostrar no formulário de pedido, mostrar na fatura)
  • Station URL (caixa de texto, obrigatório, mostrar no formulário de pedido)
  • Station Genre (caixa de texto, obrigatório, mostrar no formulário de pedido)
  • Station Description (Área de texto, obrigatório, Mostrar no formulário de pedido)
  • ID da estação (caixa de texto, somente administrador)
  • ID do AzuraCast (caixa de texto, somente administrador)
  • ID de permissão (caixa de texto, somente administrador)

Deixe as abas restantes padrão, lembre-se de definir o preço, ciclo de faturamento e se os pedidos são configurados automaticamente.

E, obviamente, clique em "Salvar alterações"

Download - Mediafire

 

Créditos: AndyRixon

Obs: só estou postando porque eu testei e esta funcionando perfeitamente e porque o AndyRixon disponibilizou gratuitamente. é um excelente projeto para 

 

image.png.c509927decf7284760fc5aa107955eeb.png

 

image.png.7fdc90f7ce5f9acee229daf09b00db62.png

Link to comment
Share on other sites

Em 06/05/2024 em 22:16, ElJoelReis disse:

Olá @limaplanob,

Efetuei todos os passos de instalação mas sem sucesso.

Whoops\Exception\ErrorException: require_once(): Failed opening required '/var/www/vhosts/REDACTED/httpdocs/modules/servers/azuracast/vendor/autoload.php'

 

eu ja formatei a maquina que tinha com azurecast instalado mas se quiser ajuda posso tentar ajudar só manda pm que tento ajudar, apesar de nao ter mais o servidor eu tenho o modulo instalado no whmcs. mas vou formatar outra maquina instalar de novo e tentar fazer um video explicando

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?