Salta el contingut

Configuració

Pots personalitzar moltes característiques i paràmetres per adaptar la teva instal·lació al teu entorn. Aquests paràmetres estan a l'arxiu isardvdi.cfg.example al repositori git que vas copiar al teu isardvdi.cfg personalitzat abans de fer build.sh i aixecar el projecte de nou amb docker-compose up -d.

Per una configuració tot-en-un o simplement per provar el sistema, almenys hauríeu de configurar en aquest arxiu:

  • DOMAIN=localhost -> hauria de configurar-se a la IP del teu servidor o DNS accessible des d'altres hosts (si no, els visualitzadors connectant des d'altres ordinadors no arribaran al teu servidor i intentaran connectar a localhost). Si planges usar IsardVDI només des del teu ordinador llavors està bé deixar-ho com localhost.

  • WEBAPP_ADMIN_PWD=IsardVDI -> per suposat, canvia-ho ja que molts serveis usaran aquesta contrasenya, no només l'usuari admin per isard. Per exemple l'emmagatzematge filebrowser i grafana es configuraran amb aquesta contrasenya.

També genera noves claus usant la comanda openssl rand -base64 32:

  • WEBAPP_SESSION_SECRET=xq0Z3MP5ujxrQxtMGxgPiijH9xpuxkyP04R6At/V+g4=
  • API_ISARDVDI_SECRET=kpWpdF0NtI2XCEfzMp36hdSV9S42E7axS8D5TvP9c0A=
  • INFLUXDB_ADMIN_TOKEN_SECRET=9eFW/Qi29hL3hFGUP8wIGH89XKCH8s1k0il44GCRF2g=
  • API_HYPERVISORS_SECRET=B5/bUEUzIC+AjNQRmFh3vxR3VeIKirwdeL/xuHPVO+E=

Opcionalment, si el teu servidor té el port 80 obert a Internet públic pots fer que el contenidor isard-portal generi i renovi certificats LetsEncrypt per tu si configures el teu DOMAIN al teu DNS públic i LETSENCRYPT_EMAIL al teu email.

NOTA: Si ja vas iniciar i IsardVDI va generar un certificat autofirmat i ara has configurat per generar un LetsEncrypt, elimina la carpeta /opt/isard/certs/default i reinicia almenys isard-portal.

Hi ha molts altres paràmetres en aquest arxiu que s'usen principalment quan s'usa infraestructura complexa d'IsardVDI. No els modifiquis a menys que sàpigues el que estàs fent (l'arxiu té comentaris)