Fex
Versión |
20120215-3~bpo60+1 |
Página principal |
http://fex.rus.uni-stuttgart.de/fex.html |
Observaciones |
Envío de archivos grandes. |
Sumario
Concepto
El programa habilita un servicio web de envío de archivos de gran tamaño. Para ello emplea una base de datos de usuarios y autorizaciones para emplear el servicio, un espacio de almacenamiento de archivos y mensajes de correo electrónico para comunicar enlaces de descarga.
Este programa no es software libre tal; su autor lo ha licenciado bajo Perl Artistic y ha restringido su uso para todo lo que tenga que ver con organizaciones militares, paramilitares y organizaciones terroristas.
Esta es una relación de características y particularidades que anoto para tener en cuenta en el futuro:
- No es un servicio de almacenamiento de archivos. Aunque puede anularse, el principio base del programa es borrar los archivos enviados pasados unos días.
- Mientras no se borren los archivos que un usuario ha enviado pueden reenviarse a otros destinos o enviar copias de nuevo a los mismos.
- Los usuarios pueden mantener pequeñas libretas de direcciones para agilizar el uso del servicio.
- La traducción en español puede dar pie a cierta confusión y el cliente Java no se lleva bien con caracteres acentuados.
Puesta en marcha
Una vez instalado el programa empleando el paquete fex se crea un usuario concreto para gestionar su funcionamiento (fex), un directorio donde almacenar archivos y registros (/var/spool/fex
) y se habilita el acceso del servidor bajo inetd de la siguiente forma:
8888 stream tcp nowait fex:fex /usr/sbin/tcpd /usr/share/fex/bin/fexsrv
El archivo de configuración está escrito en Perl, al igual que el programa, y se debe modificar para adaptarlo a la instalación particular:
## Nombre del servidor FEX con dominio
$hostname = 'empresa.net';
## Dirección empleada en los correos de notificación
$admin = 'admin@'.$hostname;
## Contraseña para administrar el servidor a través del servidor web.
$admin_pw = 'XXXXXXXX';
## Dirección del administrador para mostrar en la página
$ENV{SERVER_ADMIN} = $admin;
## Dirección en copia oculta para los correos de notificación
$bcc = 'fex';
## Esto es opcional: URl de descarga como se envía en los avisos por email
$durl = 'http://empresa.net:8888/fop';
Uso
Administración del servicio
El URL del panel de control es:
http://empresa.net:8888/fac
y sólo se muestra si se ha definido una contraseña para el administrador.
Envío de archivos
El URL para que los usuarios envíen archivos es:
http://empresa.net:8888/fup
en el que se debe emplear la clave de autorización asociada a la cuenta e introducir un destinatario que debe validarse antes de dar paso al formulario de subida de archivos.
Aunque existe también la posibilidad de enviar archivos empleando un cliente Java bastante simple de utilizar:
Descarga de archivos
http://empresa.net:8888/fop