Skip to content

Latest commit

 

History

History
357 lines (274 loc) · 12.3 KB

File metadata and controls

357 lines (274 loc) · 12.3 KB
Termix Logo

Termix

Gestione SSH self-hosted e accesso al desktop remoto

English · 中文 · 日本語 · 한국어 · Français · Deutsch · Español · Português · Русский · العربية · हिन्दी · Türkçe · Tiếng Việt · Italiano

Discord


Termix Banner

Repo of the Day Achievement
Ottenuto il 1 settembre 2025


Panoramica

Termix e una piattaforma di gestione server tutto-in-uno, open-source, per sempre gratuita e self-hosted. Fornisce una soluzione multipiattaforma per gestire i tuoi server e la tua infrastruttura attraverso un'unica interfaccia intuitiva. Termix offre accesso al terminale SSH, controllo remoto del desktop (RDP, VNC, Telnet), funzionalita di tunneling SSH, gestione remota dei file SSH e molti altri strumenti. Termix e la perfetta alternativa gratuita e self-hosted a Termius, disponibile per tutte le piattaforme.


Funzionalita

Accesso Terminale SSH: Terminale completo con supporto schermo diviso (fino a 4 pannelli) con un sistema di schede in stile browser. Include il supporto per la personalizzazione del terminale, inclusi temi, font e altri componenti comuni.

Accesso Desktop Remoto: Supporto RDP, VNC e Telnet tramite browser con personalizzazione completa e schermo diviso.

Gestione Tunnel SSH: Crea e gestisci tunnel SSH da server a server con riconnessione automatica, monitoraggio dello stato e inoltro locale, remoto o SOCKS dinamico. Le impostazioni del tunnel da client desktop a server sono archiviate localmente per ogni installazione desktop; gli snapshot di preset C2S opzionali possono essere salvati sul server, rinominati, caricati o eliminati per spostare una configurazione di tunnel locale tra i client.

Gestore File Remoto: Gestisci i file direttamente sui server remoti con supporto per la visualizzazione e la modifica di codice, immagini, audio e video. Carica, scarica, rinomina, elimina e sposta file senza problemi con supporto sudo.

Gestione Docker: Avvia, ferma, metti in pausa, rimuovi container. Visualizza le statistiche dei container. Controlla i container tramite terminale docker exec. Non e stato creato per sostituire Portainer o Dockge, ma piuttosto per gestire semplicemente i tuoi container rispetto alla loro creazione.

Gestore Host SSH: Salva, organizza e gestisci le tue connessioni SSH con tag e cartelle, salva facilmente le informazioni di accesso riutilizzabili e automatizza il deployment delle chiavi SSH.

Statistiche Server: Visualizza l'utilizzo di CPU, memoria e disco insieme a rete, uptime, informazioni di sistema, firewall, monitoraggio porte sulla maggior parte dei server basati su Linux.

Autenticazione Utente: Gestione utenti sicura con controlli amministrativi e supporto OIDC (con controllo degli accessi) e 2FA (TOTP). Visualizza le sessioni utente attive su tutte le piattaforme e revoca i permessi. Collega i tuoi account OIDC/Locali tra loro.

RBAC: Crea ruoli e condividi host tra utenti/ruoli.

Crittografia Database: Il backend e archiviato come file di database SQLite crittografati. Consulta la documentazione per maggiori informazioni.

Grafico di Rete: Personalizza la tua Dashboard per visualizzare il tuo homelab basato sulle connessioni SSH con supporto dello stato.

Strumenti SSH: Crea snippet di comandi riutilizzabili che si eseguono con un singolo clic. Esegui un comando simultaneamente su piu terminali aperti.

Schede Persistenti: Le sessioni SSH e le schede rimangono aperte tra dispositivi/aggiornamenti se abilitato nel profilo utente.

Lingue: Supporto integrato per circa 30 lingue (gestito da Crowdin).


Altre funzionalita
  • Dashboard - Visualizza le informazioni del server a colpo d'occhio sulla tua dashboard
  • Chiavi API - Crea chiavi API con ambito utente e date di scadenza da utilizzare per automazione/CI
  • Esportazione/Importazione Dati - Esporta e importa host SSH, credenziali e dati del gestore file
  • Configurazione SSL Automatica - Generazione e gestione integrata dei certificati SSL con reindirizzamenti HTTPS
  • Interfaccia Moderna - Interfaccia pulita e responsive per desktop/mobile costruita con React, Tailwind CSS e Shadcn. Scegli tra molti temi UI diversi, inclusi chiaro, scuro, Dracula, ecc. Usa i percorsi URL per aprire qualsiasi connessione a schermo intero.
  • Cronologia Comandi - Autocompletamento e visualizzazione dei comandi SSH eseguiti in precedenza
  • Connessione Rapida - Connettiti a un server senza dover salvare i dati di connessione
  • Palette Comandi - Premi due volte shift sinistro per accedere rapidamente alle connessioni SSH con la tastiera
  • SSH Ricco di Funzionalita - Supporta jump host, Warpgate, connessioni basate su TOTP, SOCKS5, verifica chiave host, compilazione automatica password, OPKSSH, tmux, port knocking, ecc.

Supporto Piattaforme

Piattaforma Distribuzione
Web Qualsiasi browser moderno (Chrome, Safari, Firefox) · Supporto PWA
Windows x64/ia32 Portable · MSI Installer · Chocolatey
Linux x64/ia32 Portable · 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

Installazione

Visita la Documentazione di Termix per maggiori informazioni su come installare Termix su tutte le piattaforme. In alternativa, visualizza un file Docker Compose di esempio qui (puoi omettere guacd e la rete se non prevedi di utilizzare le funzioni di desktop remoto):

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

Screenshot


YouTube

Guarda le panoramiche degli aggiornamenti su YouTube



Termix Screenshot 1 Termix Screenshot 2
Termix Screenshot 3 Termix Screenshot 4
Termix Screenshot 5 Termix Screenshot 6
Termix Screenshot 7 Termix Screenshot 8
Termix Screenshot 9 Termix Screenshot 10
Termix Screenshot 11 Termix Screenshot 12
Termix Screenshot 13 Termix Screenshot 14

Alcuni video e immagini potrebbero non essere aggiornati o potrebbero non mostrare perfettamente le funzionalita.


Funzionalita Pianificate

Consulta Progetti per tutte le funzionalita pianificate. Se desideri contribuire, consulta Contribuire.


Sponsor


DigitalOcean     Crowdin     Blacksmith     Cloudflare     Tailscale     Akamai     AWS

Supporto

Se hai bisogno di aiuto o vuoi richiedere una funzionalita per Termix, visita la pagina Segnalazioni, accedi e premi New Issue. Per favore, sii il piu dettagliato possibile nella tua segnalazione, preferibilmente scritta in inglese. Puoi anche unirti al server Discord e visitare il canale di supporto, tuttavia i tempi di risposta potrebbero essere piu lunghi.


Licenza

Distribuito sotto la Licenza Apache Versione 2.0. Consulta LICENSE per maggiori informazioni.