Ohjelmiston päivitysohjeet

Web Radio Control-etäkäyttöohjelmiston päivittäminen uudempaan versioon on yksinkertainen toimenpide, sillä vanhan version konfiguraation sekä TLS-sertifikaatin voi ladata talteen ja ottaa kaikki vanhat asetukset käyttöön suoraan uudessa versiossa.

Tätä päivitysohjetta varten tarvitset pääsyn Web Radio Control-palvelintietokoneeseen (Raspberry Pi) ja sen virransyöttöön. Web Radio Controlin päivitys tapahtuu toistaiseksi asentamalla uusi versio muistikortille, jolloin vanhan versio ylikirjoitetaan. Jos haluat säilyttää vanhan version varmuuskopiona, tulee asennuksessa käyttää uutta, erillistä muistikorttia.

On tärkeää käydä läpi ensin kohdat 1-4, joissa tulee ladata vanha konfiguraatiotiedosto, tallennettu käyttäjädata sekä TLS-sertifikaatti talteen, sillä muutoin Web Radio Controlin asetukset häviävät!

  1. Osoita selain Web Radio Control-asemasi osoitteeseen (https://DOMAIN-NIMI:8012/ normaalikäyttöä varten)

  2. Lataa talteen vanhan version konfiguraatiotiedosto valitsemalla Settings > Backup/Restore > Export configuration file

  3. Lataa talteen vanhan version TLS-sertifikaatti valitsemalla Settings > Backup/Restore > Export TLS certificate files

  4. Lataa talteen käyttäjädata (käyttäjätilit, asetukset, taajuusmuistipaikat yms.) valitsemalla Settings > Backup/Restore > Export saved user data

  5. Sammuta Web Radio Control-tietokone (esim. Raspberry Pi) valitsemalla Settings > Services > Shut down system, odota n. 2 minuuttia, katkaise virrat ja ota muistikortti pois päivitystä varten

  6. Lataa uuden Web Radio Control-ohjelmistoversion imagetiedosto ja asenna se muistikortille asennusohjeiden mukaisesti toisella tietokoneella.

  7. Aseta päivitetty muistikortti Web Radio Control-tietokoneeseen (esim. Raspberry Pi), kytke virrat päälle ja odota n. 5 minuuttia, kunnes muistikortin aktiviteettivalo (vihreä LED Raspberry Pi:ssä) sammuu ja asennuskäyttöliittymä on käytettävissä selaimella osoitteessa http://webradiocontrol.local:8013 (huomaa protokolla http ja porttinumero)

  8. Osoita selain osoitteeseen: http://webradiocontrol.local:8013/ (huomaa protokolla http ja porttinumero).

  9. Kun käyttöliittymä kysyy salasanaa, anna oletussalasana: web-radio-control-change-me! (huutomerkki kuuluu salasanaan)

  10. Ota käyttöön vanha TLS-sertifikaatti kohdassa Import an existing TLS certificate from a ZIP file

    • Paina Select certificate ZIP file…​ ja valitse alussa tallettamasi ZIP-tiedosto. Tiedoston nimi alkaa merkkijonolla wrc-certificate-export-…​.

    • Paina Import ja odota, kunnes sertifikaatti on otettu käyttöön (vihreä ikoni)

  11. Ota käyttöön vanha konfiguraatiotiedosto kohdassa Import configuration

    • Paina Select file…​-nappia kohdassa Import configuration ja valitse alussa tallettamasi .yaml-päätteinen konfiguraatiotiedosto. Tiedoston nimi alkaa merkkijonolla wrc-config-…​.

    • Paina Import-nappia

    • Odota, kunnes konfiguraatiotiedoston asennus on valmis (vihreä ikoni)

  12. Paina Restart-nappia ottaaksesi vanhan konfiguraation ja TLS-sertifikaatin käyttöön

    • Uudelleenkäynnistys kestää hetken, yleensä alle minuutin, joten voi olla, ettei palvelin heti vastaa

  13. Osoita selain osoitteeseen: https://DOMAIN-NIMI:8012/, jossa DOMAIN-NIMI on konfiguraatiotiedostossasi määritelty julkinen domain-nimi (huomaa protokolla https ja muuttunut porttinumero 8012)

    • Jos käyttöliittymässä näkyy virheilmoituksia tai mahdollisia uusia käyttöliittymän ominaisuuksia ei näy, voi olla, että selaimessa näkyy vielä vanha versio käyttöliittymästä, jonka selain on tallettanut omaan välimuistiinsa. Tällöin tulee tyhjentää selaimen välimuisti (cache) kokonaan ja ladata sivu uudelleen (reload).

  14. Lataa käyttöön tallennettu käyttäjädata valitsemalla Settings > Backup/Restore > Import saved user data

    • Paina Select file…​-nappia kohdassa Import saved user data ja valitse alussa tallettamasi .json-päätteinen käyttäjädatatiedosto. Tiedoston nimi alkaa merkkijonolla wrc-user-data-export-…​.

    • Paina Import-nappia

    • Odota, kunnes käyttäjädatan lataus on valmis (vihreä ikoni)

Päivitys on nyt valmis!