InstalaciĆ³n de Wallabag en un VPS

PocketĀ es un popular servicio que nos permite guardar pĆ”ginas webs para leerlas posteriormente con calma. Lo que hace que sea un servicio genial es que podemos sincronizar lo que guardemos desde el navegador con nuestro telĆ©fono y asĆ­ poder llevar la informaciĆ³n a cualquier lugar. Pero Pocket tiene un problema, es privativo.

Leyendo en MuyLinux me enterĆ© de que existe una alternativa de cĆ³digo abierto llamado Wallabag, el cual podemos usar de dos formas:

1. Nos creamos una cuenta gratuita en Framabag
2. O lo instalamos en nuestro propio servidor.

Y es justamente lo que pretendo mostrar en este artĆ­culo, como instalar de forma simple Wallabag en nuestro VPS.

Para este ejemplo estamos suponiendo que ya tenemos instalado un LAMP (Linux/Apache/MySQL/PHP), en mi caso los pasos de instalaciĆ³n los realicĆ© sobre Debian, por lo que solo pasaremos a la parte importante

Creando la base de datos

Lo primero que debemos hacer es crear una base de datos en MySQL o Postgres para Wallabag. En mi caso lo haremos con MySQL. Podemos usar PHPMyAdmin para ello, pero en este caso lo haremos mediante el terminal, asĆ­ que ejecutamos lo siguiente:

$ mysql -u root -p

Ponemos nuestra contraseƱa de MySQL y posteriormente creamos la base de datos llamada *wallabag*, aunque usted puede escoger el nombre que quiera:

mysql> create database wallabag;
Query OK, 1 row affected (0.03 sec)

Ya creada la base de datos establecemos los privilegios para el usuario *wallabag*.

mysql> GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabag'@'localhost' IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.13 sec)

Como es lĆ³gico donde dice *password* ponemos la contraseƱa para la base de datos. Por Ćŗltimo ejecutamos:

mysql> FLUSH PRIVILEGES ;
Query OK, 0 rows affected (0.05 sec)

Y eso es todo, ya podemos salir de MySQL.

Instalando Wallabag

Una vez que salimos de MySQL escribimos en el terminal:

$ wget -c http://wllbg.org/latest
$ mv latest wallabag.zip
$ unzip wallabag.zip
$ mv wallabag-1.9 wallabag
$ sudo mv wallabag /var/www/wallabag
$ cd /var/www/
$ sudo chown -R www-data:www-data wallabag/
$ sudo chmod -R 755 wallabag/

Creo que se entiende lo que acabamos de hacer. Primero descargamos el fichero, luego lo renombramos, extraemos el contenido, le cambiamos el nombre a la carpeta que quedĆ³ como resultado de la extracciĆ³n, y luego con privilegios administrativos la pasamos al directorio donde se encuentran alojados nuestros sitios web. Por Ćŗltimo establecemos el propietario y los permisos necesarios sobre la carpeta.

Ahora tenemos que crear un VHost en Apache, asĆ­ que ejecutamos:

touch /etc/apache2/sites-availables/wallabag.midominio.ltd

Y le ponemos adentro:

<VirtualHost *:80>
Ā Ā Ā Ā Ā Ā Ā  ServerAdmin elav@midominio.ltd
Ā Ā Ā Ā Ā Ā Ā  ServerName wallabag.midominio.ltd
Ā Ā Ā Ā Ā Ā Ā  DocumentRoot /var/www/wallabag/
Ā Ā Ā Ā Ā Ā Ā  ErrorLog "/var/log/apache2/wallabag_error.log"
Ā Ā Ā Ā Ā Ā Ā  CustomLog "/var/log/apache2/wallabag_access.log" common
Ā Ā Ā Ā Ā Ā Ā  <Directory /var/www/wallabag/>
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  Options Indexes FollowSymLinks MultiViews
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  AllowOverride All
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  Order allow,deny
Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā  allow from all
Ā Ā Ā Ā Ā Ā Ā  </Directory>
</VirtualHost>

Reiniciamos Apache:

$ sudo /etc/init.d/apache2 restart

Abrimos un navegador y accedemos a *wallabag.midominio.ltd* y nos debe salir algo como esto:

Wallabag

