Skip to content

Início Rápido

Este guia o ajudará a implantar rapidamente o sistema TelegramPress em seu servidor. Recomendamos usar o Docker Compose para implantação, pois é o método mais simples e estável.

Pré-requisitos

Antes de começar, certifique-se de que seu servidor atenda aos seguintes requisitos:

  • SO: Qualquer distribuição Linux (Ubuntu 20.04+ / Debian 10+ recomendado)
  • Dependências:
  • Hardware: Recomendado 2 núcleos, 4 GB de RAM ou superior
  • Rede: O servidor deve ser capaz de acessar a API do Telegram e nós Tron

Etapas de Implantação

1. Preparar Servidor e Instalar Painel (Opcional)

Se você preferir uma interface gráfica, pode instalar o painel Baota (aaPanel). Se você estiver familiarizado com a linha de comando, pode operar diretamente no terminal.

2. Obter Código Fonte

Carregue o código-fonte do projeto para o seu servidor ou clone o repositório diretamente (supondo que você tenha Git):

Baixar Fonte
bash
# Criar diretório
mkdir -p /www/wwwroot/tgnl-admin
cd /www/wwwroot/tgnl-admin

# Carregue os arquivos de origem para este diretório e descompacte
# Certifique-se de que a estrutura do diretório contenha docker-compose.yml

3. Permissões de Arquivo

Para garantir que os serviços nos contêineres Docker possam ler/gravar arquivos corretamente, é recomendável definir permissões:

bash
# Definir permissões de diretório
chmod -R 777 .

4. Configurar Variáveis de Ambiente

Copie o arquivo de configuração de exemplo e modifique-o:

bash
# Copiar arquivo env
cp .env.example .env

# Editar arquivo de configuração
vim .env

Você precisa modificar as informações principais no arquivo .env (como senha do banco de dados, porta, etc.). Além disso, verifique nl-2333/config.txt (se existir) ou arquivos de configuração de Bot relevantes.

5. Iniciar Serviços

Use o Docker Compose para construir e iniciar todos os serviços:

bash
docker compose up -d --build

Este comando baixará automaticamente as dependências, construirá imagens e iniciará o painel de administração, banco de dados e serviços de bot.

Aguardando Inicialização

A primeira compilação pode levar alguns minutos, por favor, seja paciente.

6. Verificar Implantação

Verifique o status do contêiner:

bash
docker compose ps

Se todos os contêineres estiverem no estado Up, a inicialização foi bem-sucedida.

Acesse o Painel de Administração:

  • Abra o navegador e visite: http://IPdoServidor:35474 (Porta padrão para 35474, ou a porta que você definiu em .env)

Configuração Inicial

  1. Login no Painel de Administração

    • Nome de usuário padrão: admin
    • Senha padrão: admin123
  2. Ativação de Autorização

    • Vá para Painel de Administração -> Autorização
    • Digite o código de ativação (para versões de código aberto ou teste, pode haver métodos de ativação específicos ou apenas use diretamente)
  3. Configurar Bot

    • Vá para Painel de Administração -> Gerenciamento de Bot
    • Digite o Token do Bot (Obtenha em @BotFather)
    • Digite o ID do Admin TG
    • Clique em Salvar e Reiniciar Bot

Parabéns

Seu sistema TelegramPress foi implantado com sucesso e está em execução!

Released under the MIT License.