Mídia DocsDocumentação oficial
Voltar ao site
DocumentaçãoHospedagem
Mídia Cloud

Hospedagem

A hospedagem separa a configuração do bot da infraestrutura que mantém o processo em execução. Veja como ativar, acompanhar e resolver situações comuns.

Leitura rápida Guia atualizado

Hospedagem para o seu próprio projeto

A Mídia Cloud é destinada ao projeto do cliente: seu próprio bot ou aplicação que precisa permanecer online. Ela é diferente dos bots vendidos pela Mídia Applications, que já são produtos prontos e hospedados pela nossa equipe.

Escolha correta

Comprou um bot pronto? Siga a documentação de Bots e aplicações. Está trazendo seu próprio projeto? Use a hospedagem e o arquivo midiaapps.config abaixo.

1. Aquisição do plano

Nossa hospedagem é ativada após a confirmação do pagamento:

  1. Acesse o canal hospedagem no servidor oficial.
  2. Escolha o plano ideal e finalize a compra.
  3. O comando /host será habilitado automaticamente no seu perfil do Discord.

2. Configuração do midiaapps.config

Este arquivo deve estar na RAIZ do seu projeto. Sem ele, a aplicação não iniciará.

Localização Correta

meu-projeto/
├── midiaapps.config (AQUI)
├── package.json
└── src/index.js

Localização Inválida

meu-projeto/
└── src/
└── midiaapps.config (ERRO)

3. Tabela completa de parâmetros

Abaixo estão todos os campos suportados. Os campos marcados como obrigatórios devem ser preenchidos para evitar erros de inicialização.

MAIN · ObrigatórioArquivo principal da aplicação. Exemplos: index.js, main.py ou bot.js.
NAME · ObrigatórioNome para exibição no painel.
TYPE · ObrigatórioDefina o valor bot.
RAM · ObrigatórioMemória em MB. O mínimo indicado no modelo original é 100MB.
VERSION · ObrigatórioVersão do ambiente: latest, current ou uma versão específica.
AUTORESTART · ObrigatórioUse true ou false para reiniciar a aplicação em caso de crash.
START · OpcionalComando personalizado para iniciar, por exemplo npm run start.
BUILD · OpcionalComando executado antes do início, por exemplo npm run build.
APT · OpcionalLista de pacotes Linux adicionais, por exemplo ffmpeg, tools.

Embora apenas o MAIN seja tecnicamente necessário para o sistema rodar, recomendamos preencher todos os campos marcados como obrigatórios.

4. Versões disponíveis (VERSION=)

Escolha a versão de acordo com a linguagem do seu projeto.

JavaScript · latestVersão estável mais recente (LTS), recomendada.
JavaScript · currentVersão mais recente disponível.
JavaScript · 20Node.js 20.x.
JavaScript · 18Node.js 18.x.
JavaScript · 16.13.2Node.js 16.13.2.
JavaScript · sujaVersão com pacotes APT pré-instalados.
Python · latestVersão estável mais recente (LTS), recomendada.
Python · 3.11Python 3.11.
Python · 3.10Python 3.10.
Python · 3.9Python 3.9.
Python · legacyVersão legada mais antiga.
Python · sujaVersão com pacotes APT pré-instalados.

5. Exemplos práticos

JavaScript simplesNAME=MeuBotJS
TYPE=bot
MAIN=index.js
RAM=100
VERSION=latest
AUTORESTART=true
Python (main.py)NAME=MeuBotPY
TYPE=bot
MAIN=main.py
RAM=256
VERSION=latest
AUTORESTART=true
TypeScript (Build)NAME=BotTS
TYPE=bot
MAIN=dist/index.js
BUILD=npm run build
START=npm start
RAM=200
VERSION=latest
AUTORESTART=true

6. Como hospedar seu projeto

01 · Zipar o projeto

Selecione todos os arquivos, incluindo o midiaapps.config, e compacte em um arquivo .zip. Não coloque os arquivos dentro de uma pasta antes de zipar.

02 · Comando Host

No Discord, digite /host e clique no botão Hospedar nova aplicação.

03 · Tópico privado

O sistema criará um tópico privado. Arraste e envie seu arquivo .zip nesse tópico.

04 · Finalização

O bot será processado, as dependências serão instaladas e ele ficará online automaticamente.

7. Gerenciamento e controle

Através do comando /host, você tem acesso ao controle do seu projeto:

Console de logsVisualize erros e acompanhe o que seu projeto está fazendo em tempo real.
EstatísticasMonitore o uso de CPU e memória para acompanhar a performance.
Restaurar backupEnvie uma nova versão do seu projeto em ZIP para atualizar o bot.