https://docs.docker.com/desktop
https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe
| const ffmpegPath = require('ffmpeg-static'); | |
| const ffmpeg = require('fluent-ffmpeg'); | |
| const fs = require('fs/promises'); | |
| const path = require('path'); | |
| const os = require('os'); | |
| const tmp = require('tmp'); | |
| ffmpeg.setFfmpegPath(ffmpegPath); | |
| static async downloadToTmp(url) { |
| curl --location "https://gateway.apibrasil.io/api/v2/evolution/message/sendText" --header "Content-Type: application/json" --header "DeviceToken: seu_device_token" --header "Authorization: Bearer seu_bearer_aqui" --data "{\"number\": \"5518991978402\",\"options\": {\"delay\": 1,\"presence\": \"composing\"},\"text\": \"TESTE INFORMA: COMPRA DE R$ 3,19 EFETUADA NA DATA 10/04/2025. DÚVIDAS: INFORME O DOC. NÚMERO 12345679\"}" |
| <?php | |
| //Nova versão do servidor 2.2.3 | |
| $body = json_encode([ | |
| "number" => "5531994359434", | |
| "options" => [ | |
| "delay" => 1, | |
| "presence" => "composing" | |
| ], |
| # auto script clear | |
| sudo curl -O https://scripts.apibrasil.io/v3/clear-kinsing.sh && bash ./clear-kinsing.sh | |
| ---------------------------------------- | |
| # clear-kinsing.sh | |
| #!/bin/bash | |
| # Define o arquivo de log com timestamp |
| <?php | |
| $URL_REQUEST = "https://jsonplaceholder.typicode.com/posts/1"); | |
| $ch = curl_init(); | |
| curl_setopt($ch, CURLOPT_URL, URL_REQUEST); | |
| curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); | |
| $headers = [ | |
| "Accept: application/json" |
| # Se você está enfrentando erros de DNS, experimente fazer o seguinte | |
| # Erro: ping: google.com.br: Temporary failure in name resolution | |
| # Tente isso | |
| ping -c 4 8.8.8.8 | |
| # Se der ok, cheque o status | |
| sudo systemctl status systemd-resolved | |
| # Altere o DNS |
| # Caminho do projeto Laravel | |
| LARAVEL_PATH=/opt/... | |
| # Alterar proprietário e grupo | |
| sudo chown -R www-data:www-data $LARAVEL_PATH | |
| # Permissões para diretórios | |
| find $LARAVEL_PATH -type d -exec chmod 755 {} \; | |
| # Permissões para arquivos |
| # 1. Instalar Fail2Ban | |
| sudo apt install fail2ban | |
| # 2. Configurar Fail2Ban | |
| sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local | |
| # 2.1 Configure os parametros de acordo com a sua necesidade | |
| [DEFAULT] | |
| bantime = 10m | |
| findtime = 10m |
| # 1. Configurações do Nginx | |
| # Restringir Acesso a Arquivos Sensíveis: | |
| # Assegure-se de que arquivos sensíveis, como *.env, *.php (fora do diretório de acesso público), e outros arquivos de configuração não sejam acessíveis via web. | |
| location ~ /\.(?!well-known).* { | |
| deny all; | |
| } | |
| # 2. Desativar Execução de Scripts em Diretórios de Upload ou outros: |