Jamj

Apuntes…

Servidor de sincronización en Msever

Mserver – Servicios

Bien, retomando el tema de Mserver, uno de los primeros servicios que instalé en el servidor fue un daemon de sicronización de archivos. Idea y Objetivos:

  • La idea es tener un sistema centralizado en donde se encuentren todos los documentos personales. Cada ordenador satélite se sincroniza con el servidor para actualizar o descargar una copia de los mismos. Es decir no importa si trabajas con un portátil o con un sobremesa siempre tienes una copia de los archivos actual para trabajar.
  • Ha de ser simple y automático.

Gestores de control de versiones -primera opción

En un principio pensé en utilizar un sistema de gestión de versiones como subversion, git o cvs. El problema con este planteamiento es que rompe con el segundo objetivo, es decir, con la simplicidad de uso. No entraré en detalles pero estos sistemas no son nada prácticos para tareas simples de sincronización, muchas de las tareas hay que hacerlas manualmente, como mover archivos o añadirlos. Nada prácticos.

Rsync – El ganador

Finalmente me decidí por rsync como implementación para mi sistema centralizado de archivos.

Continuará …

Creación de Mserver

Mserver. 

Breve apunte sobre la creación de Mserver. 

 

Hace algún tiempo que quería tener un pequeño servidor para tareas personales, como compartir archivos, servidor de aplicaciones web, etc. Tener una máquina conectada las 24h es realmente muy últil -y divertido también-. El problema, lo de siempre, que máquina elegir, que sistema operativo y un sin fín de “posibles”. Voy a intentar enumerarlos de forma general.

Costes

  • Consumo. Uno de los aspectos más importantes a la hora de elegir un dispositivo es su coste en relación a su consumo energético. Este factor es importante puesto que va a estar 24h conectado. El dispositivo que tengo tiene un coste -una vez calculado- aproximado de 25 euros anuales en electricidad. Un coste bastante asumible.
  • Coste del hardware. Por situaciones excepcionales he tenido acceso a un terminal de ultima generación. Son pequeños ordenadores en miniatura. Dado que yo ya tenía un terminal para uso como teléfono decidí el segundo como servidor. Coste del dispositivo. Cero euros.

 Características.

  • Los teléfonos están pensados para estar encendidos las 24h con un consumo realmente moderado. Justo lo que necesito como servidor.
  • El software que incluye el terminal es una derivación de UNIX, lo que permite la utilización de todo tipo de software como Apache, apt, herramientas de consola como top,sudo,ssh etc. 
  • Dado que la utilidad principal será la de funcionar como servidor de aplicaciones -casi exclusivamente para uso personal- las capacidades de la máquina son más que suficientes.

Puesta en marcha

La instalación de software es muy sencilla utilizando la herramienta apt-get. Sólo hay que añadir los repositorios adecuados. Instalamos el servidor web, perl, python, ruby y java como lenguajes de programación. También algunas utilidades y programas. Todo muy rápido y sencillo.

Más adelante escribiré sobre los detalles de cada apartado.

Texto original

Limpieza del blog

Bueno, he decidido que es hora de hacer una limpieza profunda al blog. Así que es mejor que lo disfruteis mientras podais, je,je … :D .

Se acaba la temporada, je,je

Pués eso que se acaba la temporada …

Post desde el Asus eeepc

Estoy encantando con este .trasto. Es un mini pc portátil. Una pasada. Creo que me voy a comprar otro, je,je :P . Tiene algunos defectos. como un teclado un poco pequeño, como tengas los dedos gordos, lo llevas claro. Saludos

Web acabada XD

La página está practicamente acabada, Ya he finalizado (por fin) el
formulario de entrada de los usuarios y sólo quedan por acabar de pulir
cuatro cosas y meterle contenidos. Bueno por fin se ve la luz al final
del tunel.

Dos nuevos apartados

Hoy he creado dos nuevas secciones en la web: una para que la gente
pueda votar que le parece la web, y otra para que puedan hacer una firma
diciéndoles que les parece la web y tal. Por ahora sólo se puede votar
sobre un tema fijo que es la web. Mi idea es hacerlo variable para poder
crear votaciones de todo tipo y demás pero supongo que dependerá del
tiempo que tenga, ya no me queda mucho tiempo y tengo que “abreviar”.

Post editado por mi desde el cacharro este.

Nuevo server

Por fin he conseguido arreglar el servidor. Me ha llevado todo el fin de
semana arreglar, instalar y configurarlo todo. He tenido que volver a
meter la base de datos, las directivas de seguirdad, instalar los
programas, firewalls … .Ya va bién y he puesto la página web y otras
cosas que tengo puestas. La dirección es esta http://server.jamj.org por
si alguién quiere hechar un vistazo.
Respecto el desarrollo de paha tuve que montar todo en mi otro ordenador
y desde ahi seguir trabajndo. Ya no queda mucho excepto el formulario de
dar de alta a un usuario. Pensaba poner un captcha desos, pero es un
poco problemático y no se que hace al final, lo tengo que pensar.
También quedan montones de detalles, como imagenes, logos. También tengo
que poner cosas como la capacidad de editar un post ya enviado etc,etc.
Al final va a ser mas trabajo de lo que parece…

Fallo del servidor (Miniserver)

Hoy tengo dos aspectos a comentar. El primero es que no queda mucho por
hacer de la practica. He acabado el panel de control y me falta acabar
la gestión de los usuarios. Cuando los usuarios se conectan que les
aparezcan sus opciones y demás. La otra noticia es que me ha “petao” el
server de practicas. Para hacer la practica tengo un p2 de servidor con
w2000 y easyphp. Todo iba bién hasta ayer en que simplememnte el sistema
se cayo. Empezaron a salir ventanitas y más ventanitas de error del
subsistema de 16 bits (¿pero windows no era un sistema de 32 bits? )
etc, etc. Total que tendre que formatear y reinstalar todo l ocual me
retrasará algo. Genial.

PHP

Esta semana me he dedicado a acabar (al meno intentarlo) todo lo de los
usuarios. El problema es que cuando codificas algo en php y luego lo
sacas por pantalla no suele quedar bíen como el resto de la web y tienes
que estar todo el tiempo retocando el codigo para que quede bien. En
definitiva casi pasas más tiempo haciendo retoques que codificando, es
un palo. Por otra parte he decidido poner un centro de control que me
facilite la gestión del portal. de esa forma se podrán crear o eliminar
secciones o poner lo que yo llamo “bloques” de información.

Seguir

Get every new post delivered to your Inbox.