v4 Atualização da v4 disponível — framework refeito do zero. Ver novidades

Docs
Voltar ao blog
Tutoriais

23 de August de 2026

Como Conectar o VS Code à Hospedagem via FTP/SFTP: Crie Plugins, Templates e Entradas em Tempo Real

Aprenda a sincronizar seu editor de código diretamente com os arquivos da hospedagem do MuCRM via FTP/SFTP, acelerando a criação e edição de temas, entradas e plugins sem necessidade de uploads manuais.

Desenvolvimento com VS Code via FTP/SFTP

Prefere em vídeo? Este tutorial também está disponível no nosso canal oficial no YouTube.

Editar arquivos localmente, gerar arquivos compactados em .zip e fazer o upload manual pelo FileZilla ou pelo gerenciador do cPanel a cada teste atrasa seu fluxo de desenvolvimento.

Integrando o Visual Studio Code diretamente à sua hospedagem via FTP/SFTP, todo salvamento de arquivo (Ctrl + S) pode ser sincronizado automaticamente com sua aplicação MuCRM.

1. Instalar a Extensão no VS Code

  1. Abra o Visual Studio Code.
  2. Acesse a aba Extensões no menu lateral esquerdo (Ctrl + Shift + X).
  3. Pesquise por SFTP.
  4. Localize uma extensão compatível, como a extensão SFTP de Natizyskunk ou liximomo.
  5. Clique em Install.

2. Configurar o Arquivo de Conexão

  1. Crie uma pasta vazia no seu computador e abra-a no VS Code através de File → Open Folder....
  2. Pressione Ctrl + Shift + P para abrir a Paleta de Comandos.
  3. Digite SFTP: Config e pressione Enter.
  4. O VS Code criará a pasta .vscode contendo o arquivo sftp.json.

Substitua o conteúdo do arquivo pelo exemplo abaixo:

{
    "name": "MUCRM Game Framework",
    "host": "ftp.seudominio.com.br",
    "protocol": "ftp",
    "port": 21,
    "username": "usuário",
    "password": "senhaaqui",
    "remotePath": "/public_html",
    "uploadOnSave": true,
    "useTempFile": false,
    "openSsh": false,
}

Nota: Se sua hospedagem exigir uma conexão segura via SSH, altere o campo "protocol" para "sftp" e a porta para 22.

Configurações importantes

Configuração Descrição
host Endereço FTP/SFTP da hospedagem
protocol Protocolo utilizado (ftp ou sftp)
port Porta da conexão
username Usuário FTP/SFTP
password Senha da conexão
remotePath Diretório onde o MuCRM está instalado
uploadOnSave Envia automaticamente o arquivo ao salvar
ignore Arquivos e diretórios que não serão sincronizados

Segurança: evite compartilhar o arquivo sftp.json, pois ele pode conter as credenciais de acesso à hospedagem.

3. Baixar os Arquivos da Hospedagem

Depois de configurar a conexão, faça o download do projeto existente no servidor:

  1. Pressione Ctrl + Shift + P.
  2. Digite SFTP: Download Project.
  3. Pressione Enter.
  4. O VS Code fará o download dos arquivos da hospedagem para sua pasta local.

A partir desse momento, você poderá trabalhar diretamente nos arquivos do MuCRM pelo VS Code.

4. Estrutura de Diretórios do MuCRM

Com a sincronização automática ativada através de:

"uploadOnSave": true

as alterações realizadas nos arquivos serão enviadas automaticamente para a hospedagem ao utilizar Ctrl + S.

Alguns diretórios que podem ser utilizados durante o desenvolvimento:

Templates e Temas

resources/views/themes/seu-tema/

Local onde ficam os templates e arquivos relacionados aos temas do sistema.

Landing Pages e Entradas

resources/views/landing/

ou:

public/landing/

Dependendo da estrutura utilizada pelo projeto.

Plugins e Extensões

app/Plugins/SeuPlugin/

Diretório destinado aos plugins e extensões do projeto.

Estilos, Scripts e Imagens

public/assets/

Local onde podem ficar arquivos públicos como CSS, JavaScript, imagens e outros recursos.

5. Comandos Rápidos do VS Code

Salvar e enviar automaticamente

Ctrl + S

Salva o arquivo localmente e, com uploadOnSave habilitado, envia automaticamente a alteração para a hospedagem.

Upload manual

Clique com o botão direito sobre o arquivo e selecione:

SFTP: Upload

Utilize essa opção quando quiser enviar manualmente um arquivo específico.

Download manual

Clique com o botão direito sobre o arquivo e selecione:

SFTP: Download

Isso baixa a versão atual do arquivo existente no servidor e pode sobrescrever a versão local.

Comparar arquivos

Clique com o botão direito sobre o arquivo e selecione:

SFTP: Diff

Essa opção permite comparar o arquivo local com a versão existente na hospedagem.

6. Fluxo de Desenvolvimento

Com essa configuração, seu fluxo de desenvolvimento fica muito mais rápido:

Editar arquivo
      ↓
Ctrl + S
      ↓
Upload automático
      ↓
Arquivo atualizado na hospedagem
      ↓
Testar no MuCRM

Dessa forma, você não precisa gerar um .zip e fazer upload manual pelo FileZilla ou pelo cPanel a cada pequena alteração.

Atenção: o uploadOnSave envia as alterações diretamente para o servidor. Sempre tenha cuidado ao editar arquivos em produção e mantenha um backup do projeto antes de realizar alterações importantes.

Pronto para colocar o servidor no ar?

Licença Master a partir de R$ 24,99/mês.

Ver planos

Presente exclusivo

7 dias grátis

Crie sua conta agora e ganhe acesso completo por 7 dias.

Ao criar sua conta, você concorda com nossos Termos e Políticas.