Aktivering af adgangskodegodkendelse
Hvis du bruger en ekstern Redis-tjeneste og skal angive en adgangskode, kan du gøre det ved at sætte miljøvariablerneOVERLEAF_REDIS_PASS og REDIS_PASSWORD i filen config/variables.env og køre kommandoen bin/up -d for at genskabe sharelatex-containeren.
Hvis du kører en lokal Redis-instans, skal du konfigurere redis-tjenesten til at starte med adgangskodegodkendelse. Når du har sat ovenstående miljøvariabler, skal du også udføre disse yderligere trin:
Opret en docker-compose.override.yml-fil i mappen config/ med følgende indhold:
config/docker-compose.override.yml
bin/up -d for at genskabe containerne.
Aktivering af Append-Only File-persistens
(Original: https://docs.overleaf.com/on-premises/configuration/overleaf-toolkit/redis#enabling-append-only-file-persistence) Redis AOF-persistens (Append-Only File) giver en robust måde at sikre dataholdbarhed på ved at logge hver skriveoperation, som serveren modtager. I modsætning til RDB-snapshots, der tager øjebliksbilleder af dit datasæt, gemmer AOF en komplet registrering af alle ændringer i dine data.Det er valgfrit at deaktivere RDB. Det anbefales generelt at bruge begge persistensmetoder sammen. Før du foretager ændringer i produktion, bør du gennemgå fordele og ulemper ved at køre AOF og RDB sammen.
- Planlæg et vedligeholdelsesvindue til opgraderingen.
- Stop instansen med
bin/stop, og tag en sikkerhedskopi af mapperne config/ og data/. - Kør
bin/upfor at starte instansen - Kør kommandoen
docker exec -it redis sh - Kør kommandoen
redis-clifor at åbne Redis’ kommandolinjegrænseflade - Kør kommandoen
config set appendonly yesi redis-cli - Nu skal du vente på, at AOF-omskrivningen er færdig med at persistere dataene. Det kan du gøre ved at skrive
INFO persistencei redis-cli og vente på, ataof_rewrite_in_progressogaof_rewrite_scheduleder0, samt kontrollere, ataof_last_bgrewrite_statuserok. - Forlad redis-cli ved at skrive
exitog trykke på Enter - Forlad redis-containeren ved at skrive
exitog trykke på Enter - Kør kommandoen
ls ./data/redis, og bekræft, at du kan se filen appendonly.aof - Rediger filen config/overleaf.rc, og ændr miljøvariablen
REDIS_AOF_PERSISTENCEfrafalsetiltrue - Kør
bin/up -d, og sørg for, at applikationen fungerer (projekteditoren og historikpanelet virker).

