ステーション♪ 見習い乗務員 どるおんライブ in 六本木 morph tokyo https://t.co/VXF8GkMZcj

Archivo para Agosto 2010

Instalando SVN

Partiendo de la base de que tenemos el Bootstrap instalado, para poder disponer de un servidor SVN en nuestro NAs, basta seguir estos sencillos pasos:

1- Creamos un usuario para el servicio SVN desde la interfaz web (Ej. svnowner)

2- Creamos un directorio compartido donde guardar los datos (Ej. /volume1/svn) y damos permisos de lectura y escritura solo al usuario creado en el paso anterior. Por comodidad, vamos a utilizar la “home” del usuario que hemos creado, por tanto los repositorios se almacenarán en /volume1/homes/svnowner

3- Instalamos SVN y dependencias:

ipkg install svn

4- Configuramos inetd para lanzar SVN cuando sea necesario. Tenemos que editar el archivo /etc/inetd.conf añadiendo la siguiente linea:

svn stream tcp nowait svnowner /opt/bin/svnserve svnserve -i -r /volume1/homes/svnowner

5- Añadimos un par de lineas al archivo /etc/services

svn 3690/tcp # Subversion 
svn 3690/udp # Subversion

6- Reiniciamos

7- Creamos un repositorio (repetir pasos 7, 8 y 9 para crear varios repositorios):

su svnowner
cd /volume1/homes/svnowner
svnadmin create repositoriodeprueba

Si nos diese algún error al hacer el comando su, editamos el archivo /etc/passwd, buscamos la linea en que aparece “svnowner” y reemplazamos “/sbin/nologin” por “/bin/ash“. Repetimos el comando su a continuación.

8- Creamos las cuentas de acceso al repositorio editando el archivo /volume1/homes/svnowner/repositoriodeprueba/conf/passwd. Aqui definimos el nombre de usuario y contraseña para acceder a dicho repositorio. Introducimos el nombre de usuario y la contraseña en el siguiente formato:

[users]
usario1 = password1
usuario2 = password2

9- Establecemos los permisos de acceso al repositorio a nuestro gusto editando el archivo /volume1/homes/svnowner/repositoriodeprueba/conf/svnserve.conf. Por ejemplo podemos añadir/cambiar estos puntos para inhabilitar el acceso anónimo y utilizar las cuentas definidas en el paso anterior:

[general] 
anon-access = none 
auth-access = write 
password-db = passwd 
realm = Repositorio de Prueba

Si definimos “anon-access” como “read” se podrán ver los contenidos del repositorio pero no modificar nada a menos que indiquemos uno de los usuarios definidos.

10- Ya podemos usar nuestro repositorio a nuestro gusto. Para conectarnos, debemos usar esta dirección: “svn://IP_de_nuestro_nas/repositoriodeprueba“. No voy a entrar en detalles de como funciona SVN. Si usáis Windows os puedo recomendar TortoiseSVN como cliente de acceso y la lectura del libro de SVN para saber exprimir el servidor al máximo.

Instalar el Bootstrap (Actualizado)

Hace unos años os explicaba como instalar el Bootstrap en un DS207. Los años han pasado y cada vez hay mas modelos y variantes de procesador.

El procedimiento no ha cambiado desde entonces, pero tenemos varios recursos interesantes. El primero es la lista de modelos de CPU para saber cual exactamente tenemos y que Bootstrap debemos instalar.

Según la CPU debemos descargar el instalador que corresponda:

Intel XScale FW IXP420 BB ARM
http://ipkg.nslu2-linux.org/feeds/optware/ds101/cross/unstable/ds101-bootstrap_1.0-4_armeb.xsh
Intel Atom D410 
http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
8241 PPC 
http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/ds101-bootstrap_1.0-4_powerpc.xsh 
8533/8543 PPC
http://ipkg.nslu2-linux.org/feeds/optware/syno-e500/cross/unstable/syno-e500-bootstrap_1.2-7_powerpc.xsh 
mv5281 ARM 
http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh 
Marvel Kirkwood mv6281 ARM 
http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/syno-mvkw-bootstrap_1.2-7_arm.xsh

La instalación sigue siendo igual de sencilla:

1- Nos conectamos por Telnet/SSH con el usuario root

2- Nos situamos en una carpeta cualquiera, por ejemplo:

cd /volume1/public

3- Descargamos el instalador correspondiente:

wget url_del_archivo_xsh

4- Ejecutamos el instalador:

sh nombre_del_archivo_xsh_descargado

5- Reiniciamos el NAS

6- Actualizamos:

ipkg update
ipkg upgrade

Y ya podemos usar el comando ipkg para instalar cuantos programas queramos 😀

PD: Los archivos se guardan en /volume1/@optware

Recuperar la indicación de Temperatura

Si actualizaste a la nueva versión 3.0 puede que eches en falta la indicación de temperatura del NAS, sustituida por un icono de color verde/rojo según el valor de la misma.

Para recuperar la indicación de temperatura, conectándonos por telnet/ssh (root) ejecutamos este comando:

echo 'supportsystemperature="yes"' >> /etc.defaults/synoinfo.conf

Cerramos sesión de la interfaz web si estábamos conectados y volvemos a entrar. Ya deberíamos ver la temperatura en vez del nuevo icono.

DiskStation Manager 3.0 BETA

Synology acaba de publicar la versión 3.0 beta del sistema operativo para sus NAS para que la vayamos probando y buscando fallos.

El principal cambio respecto a la última versión 2.3 es el rediseño total de la interfaz de administración del NAS. Ahora todas las funciones y aplicaciones son accesibles desde una especie de escritorio, como si de un equipo de sobremesa se tratase. Después de estar trasteando un poco hay que reconocer que el cambio es a mejor.

Aparte de este cambio, han optado por cambiar el sistema de archivos, pasando de ext3 a ext4, que se supone tiene mejores prestaciones. Para que nuestro volumen sea en este formato, tendremos que “eliminarlo” y volver a crearlo (para a continuación restaurar los datos). Esto es aplicable también a los discos USB y eSata que tengamos conectados. Yo he migrado tanto el interno como el USB para ver si realmente hay mejoras o no.

También, si usamos ext4 se ha habilitado el soporte para las ACL de Windows, muy útil para los que usen dominios.

Toda la información la tenéis en una página especial que han creado y el listado completo de cambios y mejoras lo podéis ver en la página donde podéis apuntaros para que os envíen los enlaces de descarga.

EOL Colecciones 2.1.3

Una pequeña actualización. He movido la indicación de la fecha en la que hemos completado/visto/leído un articulo y el indicador de que se ha completado al 100% a la zona de iconos aligerando un poco de texto las listas de artículos.

He añadido también una categoría para las maquinas Tabletop.

Transmission 2.04

Ya tenemos disponible la versión 2.04 de Transmission en formato SPK para una fácil actualización. De nuevo, agradecer a Zebulon la creación del paquete con soporte para todos los modelos de Synology.

La lista de cambios es un poco mas extensa ya que hay un par de versiones de las que no se hizo SPK:

Transmission 2.01-2.04
Fix display bug in tr_truncd()
Fix long shutdown time in some situations
Fix bad redirect
Fix NAT-PMP port forwarding issue on some systems
Fix filename errors for torrents whose files are encoded in ISO-8859-1
Fix rare crash on shutdown
Fix the RPC server’s redirect URL to allow HTTPS proxies like stunnel
Replace less-portable calls with posix nanosleep()

Agosto 2010

*Fondo cortesía de STUDIO S.D.T. 😀


Licencia Creative Commons
Este obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.