Linode käyttää StackScripts-skriptejä — skriptejä, joissa on lomakepohjainen käyttöliittymä, jossa täytät konfiguraatiokentät suoraan Linode Managerissa ilman koodien muokkaamista.

Linode StackScripts on helpoin käyttöönottomenetelmä. Kentät näkyvät lomakkeena, kun luot Linoden — skriptien muokkaamista ei tarvita.


Upotettu Keycloak (suositeltu)

Vaihe 1 — Etsi StackScript

StackScript on julkisesti saatavilla Linoden yhteisössä — manuaalista asennusta ei tarvita:

  1. Siirry kohtaan LinodesLuo Linode
  2. Kohdassa Valitse jakelu, valitse StackScriptsYhteisön StackScripts
  3. Etsi RTA rtSurvey - Self-Hosted with Keycloak SSO
  4. Valitse se ja täytä konfiguraatiolomake:

Vaihtoehtoisesti lataa skripti ja luo oma StackScript kohdasta StackScriptsLuo StackScript.

KenttäPakollinenKuvaus
Project IDEiYksilöllinen tunniste (oletus: rtsurvey). Käytetään tietokannan nimenä ja Keycloakin asiakastunnuksena.
Keycloakin järjestelmänvalvojan salasanaEiSalasana sekä Keycloakin hallintakonsoliin että sovelluksen järjestelmänvalvojan kirjautumiseen. Oletuksena adminvaihda ensimmäisen kirjautumisen jälkeen.
DomainKylläVerkkotunnuksesi. DNS A-tietueen täytyy osoittaa tämän Linoden IP-osoitteeseen. Vaaditaan HTTPS:lle ja Keycloakille.
Let’s Encrypt -sähköpostiKylläSähköposti Let’s Encryptin sertifikaatti-ilmoituksia varten.
Docker Image TagEiKäyttöönotettava kuva (oletus: rtawebteam/rta-smartsurvey:survey-dockerize).

Turvallisuus: Kaikki salasanat ovat oletuksena admin. Vaihda ne välittömästi ensimmäisen kirjautumisen jälkeen.

  1. Valitse kuvaksi Ubuntu 22.04 LTS
  2. Valitse Shared CPU 4 Gt -suunnitelma tai suurempi
  3. Napsauta Luo Linode

Vaihe 2 — Lisää DNS-tietue

Linoden käynnistyessä lisää A-tietue DNS-palveluntarjoajallesi:

  Tyyppi  : A
Nimi    : myapp          (tai @ juuriverkkotunnukselle)
Arvo    : <linode-ip>
TTL     : 300
  

Vaihe 3 — Seuraa edistymistä

  ssh root@<linode-ip>
tail -f /var/log/stackscript.log
  

Skripti tulostaa palvelimesi IP-osoitteen alussa — lisää DNS-tietue heti, kun näet sen.

Vaihe 4 — Käytä sovellusta

Kun asennus on valmis, loki näyttää yhteenvedon:

  ============================================================
 rtCloud-käyttöönotto valmis! (Upotettu Keycloak)
============================================================
 Sovelluksen URL   : https://myapp.example.com
 Järjestelmänvalvoja     : admin / admin
 Keycloak  : https://myapp.example.com/auth/admin

 !! TURVALLISUUS: Kaikki salasanat ovat oletuksena 'admin'.
    Vaihda ne välittömästi ensimmäisen kirjautumisen jälkeen.
============================================================
  

Kirjaudu sisään käyttäjätunnuksella admin ja salasanalla admin, vaihda sitten salasanasi välittömästi.


Käyttöönoton jälkeen

Vaihda salasana

  nano /opt/rtcloud/.env
docker compose -f /opt/rtcloud/docker-compose.production.yml up -d --force-recreate rtcloud
  

Tarkastele kaikkia kontteja

  docker compose -f /opt/rtcloud/docker-compose.production.yml ps
  

Tarkista loki

  tail -200 /var/log/stackscript.log
  
Oliko tämä sivu hyödyllinen?