Raspberry

Raspberry Acceso desde el exterior

Raspberry Acceso desde el exterior

Ya tenemos nuestro servidor prácticamente montado, ahora necesitamos que cualquiera desde fuera de nuestra red pueda acceder al mismo. Esto presenta dos problemas, el redireccionamiento de router a la raspberry y la ip dinámica que nos asigna el proveedor de servicios de internet. Por un lado, para dirigir el tráfico que llega a nuestro router en busca de nuestro servidor tendremos que abrir el puerto 80 para la ip local que tiene adjudicada la Raspberry, en mi caso la 192.
Raspberry Reinicios periódicos

Raspberry Reinicios periódicos

Reiniciar la Raspberry a diario Para que la Raspberry se reinicie al menos una vez al día por si alguno de los servicios se cuelga y no tenemos acceso a ella o no nos damos cuenta del problema he implementado un reinicio diario a las 4:00 AM mediante una tarea programada usando el cron del usuario root sudo crontab -e nos abre un archivo al que le añadiremos la siguiente línea
Raspberry Copia de seguridad

Raspberry Copia de seguridad

Antes de pensar en como realizar una copia de seguridad para las instalaciones de WordPress y Dokuwiki que hasta ahora hemos instalado en la Raspberry hay que hacerlo en los datos que son estrictamente necesarios para poder restaurar ambas instalaciones ante una pérdida de los mismos. En el caso de Wordpress, debemos guardar la base de datos y la carpeta “wp-content”. Para el caso de la Wiki, aquí podemos ver las carpetas necesarias que se recomienda guardar aunque yo he optado por prescindir de las versiones antiguas de páginas y archivos multimedia.
Raspberry Instalando Dokuwiki

Raspberry Instalando Dokuwiki

Que es DokuWiki Según la Wikipedia, DokuWiki es un software para gestión de webs colaborativas de tipo wiki, escrito en lenguaje de programación PHP y distribuido en código abierto bajo la licencia GPL. Está enfocado para ser usado por grupos de desarrolladores, grupos de trabajo en general y pequeñas empresas. Su sintaxis es similar a la de MediaWiki, aunque a diferencia de este software, la información se almacena en archivos de texto planos, por lo que no requiere el uso de una base de datos.
Raspberry Instalando WordPress

Raspberry Instalando WordPress

Instalando WordPress Al fin ha llegado el momento, se han acabado los preliminares y aquí es donde empieza la famosa instalación de WordPress en cinco minutos, tan sólo hay que introducir en nuestro navegador la ruta donde hemos copiado los archivos de instalación y seguir los pasos típicos.
Raspberry Servidor ftp

Raspberry Servidor ftp

Instalando VSftpD Aunque no es imprescindible para la instalación y funcionamiento de WordPress, el servidor ftp nos resulta muy util para la instalación automática de plugins, actualizaciones, importaciones… Por lo que lo incluimos también dentro de la pequeña Raspberry. Instalamos “vsftp” y editamos el archivo de configuración asegurándonos de que están como aparecen a continuación los siguientes paramétros. *** Actualización *** //Para que los archivos subidos mediante el cliente ftp (logeado con el usuario “pi”) al servidor en la raspberry puedan ser leidos y ejecutados por el usuario “www-data” deberemos modificar tambien el parámetro umask de forma que quede local_umask=022//
Raspberry Descargando Wordpress

Raspberry Descargando Wordpress

Descargando WordPress En primer lugar descargamos la ultima versión de WordPress a el directorio “home” del usuario Pi. Si la descargamos en inglés lo haremos mediante el archivo “latest.tar.gz” pero si la queremos en castellano habrá en entrar en [[http://es.wordpress.org]] y comprobar cual es la versión actual para descargar un archivo del tipo “wordpress-4.8.2-es_ES.tar.gz” Las líneas de arriba realizan la siguiente secuencia: Crea un directorio en la raiz de apache para instalar WordPress Iniciarse en el directorio “home” de Pi Descargar la última versión de WordPress (En inglés) Descomprime el archivo descargado Mueve el contenido de la carpeta extraida a “/var/www/html/sherblog” Borra el archivo descargado Borra la carpeta vacía Con esto ya están listos los archivos de WordPress, ahora modificaremos el archivo “wp-config” con la información de la conexión a la base de datos que hemos creado anteriormente.