12 KiB
Termix
Gerenciamento SSH auto-hospedado e acesso a area de trabalho remota
English · 中文 · 日本語 · 한국어 · Français · Deutsch · Español · Português · Русский · العربية · हिन्दी · Türkçe · Tiếng Việt · Italiano
Visao Geral
Termix e uma plataforma de gerenciamento de servidores tudo-em-um, de codigo aberto, sempre gratuita e auto-hospedada. Ela fornece uma solucao multiplataforma para gerenciar seus servidores e infraestrutura atraves de uma interface unica e intuitiva. Termix oferece acesso a terminal SSH, controle de desktop remoto (RDP, VNC, Telnet), capacidades de tunelamento SSH, gerenciamento remoto de arquivos SSH e muitas outras ferramentas. Termix e a alternativa perfeita, gratuita e auto-hospedada ao Termius, disponivel para todas as plataformas.
Funcionalidades
|
Acesso ao Terminal SSH: Terminal completo com suporte a tela dividida (ate 4 paineis) com um sistema de abas similar ao navegador. Inclui suporte para personalizacao do terminal incluindo temas comuns de terminal, fontes e outros componentes. |
Acesso a Area de Trabalho Remota: Suporte a RDP, VNC e Telnet pelo navegador com personalizacao completa e tela dividida. |
|
Gerenciamento de Tuneis SSH: Crie e gerencie tuneis SSH de servidor para servidor com reconexao automatica, monitoramento de saude e encaminhamento local, remoto ou SOCKS dinamico. As configuracoes de tunel de cliente desktop para servidor sao armazenadas localmente por instalacao de desktop; snapshots de predefinicoes C2S opcionais podem ser salvos no servidor, renomeados, carregados ou excluidos para mover uma configuracao de tunel local entre clientes. |
Gerenciador Remoto de Arquivos: Gerencie arquivos diretamente em servidores remotos com suporte para visualizar e editar codigo, imagens, audio e video. Faca upload, download, renomeie, exclua e mova arquivos facilmente com suporte sudo. |
|
Gerenciamento de Docker: Inicie, pare, pause, remova conteineres. Visualize estatisticas de conteineres. Controle conteineres usando o terminal Docker Exec. Nao foi feito para substituir Portainer ou Dockge, mas sim para simplesmente gerenciar seus conteineres em vez de cria-los. |
Gerenciador de Hosts SSH: Salve, organize e gerencie suas conexoes SSH com tags e pastas, e salve facilmente informacoes de login reutilizaveis com a capacidade de automatizar a implantacao de chaves SSH. |
|
Estatisticas do Servidor: Visualize o uso de CPU, memoria e disco junto com rede, tempo de atividade, informacoes do sistema, firewall, monitor de portas na maioria dos servidores baseados em Linux. |
Autenticacao de Usuarios: Gerenciamento seguro de usuarios com controles de administrador e suporte para OIDC (com controle de acesso) e 2FA (TOTP). Visualize sessoes ativas de usuarios em todas as plataformas e revogue permissoes. Vincule suas contas OIDC/Locais entre si. |
|
RBAC: Crie funcoes e compartilhe hosts entre usuarios/funcoes. |
Criptografia de Banco de Dados: Backend armazenado como arquivos de banco de dados SQLite criptografados. Consulte a documentacao para mais informacoes. |
|
Grafico de Rede: Personalize seu Dashboard para visualizar seu homelab baseado nas suas conexoes SSH com suporte de status. |
Ferramentas SSH: Crie trechos de comandos reutilizaveis que sao executados com um unico clique. Execute um comando simultaneamente em multiplos terminais abertos. |
|
Abas Persistentes: Sessoes SSH e abas permanecem abertas entre dispositivos/atualizacoes se habilitado no perfil do usuario. |
Idiomas: Suporte integrado para aproximadamente 30 idiomas (gerenciado pelo Crowdin). |
Mais funcionalidades
- Dashboard - Visualize informacoes do servidor de relance no seu dashboard
- Chaves de API - Crie chaves de API com escopo de usuario e datas de expiracao para uso em automacao/CI
- Exportacao/Importacao de Dados - Exporte e importe hosts SSH, credenciais e dados do gerenciador de arquivos
- Configuracao Automatica de SSL - Geracao e gerenciamento integrado de certificados SSL com redirecionamentos HTTPS
- Interface Moderna - Interface limpa compativel com desktop/mobile construida com React, Tailwind CSS e Shadcn. Escolha entre muitos temas de interface diferentes, incluindo claro, escuro, Dracula, etc. Use rotas de URL para abrir qualquer conexao em tela cheia.
- Historico de Comandos - Autocompletar e visualizar comandos SSH executados anteriormente
- Conexao Rapida - Conecte-se a um servidor sem precisar salvar os dados de conexao
- Paleta de Comandos - Pressione duas vezes a tecla Shift esquerda para acessar rapidamente as conexoes SSH com seu teclado
- SSH Rico em Funcionalidades - Suporta jump hosts, Warpgate, conexoes baseadas em TOTP, SOCKS5, verificacao de chave do host, preenchimento automatico de senhas, OPKSSH, tmux, port knocking, etc.
Suporte a Plataformas
| Plataforma | Distribuicao |
|---|---|
| Web | Qualquer navegador moderno (Chrome, Safari, Firefox) · Suporte PWA |
| Windows x64/ia32 | Portatil · Instalador MSI · Chocolatey |
| Linux x64/ia32 | Portatil · AUR · AppImage · Deb · Flatpak |
| macOS x64/ia32, v12.0+ | Apple App Store · DMG · Homebrew |
| iOS/iPadOS v15.1+ | Apple App Store · IPA |
| Android v7.0+ | Google Play Store · APK |
Instalacao
Visite a documentacao do Termix para mais informacoes sobre como instalar o Termix em todas as plataformas. Caso contrario, veja um arquivo Docker Compose de exemplo aqui (voce pode omitir o guacd e a rede se nao planeja usar recursos de area de trabalho remota):
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- termix-data:/app/data
environment:
PORT: "8080"
depends_on:
- guacd
networks:
- termix-net
guacd:
image: guacamole/guacd:1.6.0
container_name: guacd
restart: unless-stopped
ports:
- "4822:4822"
networks:
- termix-net
volumes:
termix-data:
driver: local
networks:
termix-net:
driver: bridge
Capturas de Tela
Assista resumos de atualizacoes no YouTube
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Alguns videos e imagens podem estar desatualizados ou podem nao mostrar perfeitamente as funcionalidades.
Funcionalidades Planejadas
Consulte Projetos para todas as funcionalidades planejadas. Se voce deseja contribuir, consulte Contribuir.
Patrocinadores
Suporte
Se voce precisa de ajuda ou deseja solicitar uma funcionalidade para o Termix, visite a pagina de Issues, faca login e clique em New Issue. Por favor, seja o mais detalhado possivel no seu relato, preferencialmente escrito em ingles. Voce tambem pode entrar no servidor do Discord e visitar o canal de suporte, porem, os tempos de resposta podem ser mais longos.
Licenca
Distribuido sob a Licenca Apache Versao 2.0. Consulte LICENSE para mais informacoes.















