Archive for 'GNU/Linux'

/etc/apt/preferences para paquetes locales

Bueno el otro dia despues de compilar a mano postfix y courier con sus respectivas modificaciones, cada vez que hacia un apt-get update ; apt-get upgrade me decia que queria instalar postfix* y courier* con una version nueva… asi que despues de buscar y trastear descubri que el nombre de release de los paquetes compilados a mano es “now” con lo cual puse lo siguiente en /etc/apt/preferences

Package: postfix*
Pin: release a=now
Pin-Priority: 999
 
Package: courier*
Pin: release a=now
Pin-Priority: 999

Courier Trashquota

Bueno, el otro dia configure el postfix para que soportara quotas y el courier que venia en debian ya venia listo para poner en marcha las quotas, el problema que me he encontrado, es que quiero contar tambien la papelera, para que la gente no llene la papelera de cosas y deje el inbox dentro del limite. Asi que estube buscando y encontre que el courier tiene que compilarse con la opcion –with-trashquota, por lo tanto toca recompilar, porque el paquete de debian no lo lleva activado…

Para crear los .deb con la opcion activada hice lo siguiente:

  1. Descargar el codigo fuente

    apt-get source courier-base
  2. Modificar courier-0.47/debian/rules y añadir –with-trashquota al final de COMMON_CONFOPTS, dejandolo asi:

    6256988bb744779b7baf0a723a48b9a8010

    Read more... (167 words, estimated 40 secs reading time)

CAcert.org

El otro dia descubri CAcert.org que intenta ser un sitio para verificar certificados, pero de forma gratuita. Asi que me puse a firmar el certificado que uso en la web de binware para que este verificado por CAcert.org

Cree un mismo certificado para web/pop3/smtp/ftp, no se si esto es seguro o no, pero por ahora lo he echo asi, si no es seguro, que alguien me corrija.

Lo primero que hice fue crearme una cuenta en CAcert.org

Luego me cree mi certificado y lo deje sin contraseña para que no me la pida cada vez que arranque el servicio:

openssl genrsa -des3 -out pass.key 2048
openssl rsa -in pass.key -out server.key

Despues creamos el CSR (Certificate Signing Request) para poder enviarselo a CAcert.org

6256988bb744779b7baf0a723a48b9a8029

Read more... (230 words, 1 image, estimated 55 secs reading time)

Postfix+VDA

Esto era una de las cosas que tenia pendiente de poner en el server hosting, y ultimamente ha habido mucha gente que superaba de mucho el limite, asi que me he puesto a configurar e instalar postfix con el parch VDA para poner limite de tamaño a los buzones.

Como tengo ahora mismo todo configurado con los paquetes de debian, he pensado que lo mejor es parchear los propios paquetes de debian, y aqui estan los pasos que he seguido:

  1. Instalo todas las utilidades necesarias para poder compilar y crear el paquete de postfix.
    apt-get install build-essential dpkg-dev fakeroot debhelper po-debconf dpatch lsb-release libdb4.3-dev libgdbm-dev libldap2-dev libpcre3-dev libmysqlclient15-dev libsasl2-dev libpq-dev
  2. Nos bajamos el codigo fuente del postfix (Conviene hacerlo en /usr/src ya que lo descarga en el directorio actual)

    6256988bb744779b7baf0a723a48b9a8055

    Read more... (159 words, estimated 38 secs reading time)

Shoutcast

El otro dia me dio la curiosidad de probar de montar un servidor shoutcast en linux. Aprovechando que tengo 2 servidores en USA he montado el servidor en uno de ellos y la verdad es que no he tenido demasiados problemas, ha sido descomprimir, cambiar un par de cosas en la configuracion que es super simple y arrancar… Luego bajarse el plugin para el winamp y conectarse con el servidor, y con esto ya tienes tu radio online montada. Pero lo que realmente queria conseguir era emitir desde linux a un servidor linux, asi que me baje el plugin para linux y tambien fue descomprimir, configuracion simple y arrancar, lo unico que no funciono bien es que no me coge bien los tags ID3, pero eso son problemas menores ;P

Read more... (150 words, estimated 36 secs reading time)