Skip to main content
Ayakaleaf Toolkit on suositeltu käyttöönottotapa Community Editionin ja Ayakaleaf Pron paikallisille asennuksille. Se on suunniteltu toimimaan yleisimmässä ympäristössä: yhdellä fyysisellä palvelimella tai virtuaalikoneella. Toolkit käyttää docker compose -työkalua palvelimesi Docker-konttien hallintaan ja tarjoaa joukon docker-komentoja kääriviä skriptejä, jotka helpottavat Overleafin paikallisen version hallinnan teknisempää puolta.

bin/docker-compose-kääre

bin/docker-compose-skripti on docker compose -komennon kääre. Se lataa konfiguraation config/-hakemistosta ennen kuin se kutsuu docker compose -komentoa skriptille annetuilla argumenteilla. Voit käsitellä bin/docker-compose-skriptiä läpinäkyvänä kääreenä koneellesi asennetulle docker compose -ohjelmalle. Esimerkki:
Check running containers

Käteviä apuskriptejä

bin/docker-compose-skriptin lisäksi Toolkit tarjoaa käteviä skriptejä yleisten tehtävien helpottamiseksi:
  • bin/up: pikakomento komennolle bin/docker-compose up
  • bin/start: pikakomento komennolle bin/docker-compose start
  • bin/stop: pikakomento komennolle bin/docker-compose stop
  • bin/shell: käynnistää komentotulkin sharelatex-kontin sisällä
  • bin/doctor: skripti, jolla kerätään asennus- ja käyttöönottotietoja. Katso alla oleva osio ”Palvelimen tarkistaminen”
  • bin/mongo: käynnistää komentotulkin mongo-kontin sisällä ja vaihtaa oikeaan tietokantaan (sharelatex)
  • bin/backup-config: luo kopion (zip tai tar) nykyisestä konfiguraatiostasi ja tallentaa sen valitsemaasi kohdehakemistoon
  • bin/logs: näytä/seuraa palveluiden lokeja
  • bin/error-logs: näytä/seuraa palveluiden virhelokeja
  • bin/rename-env-vars-5-0: siirtoskripti, joka päivittää ympäristömuuttujat tiedostossa config/variables.env (nimenmuutos ShareLaTeXista Overleafiksi)
  • bin/rename-rc-vars: siirtoskripti, joka päivittää ympäristömuuttujat tiedostossa config/overleaf.rc (nimenmuutos ShareLaTeXista Overleafiksi)
  • bin/run-script: apuskripti, joka helpottaa sharelatex-konttiin tallennettujen skriptien ajamista
  • bin/upgrade: avustaa instanssin päivityksissä. Skripti tarkistaa Toolkitin päivitykset (gitin kautta) ja tarjoutuu hakemaan muutokset, tarkistaa uusimman Docker-imagen version ja tarjoutuu päivittämään sen. Se pyytää vahvistuksen vaihe vaiheelta, tarjoaa mahdollisuuden varmuuskopioida nykyisen konfiguraation ja huolehtii Docker-palveluiden pysäyttämisestä ja käynnistämisestä. Lisätietoja on sivulla Käyttöönoton päivittäminen: https://docs.overleaf.com/on-premises/maintenance/upgrading-your-deployment
Jos haluat ajaa instanssia liittymättä Docker-lokeihin, voit suorittaa bin/up -d, jolloin se käynnistyy irrotetussa tilassa.

Palvelimen tarkistaminen

Overleaf Toolkit sisältää kätevän bin/doctor-skriptin, joka tuottaa raportin mahdollisista täyttymättömistä riippuvuuksista. Ennen kuin jatkat, suorita bin/doctor-skripti ja tarkista, että kaikki toimii oikein:
Run Overleaf Doctor
Esimerkkituloste (lyhennetty/havainnollistava):
Jos riippuvuuksia puuttuu, doctor tulostaa varoituksia. Jos kohtaat ongelmia, suorita ensin bin/doctor ja tarkista sen tulosteesta mahdolliset varoitukset.
Liitä molemmissa tapauksissa viestiisi bin/doctor-komennon tuloste.
Last modified on October 4, 2026