1
Containerinnstillinger
Rediger disse eksisterende oppføringene i Behold standardstiene for data og de medfølgende MongoDB- og Redis-tjenestene. Med
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 kan bare nettlesere på denne Mac-en åpne instansen.2
Applikasjonsinnstillinger
I Generer en økthemmelighet:Legg til resultatet som
config/variables.env setter du disse verdiene og erstatter eventuelle aktive oppføringer med samme navn:config/variables.env
OVERLEAF_SESSION_SECRET i config/variables.env. Uten den logger hver bin/up som gjenoppretter containeren, ut alle brukere, se Miljøvariabler.For en lokal instans uten e-post lar du SMTP-innstillingene og OVERLEAF_EMAIL_FROM_ADDRESS være uangitt. Git Bridge, ekstern autentisering og de andre integrasjonene kan legges til senere med sine egne konfigurasjonssider.3
Sjekk Linux-kjernen i Docker-VM-en
MongoDB kjører på Linux-kjernen i den virtuelle maskinen til Docker Desktop, ikke på macOS. Sjekk versjonen før første oppstart:MongoDB dokumenterer en inkompatibilitet med Linux-kjerner 6.19 til og med 7.0.13, som også påvirker MongoDB i Docker. Løsningen er en kjerne 7.0.14 eller nyere, som kommer med en oppdatering av Docker Desktop, se MongoDBs produksjonsmerknader.Hvis Docker-VM-en din bruker en berørt kjerne, legger du til følgende i
config/docker-compose.override.yml, slått sammen med eventuelle services du allerede har der:config/docker-compose.override.yml
4
Start instansen din
Fra Toolkit-mappen kjører du:Toolkit initialiserer MongoDBs replikasett, henter TeX Live-imaget og starter applikasjonen. Den første nedlastingen tar en stund. Slik følger du fremdriften:Trykk Porten skal være
Ctrl+C for å slutte å følge loggene. Containerne fortsetter å kjøre.Sjekk den publiserte porten og siden for første kjøring:127.0.0.1:8080.For å åpne instansen fra andre datamaskiner senere endrer du lytteadressen og nettstedets URL og setter opp HTTPS, som beskrevet i 5. Tilpasse instansen din i Linux-veiledningen. Mac-en må da holdes våken, se Hold instansen tilgjengelig.

