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

guide

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

Impara a ospitare Mealie da solo su un VPS, con una guida dettagliata passo dopo passo su installazione, configurazione e sicurezza di Mealie. Con confronto.

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

Auto-ospitare applicazioni è diventato sempre più popolare tra sviluppatori e appassionati di homelab. Mealie, un gestore di ricette auto-ospitato, ti consente di organizzare le ricette, creare piani pasto e generare elenchi della spesa. Questa guida dimostra come auto-ospitare Mealie su un VPS, fornendo passaggi chiari per l’installazione e la configurazione utilizzando Docker.

Requisiti

Prima di iniziare, assicurati di avere quanto segue:

Guida all’Installazione Passo-Passo

1. Distribuire il Tuo VPS

Inizia distribuendo il tuo VPS dal fornitore di tua scelta. Usa Ubuntu 20.04 o superiore per la compatibilità. Connettiti al tuo VPS tramite SSH:

ssh root@your_vps_ip

2. Installare Docker e Docker Compose

Aggiorna l’indice dei pacchetti e installa Docker utilizzando i seguenti comandi:

apt-get update
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
apt-get install -y docker-ce

Successivamente, installa Docker Compose:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3. Configurare Mealie

Crea una nuova directory per Mealie:

mkdir mealie
cd mealie

Crea un file docker-compose.yml:

version: '3.8'
services:
  mealie:
    image: hkotel/mealie
    container_name: mealie
    environment:
      - [email protected]
      - MEALIE_ADMIN_PASSWORD=your_secure_password
    volumes:
      - ./data:/app/data
    ports:
      - "9925:80"
    restart: unless-stopped

Sostituisci [email protected] e your_secure_password con l’email e la password desiderate. Questo file configura l’ambiente per Mealie, inclusi archiviazione persistente e impostazioni di rete.

4. Avviare Mealie

Esegui Mealie utilizzando Docker Compose:

docker-compose up -d

Per verificare che Mealie sia in esecuzione, controlla i log:

docker-compose logs -f

5. Accedere a Mealie

Naviga su http://your_vps_ip:9925 nel tuo browser. Dovresti vedere l’interfaccia di Mealie. Accedi con le credenziali impostate in precedenza.

6. Configurare un Dominio (Facoltativo)

Per un tocco più professionale, puoi puntare un dominio al tuo VPS. Aggiorna le impostazioni DNS per creare un record A che punti al tuo IP VPS. Per accedere a Mealie senza il numero di porta, configura un reverse proxy utilizzando Nginx o Traefik.

Confronto dei Fornitori di VPS Popolari

FornitorePrezzo MensileCaratteristiche
Contabo VPS5,99 EURAlte opzioni di archiviazione, buona prestazione
Hetzner Cloud4,15 EUREconomico, allocazione risorse efficiente
DigitalOcean6 USDInterfaccia semplice, risorse scalabili
Vultr6 USDDistribuzione veloce, varie località
Linode5 USDPrestazioni affidabili, piattaforma facile da usare

FAQ

Come posso mettere in sicurezza Mealie sul mio VPS?

Mettere in sicurezza Mealie implica diversi passaggi. In primo luogo, assicurati di utilizzare HTTPS per la tua applicazione. Questo può essere ottenuto mediante l’ottenimento di un certificato SSL tramite Let’s Encrypt e configurandolo con il tuo reverse proxy Nginx o Traefik. Inoltre, evita di utilizzare credenziali di default: imposta sempre una password admin robusta. Aggiorna regolarmente i tuoi container per includere le ultime patch di sicurezza e monitora i tuoi log per tentativi di accesso non autorizzato.

Posso fare il backup dei miei dati Mealie?

Sì, eseguire il backup di Mealie è semplice. Poiché stai utilizzando Docker, i tuoi dati sono memorizzati nella directory ./data all’interno della tua directory mealie. Puoi creare un tarball di questa directory come semplice backup:

tar -czvf mealie_backup.tar.gz ./data

Puoi anche sfruttare i volumi Docker per opzioni di backup più avanzate, eventualmente configurando script automatici per garantire backup regolari dei tuoi dati.

Cosa faccio se riscontro problemi durante l’utilizzo di Mealie?

Se incontri problemi, consulta la comunità r/selfhosted o il repository ufficiale di Mealie su GitHub per ricevere consigli. Queste piattaforme forniscono una vasta gamma di risorse per la risoluzione dei problemi e puoi trovare soluzioni a problemi comuni condivisi da altri che hanno riscontrato difficoltà simili. Controlla sempre i log del tuo container Docker per messaggi di errore che possono fornire informazioni su problemi specifici.

Seguendo i passaggi delineati in questa guida, puoi auto-ospitare con successo Mealie sul tuo VPS, consentendoti di gestire le tue ricette in modo efficiente. Buona cucina!