Pruebas independientes Actualizado abril 2026 387 guías de autoalojamiento 5 proveedores VPS probados

guide

Cómo autoalojar Wallabag en un VPS (Guía completa)

Descubre cómo autoalojar Wallabag en un VPS con esta guía completa. Aprende los pasos de instalación y las mejores prácticas de configuración.

Introducción

Wallabag es una aplicación de lectura posterior autoalojada que permite a los usuarios guardar artículos web para leer sin conexión. Si eres un desarrollador o entusiasta de la informática que busca mantener su privacidad mientras gestiona marcadores, autoalojar Wallabag en un Servidor Privado Virtual (VPS) puede ser una excelente solución. Esta guía te llevará a través de los pasos para instalar Wallabag en un VPS.

Elegir tu proveedor de VPS

Antes de sumergirte en la instalación, elige un proveedor de VPS confiable. Aquí hay una comparación de algunas de las opciones populares disponibles:

ProveedorPrecio (Mensual)AlmacenamientoRAMCPU
Contabo VPS5.99 EUR100 GB4 GB2
Hetzner Cloud4.15 EUR20 GB2 GB1
DigitalOcean6 USD25 GB1 GB1
Vultr6 USD25 GB1 GB1
Linode (Akamai)5 USD25 GB2 GB1

Para una aplicación ligera como Wallabag, el VPS debería tener al menos 2 GB de RAM y suficiente almacenamiento para los artículos guardados.

Proveedor recomendado: Hetzner Cloud

Considerando el bajo costo y los recursos adecuados, Hetzner Cloud es una excelente opción para alojar Wallabag. Puedes registrarte para Hetzner Cloud aquí.

Requisitos previos

  1. Configuración del VPS: Crea una cuenta con tu proveedor elegido y configura una instancia de VPS con Ubuntu 20.04.
  2. Acceso SSH: Asegúrate de que puedes conectarte a tu VPS a través de SSH. Usa herramientas como PuTTY o la línea de comandos para acceder a tu servidor.
  3. Nombre de dominio (opcional): Para un acceso más fácil, considera comprar un nombre de dominio y apuntarlo a la dirección IP de tu VPS.

Instalando dependencias

Antes de instalar Wallabag, necesitas instalar algunas dependencias.

sudo apt update
sudo apt install -y curl git unzip nginx php-fpm php-mysql php-xml php-mbstring php-zip php-curl php-gd

Estos paquetes incluyen Nginx como el servidor web y PHP junto con las extensiones necesarias.

Descargando e instalando Wallabag

  1. Clonar Wallabag:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. Establecer permisos:

Establece los permisos adecuados para que Wallabag funcione correctamente:

sudo chown -R www-data:www-data /var/www/wallabag
  1. Instalar Composer:

Composer es necesario para gestionar las dependencias de PHP.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Instalar las dependencias de PHP para Wallabag:

Navega al directorio de Wallabag e instala los paquetes de PHP requeridos:

composer install --no-dev

Configurando Nginx

Agrega una nueva configuración de Nginx para Wallabag:

sudo nano /etc/nginx/sites-available/wallabag

Inserta la siguiente configuración:

server {
    listen 80;
    server_name your_domain_or_IP;

    root /var/www/wallabag/public;

    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Asegúrate de reemplazar your_domain_or_IP con tu dominio real o la IP de tu VPS.

Activa el nuevo sitio y prueba tu configuración de Nginx:

sudo ln -s /etc/nginx/sites-available/wallabag /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Configurando la base de datos

  1. Instalar MySQL:
sudo apt install mysql-server
  1. Crear la base de datos de Wallabag:
sudo mysql
CREATE DATABASE wallabag;
CREATE USER 'wallabaguser'@'localhost' IDENTIFIED BY 'secure_password';
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabaguser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Configuración final

Accede a tu instancia de Wallabag a través de tu navegador web. Sigue el proceso de instalación en pantalla, proporcionando tus credenciales de base de datos cuando se solicite. Completa la configuración y Wallabag debería estar en funcionamiento ahora.

Usando Wallabag

Puedes comenzar a guardar artículos directamente desde tu navegador o a través de la aplicación Wallabag. La aplicación proporciona una interfaz limpia para gestionar tu lista de lectura, facilitando ponerte al día con tus artículos favoritos.

Preguntas frecuentes

¿Cuáles son las ventajas de autoalojar Wallabag?

Autoalojar Wallabag te otorga control total sobre tus datos y privacidad. A diferencia de los servicios de terceros, tus artículos guardados y tu información personal permanecen seguros en tu servidor. Además, permite la personalización e integración con otros servicios autoalojados en tu homelab.

¿Puedo ejecutar Wallabag en Docker?

Sí, puedes instalar Wallabag utilizando contenedores de Docker. Este método simplifica la instalación y puede facilitar la gestión de dependencias. Hay imágenes oficiales de Docker disponibles. Si prefieres este método, consulta la documentación de Wallabag para obtener pasos detallados.

¿Cómo asegurar la instalación de mi Wallabag?

Para asegurar tu instancia de Wallabag, considera implementar las siguientes medidas:

Conclusión

Autoalojar Wallabag en un VPS es un proyecto gratificante que puede ayudarte a organizar tu material de lectura. Con esta guía, puedes configurar tu propia instancia y disfrutar de los beneficios de tener control sobre tus datos. Para una comparación completa de VPS, visita nuestra comparación completa de VPS. ¡Feliz alojamiento!