Compra aquí con Amazon para colaborar con nosotros, con premium tendrás 2 años de garantía y envíos gratuitos de 1 día en miles de productos.

miércoles, 9 de abril de 2014

Turnkey linux

Al final tras probar algunas soluciones que no podían satisfacer mis necesidades como fueron Amahi y OpenMediaVault en Proxmox decidí usar como base las plantillas de Turnkeylinux ya que están basadas en Debian.

Esta es una distro basada en Debian con la peculiaridad de proporcionar diversos servicios preconfigurados de forma fácil, incluso mediante plantillas OpenVZ para ser desplegadas muy rápidamente en servidores. Por lo tanto podremos instalarlas directamente en un servidor físico o desplegarlas virtualizadas muy rápidamente.

Otra de las características llamativas de este tipo de distros es que viene con Webmin para administración vía web y webshell para ssh via web lo cual permite usarlas sin necesidad herramientas externas e incluso administrarlas desde el móvil fácilmente.

La pass de los servicios principales se configura en el primer login de ssh sin mayores problemas.

Puertos habituales por defecto en Turnkeylinux

  • ip:80 Interfaz de la aplicación web
  • https://ip:12320 Web shell (terminal)
  • https://ip:12321 Webmin (administracion del sistema)
  • https://ip:12322 Phpmyadmin (si tiene base de datos)
  • ip:139/445 SMB/CIFS
  • ip:22 SSH
  • ip:32400/web/index.html Plex Plex
  • ip:9091 TransmissionWeb
  • https://ip:8080 MineOS


Como veis estas vienen de forma predefinida con una consola accesible vía web además de webmin. Ellos os permitirá administrarla mucho mas fácilmente.

Instalar añadidos

Conociendolas pues, procedamos a añadirles unos servicios que no tienen aun entre sus plantillas y otros que explicare la instalacion de un nuevo servicio dentro de turnkeylinux para que veais que es Debian

Plex, la por ahora es mi solucion favorita para streaming de video:
echo "deb http://shell.ninthgate.se/packages/debian wheezy main" >> /etc/apt/sources.list
curl http://shell.ninthgate.se/packages/shell-ninthgate-se-keyring.key | apt-key add -
apt-get update; apt-get install -y plexmediaserver

Instalar y configurar transmission-daemon es algo de lo que os hable en otra entrada anterior

Para administrar samba mediante webmin solo habra que instalar su paquete para ello:
apt-get install webmin-samba #Manejar samba via webmin
Con esto tenemos ya un server con samba para compartir carpetas en red, plex para streaming web o dlna y transmission para descarga de torrent. En mi caso tengo también Owncloud para tratar ficheros de manera remota. Además desde allí tengo activado para ir a las url de estos servicios de forma mas cómoda.