Tenemos que percatarnos de dos cosas antes de proseguir:

1. Ver las dependencias necesarias para la instalaciĆ³n de Wallabag pinchando en el botĆ³n que dice: Some warnings, but the minimum is here !
2. Tenemos que instalar Twig. Solo tenemos que oprimir el botĆ³n que dice: Download Vendor.zip y se instalarĆ” de forma automĆ”tica.

Cuando hagamos lo del paso dos nos saldrĆ” esto:

Wallabag

FĆ­jense que ahora nos saliĆ³ la opciĆ³n de escoger que base de datos vamos a utilizar, que como dije anteriormente serĆ” MySQL. AsĆ­ que procedemos a llenar los campos con los datos de nuestra DB.

Wallabag

Ahora seleccionamos el usuario, la contraseƱa y el correo (opciĆ³n alternativa) para Administrar Wallabag:

Wallabag

Pinchamos en Install Wallabag y si todo sale bien nos sale este mensaje:

Wallabag

Pinchamos en: *Clic here to access the login form* y nos pedirƔ nuestro usuario y contraseƱa y cuando accedamos, veremos esto:

Wallabag

Listo, ya tenemos Wallabag instalado.

ĀæQuĆ© haces despuĆ©s de la instalaciĆ³n de Wallabag?

Bueno, lo primero es ir a la ConfiguraciĆ³n y seleccionar el idioma que queramos (por defecto estarĆ” en InglĆ©s). TambiĆ©n podemos seleccionar el tema por defecto para Wallabag, e incluso, importar nuestros artĆ­culos guardados en Pocket, Readability, Instapaper en formato json o html. TambiĆ©n podemos exportar nuestros artĆ­culos a ePub3, Mobi y PDF.

Podemos instalar Wallabag como extensiĆ³n en Mozilla Firefox y Google Chrome en los siguientes enlaces:

Wallabag_snapshot1


Y para nuestros telƩfonos:

Y esto es todo, ya podemos mandar a volar a Pocket.


8 comentarios, deja el tuyo

Deja tu comentario

Tu direcciĆ³n de correo electrĆ³nico no serĆ” publicada. Los campos obligatorios estĆ”n marcados con *

*

*

  1. Responsable de los datos: Miguel Ɓngel GatĆ³n
  2. Finalidad de los datos: Controlar el SPAM, gestiĆ³n de comentarios.
  3. LegitimaciĆ³n: Tu consentimiento
  4. ComunicaciĆ³n de los datos: No se comunicarĆ”n los datos a terceros salvo por obligaciĆ³n legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciĆ³n.

  1.   Azulejo dijo

    Suena bastante bien, deseo hacerme con un vps para trastear, o bien, Ā«hacerĀ» uno casero.

  2.   andrew dijo

    Elav, por casualidad no sabes si se puede instalar en una Raspberry Pi B+, en cualquier caso lo comprobare, a favoritos. Gracias por el tuto šŸ˜€

    1.    jose dijo

      Wallabag se puede instalar en una Raspberry, yo lo tengo con ArkOS que viene integrado como un plugins , con un funcionamiento bastante aceptable.

      Yo tengo la siguiente combinaciĆ³n
      Raspberry+ArkOS+Wallabag

    2.    elav dijo

      Nunca he podido usar un artefacto de esos, pero si le instalas la distro de Debian que es para ellos y montas sobre esta distro un LAMP, pues claro que se puede šŸ˜€

      1.    andrew dijo

        Gracias cuando me llegue (falta poco) prometo escribir algo para DL šŸ˜€

      2.    elav dijo

        Genial.. serĆ” un placer tenerte colaborando por acĆ”.

  3.   Agustin Ferrario dijo

    Esta buenĆ­simo, le faltarĆ­a una aplicaciĆ³n para Firefox OS no mĆ”s

  4.   Dani Martin dijo

    Muy interesante, vale la pena probarlo, lo mejor es que es codigo abierto y aun mejor que utiliza el software mƔs popular y standar del mundo del codigo libre: Linux, Php y Mysql.
    Es de agradecer tu articulo que no solo nos proporciona una Ćŗtil herramienta sino que , ademas, contribuye a la expansiĆ³n del cĆ³digo abierto.