Smarttop: un servidor web (y mucho más) de bajo coste

  • 1,704 views
Uploaded on

Smarttop es un ordenador de bajo coste y bajo consumo pero con muy altas posibilidades. En este artículo aprenderemos a convertirlo en un servidor web.

Smarttop es un ordenador de bajo coste y bajo consumo pero con muy altas posibilidades. En este artículo aprenderemos a convertirlo en un servidor web.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,704
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
37
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Smarttop: un servidor web (y mucho más) de bajo coste Efika MX Smarttop es un ordenador de pequeño tamaño, precio y consumo. Sus aplicaciones son múltiples y van desde su uso como ordenador de sobremesa hasta aplicaciones de cloud computing. En este artículo veremos cómo convertirlo en un servidor web. POR JORGE CACHO HERNÁNDEZMuchos lectores de Tuxinfo tendrán 800MHz) ­ Tamaño: 160x115x20mmcreadas páginas web y lo más ­ 3D GPUt ­ Peso: 250 grsprobable es que las tengan alojadas a ­ Resolución WXGA (HDMI) ­ Consumo: 5 W (de media)través de alguna empresa de hosting ­ Coder/decoder de video HD multi ­ Precio: 100 € (aproximadamente)de pago. En este artículo veremos formato (Actualmente no soportadocómo podemos crearnos nuestro por el software incluido)propio servidor web y además hacerlo Con estos datos va quedando claroa muy bajo coste. ­ 512MB RAM que el Smarttop será especialmente ­ 8GB SSD interno útil si lo usamos para tareas de cloudEfika MX Smarttop ­ Ethernet 10/100Mbit/s computing o como dispositivo encendido 24 horas al día. Algunos ­ 802.11 b/g/n WiFiLa primera pregunta a la que tenemos posibles usos podrían ser: ­ Lector de tarjetas SDHCque dar respuesta es ¿qué es el Efika ­ 2x puertos USB 2.0 ­ Servidor WebMX Smarttop? La respuesta es muysencilla: un ordenador, al igual que lo ­ Audio jacks para auricular y ­ Servidor Sambaes nuestro ordenador de escritorio o micrófono ­ Servidor Samba bajo VPNnuestro portátil. O mejor dicho, el ­ Altavoz interno ­ Servidor FTPSmarttop sería equivalente a lo que ­ rsyncnormalmente llamamos CPU de Softwarenuestro ordenador de escritorio, ya ­Tunel SSH para navegación seguraque no viene con pantalla, ni teclado, ­ Multimedia – DLNA El Smarttop viene preinstalado con unni ratón, aunque dispone de ­ Wake on lan kernel Linux optimizado y con unaconexiones para todos estos distribución derivada de Ubuntu ­ Servidor eyeOSperiféricos. Maverick (10.10). Esta distribución ­ Cliente P2P está basada en la arquitectura ARM yHardware ­ Centralita Asterisk no está oficialmente soportada por ­ ... Canonical.El Smarttop cuenta con estehardware: Además de todo esto merece la pena El único límite será nuestra destacar de forma especial las 4 imaginación y por supuesto si lo­ Freescale i.MX515 (ARM Cortex­A8 grandes ventajas del Smarttop: deseamos también podremos darle 27 www.tuxinfo.com.ar
  • 2. un uso normal de ordenador. que veremos serán las clásicas A partir de este momento ya tenemos ventanas de configuración de Ubuntu: acceso ssh a nuestro Smarttop.Puesta a punto selección de idioma, selección de Basta con saber su IP local (se puede ubicación, selección de teclado y saber ejecutando ifconfig) y ejecutarEs muy importante tener en cuenta definición de nombre de usuario y este comando desde cualquierque para poder poner el Smarttop en contraseña. Rellenamos esos datos y ordenador de nuestra red local:marcha necesitaremos contar con un en pocos segundos tendremos anteteclado y un ratón USB, así como con nosotros el escritorio de Ubuntu. sshuna pantalla HMDI. Puede que nuestro_usuario@dirección_ip_lo calposteriormente no vayamos a hacer De cara a evitar problemas enuso de estos dispositivos (si lo vamos la futura instalación de Definiendo una ip local fijaa usar por ejemplo como servidor paquetes se recomienda queweb) pero lo vamos a necesitar de nada más arrancar Ubuntu se El Smarttop viene configurado porforma obligatoria para la ejecute: defecto para obtener una IP localconfiguración inicial. dinámica mediante el servicio DHCP sudo apt-get update de nuestro router. Esto puede ser La versión preinstalada en muy útil en algunos casos, pero de Manos a la obra algunos Smarttop no es cara a nuestro servidor web va a ser compatible con todas las un problema, ya que en futuros pasos Todo lo que vamos a ver a vamos a tener que redireccionarpantallas HDMI del mercado. Si al continuación es un resumen y ciertos puertos de nuestro router aconectarlo a nuestra pantalla HDMI adaptación del manual “Cómo montar nuestro Smarttop, lo cual serávemos el logotipo de Genesi y un servidor Web con Linux Debian” imposible si no disponemos de una ipposteriormente se queda la imagen escrito por Forat y publicado en local fija.en negro tendremos que re­flashear forat.info. Para ampliar la informaciónel Smarttop con la última versión del podéis visitar su web, dondesistema operativo. En esta web [1] Vamos por tanto a modificar el fichero encontraréis muchos más manuales epodemos encontrar las últimas /etc/network/interfaces para pasar de información de interés.imágenes del sistema operativo así un ip local dinámica a una ip local fija.como las instrucciones para cargar Lo primero será hacer una copia de Ya tenemos nuestro Smarttop seguridad del fichero por silas imágenes en tarjetas SD y funcionando. A partir de este cometemos algún error yreinstalar el sistema. Es un proceso momento podremos seguir usando la posteriormente editar el fichero:muy sencillo que en mi caso solventó pantalla, el teclado y ratón USB quelos problemas que tenía con la tenemos conectados al Smarttop opantalla (en el momento de escribir sudo cp /etc/network/interfaces instalar un servidor ssh de forma queeste artículo la versión más reciente /etc/network/interfaces_OK podamos conectarnos remotamente atiene fecha del 23 de julio de 2011). nuestro dispositivo desde cualquier sudo vi /etc/network/interfaces otro ordenador de nuestra red local. Éste es el contenido del fichero antesUna vez que hemos logrado que nos Otra razón para instalar el servidor de modificarlo:funcione la pantalla HDMI lo primero ssh es que a futuro nos va a permitir auto lo acceder y gestionar iface lo inet loopback nuestro servidor web desde cualquier Y este será el contenido del fichero ordenador del mundo tras los cambios (cada uno tendrá conectado a Internet. que revisar en su caso cuáles son los Para ello valores que tiene que definir para la ejecutaremos: dirección IP, máscara de red, puerta de enlace y servidores DNS): sudo apt-get install ssh auto lo iface lo inet loopback Vista delantera y trasera del Efika MX Smarttop 28 www.tuxinfo.com.ar
  • 3. nuestra red local y teclear la IP local sudo apache2ctl restartauto eth0 de nuestro servidor Si repetimos la misma prueba de http://192.168.1.74 (cada lector tendráiface eth0 inet static antes y accedemos aaddress 192.168.1.74 que sustituir esta IP por la que haya http://192.168.1.74 nosnetmask 255.255.255.0 definido previamente en el ficherogateway 192.168.1.1 encontraremos la pantalla que vemos “interfaces”) Si vemos la pantalla denameserver 208.67.222.222 en la Imagen 2, concretamente el208.67.220.220 la Imagen 1 es que todo ha ido bien y listado vacío de nuestra carpetaY aplicaremos los cambios con el podemos continuar nuestra /home/nuestro_usuario/www A partirsiguiente comando: configuración. de este momento todo lo que colguemos a partir de Apache viene preconfigurado para /home/nuestro_usuario/www serásudo /etc/init.d/networking guardar las páginas web en el visualizado a través de nuestrorestart directorio /var/www Para que nos servidor web. resulte más sencillo el manejo del contenido web vamos a modificar ese PHP parámetro de forma que Apache aloje las webs en un directorio www que se encuentre directamente dentro delApache home de nuestro usuario. Para ello crearemos el directorio en cuestiónSi lo que queremos es montar un (esta vez sin permisos de root, para poder ser nosotros los propietarios) y Si en tu servidor web sólo vas aservidor web lo primero, como es editaremos el fichero colgar contenido HTML puedesobvio, es instalar Apache, que será el /etc/apache2/sites­available/default saltarte este paso. Ahora bien, sipaquete que nos ofrecerá dicha deseas también ejecutar código PHPfuncionalidad. Además de instalar o vas a instalar gestores de contenidoApache (en su versión 2) mkdir /home/nuestro_usuario/www (CMS) como WordPress o Joomla, oinstalaremos también el módulo escritorios web como eyeOS, etc sudo cp /etc/apache2/sites-“Multi­Processing Module (mpm)” ya necesitarás seguir estos pasos. available/defaultque según nos comentan ofrece un /etc/apache2/sites-mayor rendimiento para distribuciones available/default_OKDebian y derivadas: sudo vi /etc/apache2/sites- Instalaremos el paquete que da available/default soporte al lenguaje de programación PHP en su versión 5 y reiniciaremossudo apt-get install apache2 Dentro de este fichero Apache para que los cambios surtan /etc/apache2/sites­available/default efecto:sudo apt-get install apache2-mpm-prefork sustituiremos las dos apariciones del directorio /var/www porCon estos dos sencillos comandos ya /home/nuestro_usuario/www Tras sudo apt-get install php5hemos instalado Apache, por lo que grabar el fichero ya podremosya deberíamos poder probarlo. La sudo apache2ctl restart reiniciar Apache para aplicar losprueba será tan sencilla como abrir La comprobación de si los cambios cambios.un navegador desde otro PC de están bien hechos o no la haremos Imagen 1: Apache con el directorio predeterminado Imagen 2: Apache con el directorio modificado 29 www.tuxinfo.com.ar
  • 4. del siguiente modo. Crearemos un Para ello instalaremos primero el preguntará si queremos realizar laarchivo index.php con el siguiente paquete correspondiente al servidor confirguración avanzada decontenido y lo guardaremos en MySQL (que de forma interna phpMyAdmin a lo que/home/nuestro_usuario/www instalará también el cliente MySQL responderemos que sí. A así como otros paquetes asociados) continuación se nos preguntará<?php phpinfo(); ?> primero por la contraseña del usuario “root” de MySQL (que será la queSi abrimos de nuevo el navegador y sudo apt-get install mysql- hemos configurado en el paso serveraccedemos de nuevo a En el transcurso de la instalación se anterior) y posteriormente nos pediráhttp://192.168.1.74 nos nos pedirá que establezcamos la definir una nueva contraseña paraencontraremos con la pantalla de la contraseña para el usuario phpMyAdmin.Imagen 3 que nos muestra, gracias ala ejecución del código PHP, toda la administrador (root) de las bases de datos. Es altamente recomendable phpMyAdmin se instalará de formaconfiguración de nuestro entorno definir esta contraseña para dotar de predeterminada enPHP. Si vemos esta pantalla la seguridad nuestro servidor web. /usr/share/phpmyadmin pero lo queinstalación ha sido correcta y por nosotros queremos es poder accedertanto podemos continuar con el También instalaremos el paquete que a este programa desde nuestrosiguiente paso. va a permitir la comunicación entre el servidor por lo que crearemos un código PHP y las bases de datos enlace (acceso directo) desde suMySQL MySQL: ubicación original hasta la carpeta pública de nuestro servidor: sudo apt-get install php5-mysql sudo ln -s Tras la instalación de MySQL /usr/share/phpmyadmin instalaremos también phpMyAdmin /home/nuestro_usuario/www/phpmy de forma que podamos realizar de adminAl igual que en el caso anterior, para forma gráfica las operaciones sobre Para verificar que tanto MySQL comoaquellos interesados en alojar tan nuestras bases de datos: phpMyAdmin están bien instaladossólo páginas en HTML este paso será bastará con acceder a la direcciónopcional pero si ese no es tu caso y sudo apt-get install phpmyadmin http://192.168.1.74/phpmyadmin paranecesitas utilizar bases de datos te encontrarnos con la Imagen 4: Durante la instalación se nosrecomendamos la instalación de preguntará primero acerca delMySQL y la aplicación phpMyAdmin, Si introducimos el usuario (root) y la servidor web que hemos instalado, aque nos servirá para gestionar de contraseña que hemos configurado lo que contestaremos con la opciónforma gráfica las bases de datos previamente entraremos dentro de “apache2”. Posteriormente se nosMySQL. Imagen 3: PHP funcionando Imagen 4: phpMyAdmin en funcionamiento 30 www.tuxinfo.com.ar
  • 5. phpMyAdmin y ya podremos Añadiremos al final de este fichero Comenzaremos por el router. Dentrocomenzar a gestionar nuestras bases (con cuidado de no tocar nada más) de nuestra red local (o lo que es lode datos gracias al sencillo interfaz la siguiente línea: mismo, detrás de nuestro router)gráfico que se nos presenta. podemos tener varios ordenadores DefaultRoot ~ conectados, por tanto deberemos indicar al router hacia cuál de ellos Guardamos el fichero y reiniciaremos debe encaminar las peticiones de el servidor FTP: tráfico web (que vienen por el puerto 80) que nos lleguen desde Internet. Aprovecharemos también que vamos sudo /etc/init.d/proftpd restart a modificar los parámetros del router Ya podemos abrir, desde cualquier para abrir y redireccionar también losFTP PC de nuestra red local un cliente puertos correspondientes a ssh (22) y FTP, y conectarnos a nuestra IP local, FTP (21) de forma que estosEn este momento ya tendríamos con nuestro usuario de Ubuntu y protocolos también estén disponiblesnuestro servidor web completo, en el nuestra contraseña. A partir de este desde cualquier punto de Internet.que podríamos colgar contenido momento podremos administrar deHTML, PHP, instalar WordPress, forma gráfica los ficheros del servidoreyeOS, etc sin ningún problema. Aun La forma de hacer este cambio web.así nos queda todavía un poco más dependerá de nuestro router, porde trabajo, primero para instalar un tanto deberemos buscar en el manual Abriendo nuestro servidor a de instrucciones (o investigar dentroservidor FTP y segundo para abrir los Internet del router) para ver dónde tenemos lapuertos del router, de forma quenuestro servidor sea accesible desde pantalla de configuración para Ya tenemos nuestro servidor apertura y redirecciomiento deInternet. funcionando y mostrando en nuestra puertos. En todo caso todo red local todo el contenido que comenzará por acceder a la IP delTal y como hemos comentado vamos colguemos en router, en mi caso laa proceder a instalar un servidor FTP. /home/nuestro_usuario/www Esto http://192.168.1.1Su misión será la de poder enviar y puede ser suficiente para muchosrecibir ficheros desde el Smarttop con lectores si es que tienen pensado Una vez dentro y localizada lacualquier cliente FTP que tengamos montar una intranet en la red local, o pantalla de configuración haremos losinstalado en nuestros ordenadores: una wiki interna, etc pero en la cambios, que tendrán un aspecto mayoría de los casos querremos que similar a los que vemos en la Imagen nuestro contenido web se vea desdesudo apt-get install proftpd 5.Se nos preguntará por el tipo de todo Internet y por tanto tendremosinstalación que queremos hacer, a lo que realizar algunos ajustes para Tras haber realizado los cambiosque responderemos que abrirnos al mundo. nuestro servidor ya está preparado“Independiente (standalone)” para aceptar accesos HTTP, SSH yComo medida de seguridad vamos alimitar los directorios a los que sepodrá acceder vía FTP de forma queun usuario sólo tenga acceso a sudirectorio raíz, pero nunca puedasubir más arriba en el árbol dedirectorios:sudo cp/etc/proftpd/proftpd.conf/etc/proftpd/proftpd.conf_OKsudo vi Imagen 5: Abriendo y redireccionado los puertos del router/etc/proftpd/proftpd.conf 31 www.tuxinfo.com.ar
  • 6. FTP desde cualquier punto de (que es como se llama este servicio el script:Internet. Bastará con usar un PC que estamos buscando) nos lo ofrecefuera de nuestra red local e ir a la IP http://www.afraid.org/ Bastará con sudo apt-get install inadynpública de nuestro servidor (se puede registrarnos de forma gratuita e ir a lasaber visitando esta web [2] desde opción “Domains” donde pulsamos sudo vi /etc/init.d/updateipcualquier ordenador de la red local) “Add a domain”. El contenido de este fichero será algo parecido a esto:Usando nombres de dominio En esta pantalla introduciremos el nombre de dominio que tenemos #!/bin/shComo más de uno estará pensando comprado. Como podemos ver en la . /lib/lsb/init-functions log_begin_msg "Iniciandoestá muy bien esto de tener un Imagen 6 se nos indican 4 nombres demonio DNS dinámico"servidor accesible desde Internet por de servidores de dominios inadyn --update_period 3600000 correspondientes a afraid.org. --aliasmedio de la IP, pero estaría mucho nuestro_dominio,nuestra_clavemejor hacerlo a través de un nombre Tendremos que acudir por tanto a la --dyndns_systemde dominio, así que vamos a por ello. empresa con la que hemos registrado default@freedns.afraid.org & nuestro dominio y pedir (o hacerlo log_end_msg $? exit 0Lo primero que necesitaremos, nosotros si tenemos permisos paraevidentemente, es tener un dominio ello) que asignen esos nombres de En lugar de “nuestro_dominio”registrado, tarea muy sencilla y fuera servidores de dominio a nuestro escribiremos el nombre de dominiodel ámbito de este artículo. dominio. que estamos configurando y en lugar de “nuestra_clave” escribiremos elCasi todos nosotros tendremos en De esta forma cada vez que alguien literal alfanumérico que se encuentranuestra casa una IP dinámica, es teclee nuestro nombre de dominio al final de la URL a la que accedemosdecir que nuestro proveedor de será redirigido internamente a los si vamos a su web [3] y pulsamos eninternet (ISP) nos asigna una IP servidores de dominio de afraid.org, el link “Direct URL” que se encuentrapública diferente cada vez que nos que son los que realmente conocen la a la derecha de nuestro nombre deconectamos. Por tanto necesitaremos IP actual de nuestro servidor. dominio.un servicio en internet que relacioneen cada momento nuestro nombre de Actualizando nuestra IP dinámica Daremos permisos de ejecución adominio con nuestra IP pública actual. este fichero y creamos un enlace Ya estamos cerca del final, tan sólo simbólico para que sea ejecutado enUn buen servicio de DNS dinámico nos falta informar a afraid.org cada el arranque del sistema operativo vez que cambie (antes de hacer login): nuestra IP pública. Para ello instalaremos sudo chmod 777 un programa llamado /etc/init.d/updateip inadyn (que se sudo ln -s /etc/init.d/updateip encargará de /etc/rc2.d/S80updateip comunicarse con Optimizando la memoria afraid.org para actualizar nuestra IP), En estos momentos ya tenemos crearemos un script y nuestro servidor web terminado, con lo configuraremos para posibilidad de servir contenido web, que se ejecute al inicio código PHP, utilización de bases de del sistema operativo y datos y todo esto tanto para nuestra cada hora (valor red local como para Internet con un parametrizable). sistema de auto­actualización de nuestra IP pública. Por tanto ya Vayamos por partes, puedes dejar de leer y disfrutar de tu primero instalamos el servidor. De todos modos si aún programa y crearemos Imagen 6: Al dar de alta el dominio se nos dan cuatro nombres de servidores de dominio. 32 www.tuxinfo.com.ar
  • 7. tienes ganas de algo más podemos Dentro de este fichero Una vez hechos estos cambios yaajustar algunos detalles. estableceremos las variables tendremos preparado el Smarttop “AutomaticLoginEnable” y para que no se inicie la sesión gráficaComo hemos visto anteriormente la “TimedLoginEnable” a false: de Ubuntu, sino que se quede elmemoria del Smarttop es de tan solo GDM a la espera del usuario y512 MB, lo que puede ser suficiente AutomaticLoginEnable=false contraseña, y por tanto optimicemospara servir páginas web, pero TimedLoginEnable=false el uso de la memoria.podemos hacer algunos ajustes paraoptimizar su uso, como por ejemplo Una vez hecho esto puede ocurrir que Alojando múltiples websminimizar el consumo del entorno al arrancar Ubuntu se quede paradográfico. en la ventana de usuario y Puede que sea tu caso (el mío al contraseñas (que es lo que menos sí lo era) que no sólo quieras deseamos) pero que no esténEsto lo podremos hacer, por ejemplo, alojar una web sino que sean varias. arrancados los servicios de red. Paradeshabilitando el login automático en arreglar esto tendremos que crear unUbuntu. El gestor GDM que queda a Si estás en esa situación no te nuevo servicio de este modo. Primerola espera del login/password tiene un preocupes, que no tienes que crearemos un nuevo script:consumo de memoria mucho menor comprar un Smarttop por cada unaal que se utiliza una vez iniciada la de ellas, sino que podremos alojarlassesión. De hecho en mi caso he todas en nuestro servidor haciendo sudo vipasado de tener un consumo de /etc/init.d/arranque_red uso de los servidores virtuales.memoria de 297 MB (Imagen 7) con El contenido de este script será ella sesión iniciada a tener uno de comando para reiniciar los servicios La solución pasará por modificar el212MB (Imagen 8) con la sesión sin de red: fichero /etc/apache2/sites­iniciar. available/default (el mismo que modificamos al comienzo de este /etc/init.d/networking restartPara hacer esto bastará con ir dentro Daremos permisos de ejecución a artículo para establecer el directoriode Ubuntu a Sistema → este fichero y creamos un enlace predefinido de Apache).Administración → Pantalla de acceso simbólico para que sea ejecutado eny deshabilitar el acceso automático. el arranque del sistema operativo En dicho fichero veremos que (antes de hacer login): tenemos una única entrada queEsto mismo lo podemos hacer desde comienza por “<VirtualHost *:80>” yla consola editando el fichero sudo chmod 777 acaba por “</VirtualHost>”./etc/gdm/custom.conf /etc/init.d/arranque_red sudo ln -s Primero parametrizaremos esta primera entrada con los datos de lasudo vi /etc/gdm/custom.conf /etc/init.d/arranque_red /etc/rc2.d/S80arranque_redImagen 7: Estado de la memoria con la sesión gráfica abierta Imagen 8: Optimización de la memoria, Ubuntu se detiene antes de iniciar la sesión gráfica 33 www.tuxinfo.com.ar
  • 8. primera web que hemos creado. Para Con estos tres cambios habremos Si estáis interesados en instalar ello cambiaremos la línea: parametrizado nuestra primera web. paneles para comprobar visualmente Para parametrizar la segunda (y el estado del hardware de vuestro ServerAdmin webmaster@localhost sucesivas) webs bastará con duplicar servidor, o estadísticas o paneles el contenido de este fichero (todo lo completos para la gestión del server por la línea que contiene que contiene contenido entre “<VirtualHost *:80>” y no dudéis en visitar la web de Forat el mail del administrador del dominio “</VirtualHost>” (incluyendo estas [5] [6], de donde ha salido gran parte (posiblemente el nuestro): cabeceras) y cambiar los valores del material de este artículo y donde correspondientes a ServerAdmin, podréis encontrar información de ServerName, DocumentRoot y excelente calidad. ServerAdmin nuestro_mail Bajo esta línea crearemos una nueva Directory. con el nombre del dominio que Conclusiones estamos usando: Cuando tengamos los cambios hechos tan sólo tendremos que A lo largo de este largo artículo ServerName nuestro_dominio reiniciar Apache para que los cambios hemos aprendido cómo usar un Efika surtan efecto: MX Smarttop para montar un servidor Y por último modificaremos también capaz de alojar varias páginas web. estas 2 líneas: sudo apache2ctl restart Las ventajas de realizar esto son claras: Suma y sigue DocumentRoot Precio: Esta solución tiene un muy /var/nuestro_usuario/www Hay muchas más cosas que podemos bajo precio: la inversión inicial de 100 implementar en nuestro servidor pero <Directory € en el Smarttop, más el coste de los /home/nuestro_usuario/www/> no caben todas ellas en este artículo. Y las sustituiremos por unas que dominios (si es que queremos contengan la ruta completa de usarlos). Si deseais tener mail con vuestro nuestro primer proyecto web que propio dominio podéis instalar y hemos creado En mi caso particular (tenía 5 webs configurar vuestro propio servidor de alojadas en empresas de hosting) he correo, pero no es una labor sencilla. dejado de pagar 240 Euros al año a Una posible solución fácil será DocumentRoot no pagar nada. La diferencia salta a /var/nuestro_usuario/www/ruta_c trabajar con los servicios de Google la vista. ompleta Apps [4] que nos proporcionan gratuitamente hasta 10 usuarios <Directory Tamaño: El Smarttop tiene un /home/nuestro_usuario/www/ruta_ completa/> tamaño tan reducido (160x115x20mm) que no tendremos problema en colocarlo al lado de nuestro ordenador o router. Consumo: Otro de los puntos fuertesImagen obtenida de http://www.blogger­index.com/ del Smarttop es su consumo, ya que la media es de tan sólo 5 W, una mínima parte de lo que puede consumir un PC que esté encendido 24 horas al día, con el ahorro energético que ello conlleva. Ruido: El Smarttop no tiene partes móviles por lo que no escucharemos ningún ruido durante su Efika MX Smarttop usado como ordenador convencional 34 www.tuxinfo.com.ar
  • 9. funcionamiento. para webs con un número no que también realizan envíos al demasiado alto de visitas. También es extranjero.“Own Cloud”: Tal y como señala, una buena opción, para paliar esteentre muchas otras personas, Eben problema, llevar a servicios externos AgradecimientosMoglen de la Free Software todos los archivos que ocupenFoundation, uno de los puntos débiles demasiado espacio (los videos a Este artículo no hubiera sido posibledel cloud computing es la pérdida de YouTube, los ficheros grandes a sin el apoyo de Dani Gutiérrezcontrol de nuestros datos, que pasan servicios tipo Dropbox, los pdf Porset (miembro de Itsas y profesora ser gestionados por otras empresas voluminosos a SlideShare, etc) de la Universidad Pública del País(Google, Amazon, etc). Con el Vasco), Matt Sealey (técnico enSmarttop nosotros seremos capaces Webmaster: Si antes de hoy Genesi USA), David Reyes (al frentede construirnos nuestro propio nodo teníamos alguna web alojada en de Tuxbrain.net), James (técnico ende la nube, donde seguiremos alguna empresa de hosting nosotros NewIT.co.uk) y por supuesto Foratteniendo el total control de nuestros éramos los clientes y contábamos con (forat.info) cuyos manuales han sidodatos. un equipo técnico que gestionaba el adaptados para ser usados en este servidor. A partir de ahora nosotros artículo.Por contra también nos seremos los administradores web delencontraremos con algunos aspectos servidor y en nuestras manos estará En este artículo hemos visto de formano tan positivos: encargarnos de su buen detallada cómo montar un servidor funcionamiento, rendimiento, aplicar web pero no podemos olvidar que elMemoria RAM: Sus 512 MB puede parches de seguridad, etc Smarttop tiene muchos otros usosser suficientes o no dependiendo del posibles. Para más información nouso que queramos dar el Smarttop. Dónde comprarlo dudéis en consultar la página oficial [8], la web de Tuxbrain [7] y porCPU: Sus 800 Mhz pueden ser El Efika MX Smarttop está fabricado supuesto los foros oficiales [9].también un factor limitante por Genesi, una empresa radicada endependiendo del uso que estemos EEUU. En España contamos con unhaciendo de este dispositivo. distribuidor especializado en hardware libre y FLOSS friendyVelocidad de transferencia: Si llamado Tuxbrain [7] que entretienes pensado instalar el Smarttop muchos otros productos distribuyenen tu casa debes tener en cuenta que los diferentes ordenadores Efika MXtodo el tráfico que genere tu web (además de placas Arduino, etc). Mi(usuarios accediendo a tus páginas) experiencia con ellos ha sidoestará soportado por la conexión de altamente positiva tanto en la rapidez Jorge Cacho Hernándezbanda ancha de que dispongas en del pedido como en el excelente https://about.me/jorge.cacho.hcasa. Por tanto el Smarttop será útil soporte post­venta. Hay que destacar Enlaces de interés [1] http://www.powerdeveloper.org/platforms/efikamx/linux [2] http://www.cualesmiip.com [3] http://freedns.afraid.org/dynamic [4] http://www.google.com/apps/intl/es/group/index.html [5] http://www.forat.info [6] http://www.forat.info/2008/03/05/como­montar­un­servidor­web­con­linux­debian [7] https://www.tuxbrain.net [8] http://www.genesi­usa.com [9] http://www.powerdeveloper.org/forums 35 www.tuxinfo.com.ar