domingo, 23 de septiembre de 2007

Como crear un servidor casero en Ubuntu

Un servidor es una maquina situada en algun punto de Internet para servir informacion a todo aquel que la pida. Con este sencillo tutorial (extraido del post de jorlinmil de los foros de ubuntu-es) podras hacer que tu maquina tambien sirva documentos, imagenes, musica y mucho mas.
El tutorial lo he completado con algunos pasos que he dado por mi cuenta.

Manos a la obra y mucha paciencia que el proceso es largo...

  • Nos vamos a la web www.dyndns.com, creamos una cuenta del tipo gratuita, pedirá nombre de usuario, contraseña y correo electrónico, luego elegiremos un dominio. Hay una gran lista, yo por ejemplo elegí el dominio dyndns.org y nombre de PC: mipc
  • Instalamos el software de actualización de IP. Desde la consola escribimos lo siguiente:
sudo apt-get install ddclient
  • Ahora el programa nos pedirá los datos con los cuales nos creamos la cuenta en dyndns.com: nombre completo del dominio, nombre de usuario y contraseña, obviamente el que dimos a dyndns.com e interfaz de conexión dependiendo del caso de cada uno, en mi caso eth0
  • Editamos el archivo de configuracion de ddclient para ajustarlo a nuestras necesidades, en la terminal tecleamos:
sudo gedit /etc/ddclient.conf

Y lo modificamos para que nos quede algo similar a esto:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
daemon=5m
protocol=dyndns2
use=web
server=members.dyndns.org
login=tuusuario
password='tucontraseña'
wildcard=yes
mipc.dyndns.org (<--aqui va el dominio elegido)

Una vez hechas las modificaciones pertinentes, guardamos el archivo y lo cerramos. PASOS PARA INSTALAR APACHE:
  • Lo descomprimimos y en la terminal ejecutamos ./configure
Atentos a los errores de dependencias, puede que necesiteis instalar algunas
  • Despues del configure tecleamos make
Este proceso es largo y dependiendo del pc puede llevarnos hasta 10-15 minutos
  • Una vez terminado tecleamos sudo make install, tambien tardara bastante
La ruta de instalacion esta en /usr/local/apache2 las carpetas que nos interesan aqui son:

htdocs: Aqui es donde se guardan todos los archivos que quieras compartir
bin: desde aqui podremos apagar, encender o reiniciar el servidor
conf: este directorio contiene el fichero de configuracion del apache (httpd.conf)
  • Pondremos un poco de orden en todo esto: editamos con sudo el archivo index.html de la carpeta htdocs, y lo modificamos para que pueda funcionar a nuestro gusto: (lo pongo con asteriscos para que no salga aqui el codigo, pero lo teneis que poner sin ellos)
sudo gedit /usr/local/apache2/htdocs/index.html

Contenido del archivo:

<*html*>
<*body*>
<*h1>Mi Servidor<*/h1*>
<*A HREF= "/prueba"*> directorio de prueba <*/A*>
<*/body*>
<*/html*>

  • El directorio /prueba debe existir dentro de la carpeta htdocs, si no es asi, dara error. Por eso en la terminal tecleamos:
sudo mkdir /usr/local/apache2/htdocs/prueba

  • Ahora deberemos definir en el archivo de configuracion los permisos de este directorio nuevo:
sudo gedit /usr/local/apache2/conf/httpd.conf

Este es un archivo muy largo y complejo, si hacemos modificaciones erroneas podemos provocar que no funcione apache correctamente, por eso nos desplazaremos hasta la linea 156 y, pulsaremos el intro para que podamos escribir en una linea nueva. Ahi definirimos la directiva , tan simple como copiar esto: (de nuevo, quitar los asteriscos a la hora de copiar)

<*Directory "/prueba"*>
Options +Indexes
Order allow,deny
Deny from all
<*/Directory*>

Tenemos que tener cuidado para que no se mezcle con otra linea, una vez hecho esto, guardamos y cerramos.
  • Ahora pondremos en marcha nuestro servidor tecleando:
sudo /usr/local/apache2/bin/apachectl start

Observaremos con atencion la salida, ya que si hemos hecho algo mal en el archivo de configuracion aqui nos lo mostrara, lo normal es que ponga:
"httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName"
  • IMPORTANTE: deberemos abrir el puerto 80 en nuestro router ya que es por este puerto por el que se hacen todas las peticiones desde fuera de nuestra red.
  • Una vez abierto, abriremos nuestro navegador favorito (supongo que Firefox) y en la barra de direcciones pondremos http://127.0.0.1
Si ha funcionado nos tendra que aparecer lo que hemos puesto en el archivo index.html, si no funciona, revisaremos todos los ajuestes, es obvio de que algo esta mal.

Como es evidente no tendremos ningun archivo en la carpeta "prueba" pero podremos poner alguno que tengamos por el disco duro tecleando en una terminal:

gksudo nautilus

Mucho cuidado ahora, porque, con este comando abriremos el nautilus en modo root, por lo que podremos modificar el sistema a nuestro antojo.

Desde aqui podremos copiar el archivo que queramos a la ruta "/usr/local/apache2/htdocs/prueba"

Una vez hecho reiniciaremos el apache (no es necesario al 100% pero mas vale asegurarse) con el comando:

