tutorial

Como hacer una copia de seguridad completa de nuestro servidor, base de datos y WordPress

Posted on March 22, 2018

Los backups son necesarios para cualquier sistema para prevenir la pérdida de datos. Siguiendo un poquito con la tónica de los últimos posts, instalar wordpress en un servidor propio y usar certificados SSL para nuestro WordPress, esta vez lo que haremos será un backup completo de nuestro WordPress. En este post lo que hago es crear un cronjob, osease un script que se ejecute a diario y haga una copia completa de nuestra base de datos juntamente con distintas carpetasRead More

Cómo forzar WordPress para que use un certificado SSL gratis mediante un plugin

Posted on March 14, 2018

En los posts anteriores hemos instalado WordPress y hemos alojado varios sitios en un mismo servidor. En este post lo que haremos será mejorar la seguridad de nuestro blog y las SERPs en Google. Hace ya un tiempo Google recomendó a los webmasters dejar de usar http y pasar a https para hacer la web más segura. Para forzar un poco el brazo Google ofreció mejoras en los rankings a aquellas webs que usaran un certificado SSL. Como no esRead More

Instalar WordPress en un servidor propio

Posted on March 7, 2018

Como ya vimos el otro día, podemos alojar varios sitios web en un mismo servidor. En mi caso para lo que los quería era para instalar distintas instancias de WordPress (osease distintos blogs). Pero para usar WordPress requerimos distintas aplicaciones para las diferentes partes del sistema. PHP Primero instalaremos PHP para que los scripts de WordPress puedan ser ejecutados. sudo apt-get install php apache2 libapache2-mod-php php-mcrypt php-mysql Base de datos Ahora instalaremos la base de datos sudo apt-get install mysql-serverRead More

Instalando tensorflow en un container de docker

Posted on February 10, 2018

Con el docker instalado podremos instalar el tensor flow en un container de docker. Ejecutaremos el siguiente comando para iniciar el container con tensor flow. La primera vez que lo ejecutemos docker se bajará todos los archivos necesarios para poder correr el container, por lo que por lo que puede tardar un poco en estar listo. A partir de la segunda vez ya tendremos todo el software requerido en el ordenador y se ejecutará sin ningún problema. docker run -itRead More

Instalando docker en Ubuntu

Posted on February 2, 2018

Esa va a a formar parte de una serie de posts. En los que voy a implementar algoritmos de inteligencia artificial en tensor flow. Y porque docker? Docker es un programa que crea virtualizaciones de sistemas operativos con un overhead muy reducido. Las virtualizaciones se llaman containers y requieren pocos recursos para poder virtualizar el entorno correctamente. La ventaja principal es que me permite crear automáticamente una instalación del sistema en cualquier ordenador sin mucho problema. La idea era actualmenteRead More

Manual para instalar OpenVPN en Ubuntu con script

Posted on October 20, 2015

Hace ya algun tiempo me hice con un servidor y lo voy usando para hacer mis cosicas. Como por ejemplo instalar rTorrent para poder bajarme ficheros el cual estuvo acompañado de otro post para mover ficheros entre el servidor y mi ordenador. Esta vez lo que quiero hacer es usar el server como túnel para evitar contenidos restringidos en el país dónde estoy y mejorar la seguridad en redes abiertas. Primero de todo tendremos que instalar el software necesario. ParaRead More

Como usar rtorrent des de cero

Posted on August 25, 2015

Viviendo en Alemania no puedo usar bitorrent sin que me llegue una factura por más de 500€ por bajar contenido que tiene copyright. Por lo que finalmente conseguí un servidor dónde tal cosa puede hacerse. El problema es que no tengo GUI por lo que tuve que buscar un cliente bittorrent para bajarme las cosas. Sin GUI, rtorrent era la primera opción que encontré. Al principio parece un poco complicado pero sabiendo los cuatro comandos básicos no ocasiona problemas. ParaRead More

Git avanzado: Etiquetas, logs y el botón del pánico

Posted on December 10, 2014

Una vez inicializado git, conocidos los primeros comandos y aprendido a hacer ramas con git ahora toca aprender un poco sobre etiquetas (tags), logs y que hacer cuando la lías parda. Las etiquetas sirven básicamente para etiquetar commits. ¿Y para que quiere uno etiquetar commits? Bien, pues para indicar en que momento se definió una versión de la aplicación. Para crear una etiqueta usaremos: git tag NumeroVersion idCommit El id del Commit son los primeros 10 caracteres del commit alRead More

Primeros pasos con git

Posted on November 21, 2014

Como dije ya en su momento, git es un sistema de control de versiones. Ahora que ya tenemos git inicializado tenemos que aprender las posibilidades más básicas que nos ofrece. Para empezar tendremos que crear un repositorio. Para esto usaremos: git init En caso de que algún colega ya tenga un repositorio lo que haremos será: git clone [email protected]:/path/to/repository  En el caso que esté alojado en github, este link lo encontraremos en el lado derecho debajo de “SSH clone URL”.Read More

Inicializar git en Linux

Posted on March 4, 2014

Según wikipedia: “Git es un software de control de versiones, pensando en la eficiencia y la fiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente.” 1- Instalar Git $ sudo apt-get install git-core 2- Asignar una identificación $ git config –global user.name “Paco” $ git config –global user.email [email protected] Ahora para enlazar nuestro pc con la cuenta en github. 3 – Comprobando los certificados $ cd ~/.ssh $ ls -al SiRead More