Test indipendenti Aggiornato aprile 2026 387 guide di self-hosting 5 provider VPS testati

guide

Come auto-ospitare Wallabag su un VPS (Guida Completa)

Scopri come auto-ospitare Wallabag su un VPS con questa guida completa. Impara i passaggi di installazione e le migliori pratiche di configurazione.

Introduzione

Wallabag è un’applicazione di lettura da salvare per dopo che consente agli utenti di salvare articoli web per la lettura offline. Se sei uno sviluppatore o un appassionato di tecnologia che desidera mantenere la propria privacy mentre gestisce i segnalibri, auto-ospitare Wallabag su un Virtual Private Server (VPS) può essere un’ottima soluzione. Questa guida ti guiderà attraverso i passaggi per installare Wallabag su un VPS.

Scegliere il tuo Provider VPS

Prima di immergerti nell’installazione, scegli un provider VPS affidabile. Ecco un confronto di alcune delle opzioni popolari disponibili:

ProviderPrezzo (Mensile)ArchiviazioneRAMCPU
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

Per un’applicazione leggera come Wallabag, il VPS dovrebbe avere almeno 2 GB di RAM e abbastanza spazio di archiviazione per gli articoli salvati.

Provider Raccomandato: Hetzner Cloud

Considerando il basso costo e le risorse adeguate, Hetzner Cloud è un’ottima scelta per ospitare Wallabag. Puoi registrarti per Hetzner Cloud qui.

Requisiti

  1. Impostazione VPS: Crea un account con il provider scelto e imposta un’istanza VPS con Ubuntu 20.04.
  2. Accesso SSH: Assicurati di poter connetterti al tuo VPS tramite SSH. Usa strumenti come PuTTY o la linea di comando per accedere al tuo server.
  3. Nome di Dominio (opzionale): Per un accesso più semplice, considera l’acquisto di un nome di dominio e puntalo all’indirizzo IP del tuo VPS.

Installazione delle Dipendenze

Prima di installare Wallabag, devi installare alcune dipendenze.

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

Questi pacchetti includono Nginx come server web e PHP insieme alle estensioni necessarie.

Scaricare e Installare Wallabag

  1. Clona Wallabag:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. Imposta i Permessi:

Imposta i permessi appropriati affinché Wallabag funzioni correttamente:

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

Composer è necessario per gestire le dipendenze PHP.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Installa le Dipendenze PHP di Wallabag:

Naviga nella directory di Wallabag e installa i pacchetti PHP richiesti:

composer install --no-dev

Configurazione di Nginx

Aggiungi una nuova configurazione Nginx per Wallabag:

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

Inserisci la seguente configurazione:

server {
    listen 80;
    server_name il_tuo_dominio_o_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;
    }
}

Assicurati di sostituire il_tuo_dominio_o_IP con il tuo effettivo dominio o IP del VPS.

Abilita il nuovo sito e testa la configurazione di Nginx:

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

Configurazione del Database

  1. Installa MySQL:
sudo apt install mysql-server
  1. Crea il Database di 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;

Configurazione Finale

Accedi alla tua istanza di Wallabag tramite il browser. Segui il processo di installazione a schermo, fornendo le credenziali del database quando richiesto. Completa l’impostazione e Wallabag dovrebbe essere ora in esecuzione.

Utilizzare Wallabag

Puoi iniziare a salvare articoli direttamente dal tuo browser o tramite l’app Wallabag. L’applicazione offre un’interfaccia pulita per gestire la tua lista di lettura, rendendo più facile recuperare i tuoi articoli preferiti.

FAQ

Quali sono i vantaggi di auto-ospitare Wallabag?

Auto-ospitare Wallabag ti consente di avere il completo controllo sui tuoi dati e sulla tua privacy. A differenza dei servizi di terze parti, i tuoi articoli salvati e le informazioni personali rimangono sicure sul tuo server. Inoltre, consente la personalizzazione e l’integrazione con altri servizi auto-ospitati nel tuo homelab.

Posso eseguire Wallabag su Docker?

Sì, puoi installare Wallabag utilizzando i container Docker. Questo metodo semplifica l’installazione e può rendere più facile gestire le dipendenze. Sono disponibili immagini Docker ufficiali. Se preferisci questo metodo, fai riferimento alla documentazione di Wallabag per passaggi dettagliati.

Come posso garantire la sicurezza della mia installazione di Wallabag?

Per mettere in sicurezza la tua istanza di Wallabag, considera di implementare le seguenti misure:

Conclusione

Auto-ospitare Wallabag su un VPS è un progetto gratificante che può aiutarti a organizzare il tuo materiale di lettura. Con questa guida, puoi configurare la tua istanza e godere dei vantaggi di avere il controllo sui tuoi dati. Per un confronto completo dei VPS, visita il nostro confronto completo dei VPS. Buon hosting!