Vai al contenuto principale
Esegui i comandi e modifica i file in Ubuntu, da ~/ayakaleaf-toolkit.
1

Impostazioni dei container

Modifica le voci esistenti in config/overleaf.rc:
config/overleaf.rc
Mantieni i percorsi dei dati predefiniti e i servizi MongoDB e Redis inclusi. La porta 8080 è per il browser locale di Windows; il collegamento a 127.0.0.1 la mantiene locale. Le sandboxed compiles usano un container Linux separato per ogni compilazione, invece di eseguire TeX all’interno del container dell’applicazione. Il socket Docker permette all’applicazione di creare quei container, e il Toolkit fornisce il percorso dell’host per i dati di compilazione in data/overleaf/data/compiles.
2

Impostazioni dell'applicazione

In config/variables.env, imposta questi valori, sostituendo eventuali voci attive con lo stesso nome:
config/variables.env
L’immagine full include i pacchetti e i font necessari per un’ampia gamma di progetti. Prevedi almeno 40 GB di spazio libero per essa e per l’applicazione, più lo spazio per i dati dei progetti e i futuri aggiornamenti.Per un rapido test di distribuzione, usa invece l’immagine basic, più piccola. È sufficiente per il semplice test con article del passaggio 6, ma non include il set completo di pacchetti e font:
Scegli uno di questi set, senza chiavi attive duplicate. Il Dockerfile dell’immagine basic include latexmk, XeTeX e fontspec, ma non ctex né la raccolta completa di font. Un pacchetto LaTeX mancante nella basic non indica di per sé un problema della sandbox.Genera un segreto di sessione:
Aggiungi il risultato come OVERLEAF_SESSION_SECRET in config/variables.env. Conserva anche il segreto del token di invito generato. Per un’istanza locale senza email, lascia non impostati i parametri SMTP e OVERLEAF_EMAIL_FROM_ADDRESS.
3

Avviare la tua istanza

Il Toolkit avvia MongoDB, ne inizializza il replica set, scarica l’immagine TeX Live selezionata e avvia Redis e l’applicazione. Potrebbe sembrare fermo mentre scarica un’immagine di grandi dimensioni. Non eseguire un secondo bin/up mentre il primo è ancora in corso.In un altro terminale Ubuntu, controlla:
Premi Ctrl+C per smettere di seguire i log; i container in modalità detached continuano a essere eseguiti. Se l’avvio non riesce a livello di MongoDB, segui MongoDB non si avvia prima di riprovare. Non eliminare la sua directory dei dati per reimpostare un’installazione esistente.Controlla la porta e la pagina del primo avvio:
La porta dovrebbe essere 127.0.0.1:8080. Se inizialmente la richiesta HTTP non riesce, attendi l’inizializzazione dell’applicazione.
4

Aprire l'istanza da Windows

Nel tuo browser di Windows, apri http://localhost:8080/launchpad. Usa questo indirizzo anche in Windows, anziché un indirizzo IP temporaneo di WSL.Per controllare l’accesso HTTP da Windows indipendentemente dal browser, esegui in PowerShell:
Se Ubuntu riesce a raggiungere la pagina ma Windows no, vedi Windows non riesce ad aprire localhost.

Passaggio successivo

Prosegui con 6. Attività post-installazione per creare l’amministratore e verificare le sandboxed compiles e la persistenza.
Ultima modifica il 8 novembre 2026