Skip to content

JLalib/docker-termix-ssh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Termix en Docker | Servidor SSH con gestión web

Termix es un servidor SSH moderno con panel web para gestión remota, ejecución de comandos y control de sesiones. Ideal para entornos DevOps o administración remota sin exponer directamente SSH al exterior.

📦 Servicios incluidos

  • Termix (API + panel web)
  • Volumen persistente para configuración y claves

⚙️ docker-compose.yml

services:
  termix:
    image: termixssh/termix:latest
    container_name: termix
    restart: unless-stopped
    ports:
      - "2222:22"      # Puerto SSH
      - "8082:8080"    # Interfaz web
    environment:
      - TZ=Europe/Madrid
      - TERMIX_ADMIN_USER=admin
      - TERMIX_ADMIN_PASS=admin123
    volumes:
      - ./config:/etc/termix
      - ./data:/var/lib/termix

▶️ Instrucciones de uso

  1. Crear el archivo docker-compose.yml
    Colócalo en una carpeta, por ejemplo /docker/termix.

  2. Arrancar Termix

    docker compose up -d
  3. Acceder al panel web 👉 http://localhost:8082
    Usuario: admin
    Contraseña: admin123

  4. Conectarte por SSH

    ssh admin@localhost -p 2222

    (Sustituye localhost por la IP del servidor si accedes desde la LAN)


🧹 Comandos útiles

  • Ver logs:
    docker logs -f termix
  • Detener el contenedor:
    docker compose down
  • Reiniciar el servicio:
    docker compose restart termix

🧱 Volúmenes y persistencia La configuración y claves SSH se almacenan en ./config y ./data, permitiendo mantener usuarios y sesiones entre reinicios.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published