sudo /usr/local/apache2/bin/apachectl restart

Entramos de nuevo en http://127.0.0.1 y comprobamos que nuestro achivo esta en la carpeta "prueba"

Para compartirlo con un amigo le deberemos dar nuestra direccion creada en dyndns.com

Truco: Para no usar tanto la terminal, podemos crear lanzadores en el escritorio o donde queramos con los comandos que nos interese

Pues esto es todo de momento, si me entero de algo mas, ampliare este tutorial.

Gracias a todos y en especial a mi buen amigo Pyronhell ya que el ha sido el que me ha ayudado bastante con este tema.

Cualquier duda, comentario, sugerencia, escribid un comentario al pie de esta entrada.

Un gran saludo a todos!!!!!



jueves, 20 de septiembre de 2007

Como instalar Ares en Ubuntu

El Ares es una de esas cosas que los recien llegados a ubuntu echan en falta.

Como bien sabreis, existe el aMule que es identico a eMule, clientes torrent como el azureus, bittorent, deluge, ktorrent, etc... pero ¿y el Ares? ¿Donde esta el Ares? Bien pues "gracias" a los programadores de este magnifico programa no lo tenemos en ubuntu.
¿Que qué hacemos? Pues ya que no lo podemos instalar lo tendremos que emular...

La emulación en gnu/linux se realiza a traves de un programa llamado wine, dicho programa es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. O dicho de otra forma menos tecnica: permite ejecutar programas de windows

Bien pues estos son los pasos que tenemos que dar:

  1. En el gestor de paquetes Synaptic, instalar "wine"
  2. En una terminal teclear "winecfg" y en "sistema a imitar" seleccionar "Windows Me"
  3. Descargar el programa de instalacion de Ares
  4. De nuevo en la terminal nos vamos hasta la carpeta donde hayamos guardado el instalador y tecleamos "wine aresregular209_installer.exe" para instalarlo
  5. Una vez instalado, lo podremos ejecutar desde el submenu wine del menu aplicaciones
Para crear un enlace directo a la carpeta de descarga del Ares, abrimos una terminal y tecleamos:

ln -s "/home/tuusuario/.wine/drive_c/Archivos de programa/Ares/My Shared Folder" /home/tuusuario/Desktop/descargas

Si tuvierais algun problema, dejad vuestro comentario y sereis debidamente atendidos ;)

Un saludo!!

martes, 18 de septiembre de 2007

Estan matando a nuestro Emule...

La mula mas popular de Internet y de nuestros hogares se esta viniendo abajo, asi lo expresa la web mundobit.

Al parecer, los famosos Donkey Servers han sido apagados por una orden judicial dictaminada por el Juzgado del Distrito de Hamburgo. Sin embargo, tambien se maneja la posibilidad de que esta inactividad haya sido producida por la fuerte carga que aguantan diariamente estos servidores.

Sea cual sea la razón, esperemos que se solucione cuanto antes.

domingo, 16 de septiembre de 2007

Puto msn!!!

Aqui un video que muestra una evidente realidad:



¿Quereis una solución a esto? Pasaros a linux!!!

domingo, 9 de septiembre de 2007

Una de videos: Speed Drawing

Navegando por youtube me he encontrado con unas autenticas obras maestras. Se tratan de videos cuyos resultados finales tienden a ser cuadros... como no me explico muy bien, una imagen vale mas que mil palabras y un video vale mas que mil imagenes.

Jigsaw, el malo de Saw:


Kate de la serie Perdidos (Este tiene sorpresa):


Goku de Dragon Ball Z:

miércoles, 5 de septiembre de 2007

Dragon Ball Z en la gran pantalla!!!

Diversas fuentes informan de esta noticia, una de ellas es
www.blogdecine.com
Que afirma que la famosa productora 20th Century Fox estaria dispuesta a convertir a Goku y compañia en actores de carne y hueso. El presupuesto sera de unos 100 millones de dolares, y es de preveer que la mayoria se destinara a recrear los espectaculares efectos especiales de la obra maestra de Akira Toriyama.

Sin duda alguna, es una buena noticia para los fans de la saga; Eso si, no espereis argumentos de la serie porque, basicamente, seria una pelicula de 500 horas de duracion xDDD

Yo apuesto por una pelicula al estilo de las ya existentes de GT o algo por el estilo. ¿Os imaginais a Schwarzenegger haciendo de Broly? Yo si...

De todas formas, internet es muy grande y vasto y he dado con un video que nos sugiere muchos parecidos:

sábado, 1 de septiembre de 2007

Pidete KDE4 por Reyes

Via tuxpepino me entero de que el tan esperado kde4 se retrasara como minimo hasta navidades, el motivo: el desarrollado tan lento que tiene.

Yo personalmente tengo instalada la primera beta que se lanzo y la veia algo asi como... muy poco cocida. No hacian acto de presencia ni Oxygen ni Plasma. Este retraso se veia venir y me parece muy bien, ya que cuanto mas tiempo de desarrollo se invierta, mejor producto sera.

Una vez mas, tendremos que esperar.
Pero estoy convencido de que esa espera merecera mucho la pena.

Aprovecho para decir que busco gente seria interesada en escribir en este blog. Si te ves con ganas de aportar ponte en contacto conmigo.