matnews.info - Mi mundo de administrador y offtopics

Administracion de sistemas, linux, windows, vmware, AIX, switch, routers, redes… y además todas las tonterias que me parezcan interesantes.

Tuesday, April 1, 2008

camfrog - cómo instalar un servidor de salas (howto install chat room server)

Camfrog, es un servicio/servidor de salas de chat, que soportan webcam y demás historias.. La verdad es que no es una cosa que me interese lo más mínimo pero esta mañana me han pedido que realizara una instalación.

El proceso es sencillo, los usuarios y las salas se registran en camfrog directamente, y nosotros lo que corremos en nuestro servidor es la sala en sí.

El primer paso para realizar la instalación es descargar el software de su web, indicar que lo que te descargas es un versión lite o “capada” puesto que para habilitar otras características es necesario subir a la versión PRO, aunque supongo que no variará mucho la instalación.
Yo en mi caso voy a hacer la instalación en un servidor Linux (CentOS), por ello vamos a la página correspondiente, descargamos el software y lo instalamos:

wget http://download.camfrog.com/get.php?type=fsl
rpm -i camfrogserver-3.95-1.noarch.rpm

Veremos unas indicaciones, con respecto a términos de licencia y además una serie de pautas para configurar el servidor de salas de chat:

 To register a new Camfrog chat room use the command "/usr/bin/camfrogserver -r/etc/camfrogserver.d/camfrogserver-register.conf".
To create a custom config for a chat room see /etc/camfrogserver.d/camfrogserver.conf.sample as an example.
The default config file is located in /etc/camfrogserver.d/camfrogserver.conf.

For the /etc/rc.d/init.d/camfrogserver startup script configuration settings please check /etc/sysconfig/camfrogserver.

Use the "/etc/rc.d/init.d/camfrogserver start" command to start server.

Como véis indican una serie de ficheros a configurar, por ello copiaremos los samples y procederemos a editarlos:

cp /etc/camfrogserver.d/camfrogserver.conf.sample /etc/camfrogserver.d/camfrogserver.conf
cp /etc/camfrogserver.d/camfrogserver-register.conf.sample /etc/camfrogserver.d/camfrogserver-register.conf

El fichero /etc/camfrogserver.d/camfrogserver-register.conf deberá de quedar con la siguiente configuración como mínimo:

ServerName=nombre_sala
Password=contrasema
RegEmail=cuenta@dominio.com
RegFlags=
RegHomePage=
RegCountry=ES
RegComment=

Donde ServerName es el nombre de la sala (y de un usuario que se generará en camfrog) donde Password es tu contraseña y RegEmail la cuenta de correo de contacto. También es obligatorio establecer el código de tu país (en concreto para España es “ES”).
Una vez que lo hayamos configurado debemos de proceder al registro en sí mismo con el comando que nos indicaban en las instrucciones:

/usr/bin/camfrogserver -r/etc/camfrogserver.d/camfrogserver-register.conf

El último paso que nos quedaría es configurar la configuración del servidor de sala de chat /etc/camfrogserver.d/camfrogserver-register.conf Debe de quedar algo similar a esto:

addownerpassword=
adultsonly=off
audioonlyroom=off
commandsenabled=ON
configpath=
consoleloglevel=3
deafroom=off
defaultbantime=3
disablehyperlinks=ON
disabletalk=OFF
loglevel=3
logpath=
maxconnectionsacceptable=2000
maxlinebreaks=10
motd=
motdpresent=OFF
nobotsallowed=ON
nospam=ON
nowebcams=OFF
ownerssettopic=OFF
password=contrasena
passwordprotection=off
passwordtext=
receiveoffers=ON
rotatelogs=OFF
serial=
servername=nombre_sala
serverport=6006
serverportprobing=ON
serverportrangehigh=6010
serverportrangelow=6000
talktime=15
teensonly=OFF
udprangehigh=15000
udprangelow=5000

Una vez que haya arrancado, si lo ha hecho correctamente o si tienes que corregir algún error puedes revisarlo en el log que va generando en la carpeta /var/log/camfrogserver/

Podéis juguetear con los demás parámetros si os aburrís, pero así funciona.
Para luego conectaros a la sala necesitaréis el cliente

Espero que a alguien le ayude y/o le guste.

posted by Adrian Perez at 5:55 pm  

1 Comment »

  1. Hola Adrian Perez muchas gracias por la instruccion de camfrogserver para Linux. Pero tengo este problema lo hice como lo pones pero no arranca me da este error “line 12: /etc/init.d/functions: No such file or directory” Me puedes echar una manita porfavor si lees esto.

    muchas gracias
    celtarra

    Comment by celtarra — November 18, 2008 @ 11:44 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress