jueves, 30 de junio de 2016

Actualizar plex en servidor centos


Descargamos el paquete rpm con la actualización. Normalmente hay una advertencia en la interfaz web de plex con el enlace cuando hay una actualización pendiente.
Actualizamos.

yum update

Detenemos plexmediaserver.

service plexmediaserver stop

Nos situamos en la carpeta donde está el paquete de actualización.

yum localupdate plexmediaserver-1.0.0.2261-a17e99e.x86_64.rpm

Iniciamos plexmediaserver.

service plexmediaserver start

Fuente: https://forums.plex.tv/discussion/91453/upgrade-pms-from-0-9-7-to-0-9-8-latest-release-for-centos-6

Convertir archivo de vídeo flv a mp4 en ubuntu


Primero instalamos lo siguiente

sudo apt-get install libav-tools


Ejecutamos este comando con el fichero flv que queremos convertir

avconv -i input.flv -codec copy output.mp4


Fuente: http://askubuntu.com/questions/505333/flv-to-mp4-converter-in-trusty

martes, 31 de mayo de 2016

Certificado selfsigned para apache


En cualquier directorio temporal creamos la RSA private key

openssl genrsa -des3 -out server.key 1024


Creamos el csr (Certificate signing request)

openssl req -new -key server.key -out server.csr


Quitamos la palabra de paso para que apache no nos la pida cada  vez que se inicia.

mv server.key server.key.org
openssl rsa -in server.key.org -out server.key



Creamos el certificado selfsigned

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt


Luego copiamos el server.crt en la ruta /etc/pki/tls/certs/server.crt
y el server.key en /etc/pki/tls/private/server.key

la configuración de ssl en apache se encuentra el el fichero /etc/httpd/conf.d/ssl.conf

tendremos que configurar estas entradas:

SSLCertificateFile /etc/pki/tls/certs/server.crt

SSLCertificateKeyFile /etc/pki/tls/private/server.key


Fuente: http://www.zunisoft.com/2008/10/kb-xampp-ssl-configuration-on-ubuntu.html

lunes, 16 de mayo de 2016

Copia de archivos en owncloud 8.2 por SSH


Cuando copiamos archivos " a pelo" mediante ssh sin utilizar la web owncloud ni webdav los archivos se copian pero no los vemos desde la web de owncloud. Con versiones anteriores esto no pasaba, simplemente cambiando al propietario y el grupo ya se veían los archivos copiados por ssh.

Ahora es necesario hacer lo siguiente o por lo menos esta es la forma que he encontrado para solucionarlo. Cambiamos los permisos chown apache y chgrp apache de los archivos copiados y se fuerza el escaneo de todo. (podría hacerse solo de un usuario).

sudo -u apache php occ files:scan --all


Fuente: http://www.sgarnica.org/en/manually-rescan-data-in-owncloud-8-2-1-on-centos-7/

jueves, 14 de enero de 2016

cron owncloud no funciona

Puede darse el caso de que al seleccionar "cron del sistema" en la configuración de cron, veamos que no ejecuta lo configurado en el crontab.
En mi caso aparecía esta línea de error en el log de owncloud:

{"reqId":"7qmGW1I+Gcvxg36z+5RO","remoteAddr":"","app":"cron","message":"Missing memcache class \\OC\\Memcache\\APCu for local cache","level":4,"time":"2016-01-14T19:00:01+01:00"}

El caso es que tenía configurado en el config.php de owncloud el parámetro:

 'memcache.local' => '\\OC\\Memcache\\APCu',

Y faltaba configurar en el fichero de configuración de php, /etc/php.ini/apcu.ini el parámetro:

apc.enable_cli=1

También hay que crear el fichero del crontab para el usuario apache que es mi caso:

crontab -u apache -e

y añadir la siguiente línea:

*/15  *  *  *  * php -f /var/www/html/owncloud/cron.php > /dev/null 2>&1

Con esto se ejecutará cron.php cada 15 minutos.