Comment to 'How to correctly upgrade Jot Server?'
  • Hello @OneEagle,

    Dependencies

    Yes, all dependencies are located in the node_modules folder, which is created during the installation of Jot Server inside its root folder. If you delete the Jot Server 1.0.3 folder, the node_modules folder and all dependencies will also be deleted.

    SSL Certificates

    You can use any valid SSL certificate for your server. But the certificate you add should match the domain where you're installing Jot Server. This is important because the domain you configure in UNA Studio -> Messenger settings (e.g., https://www.mydomain.com:port or https://mydomain.com:port) needs to use the same SSL certificate as the one installed on the server. Ensure that the certificate matches the domain URL you'll use to connect to Jot Server.

    JWT Configuration for Jitsi and Jot Server

    For Jitsi Meet: You can find tutorials on enabling JWT for Jitsi Meet on platforms like YouTube. The same details you use during Jitsi Meet installation should also be configured in UNA Studio -> Messenger settings for Jitsi.

    For Jot Server: The secret key can be any value you choose, such as a standard word (e.g., SecretWord) or a random hash (e.g., f67c2bcbfcfa30fccb36f72dca22a817 or 99baee504a1fe91a07bc66b6900bd39874191889). This secret string must be the same in both UNA Messenger settings and the config/config.json file of Jot Server.

    Ports

    Yes, the port should be open for both inbound and outbound connections. It doesn't matter which port you use, as long as it is secure. However, I recommend avoiding port 5443 because it's widely used and may already be occupied by the system or other applications.

    • Hello @Alexey

      I have managed to upgrade my Jot server. To be more precise, I have just installed the new version from scratch as I am on my testing server. The messenger is working perfectly. Thanks a lot for your guidance.

      With regard to the Jitsi Meet, to be honest, I'm having a really hard time to create/generate a JWT Token Id and Secret. It's so confusing. I went through different tutorials on Youtube, still I can't get it. Most videos I came acoss are about the coding part of JITSI with JWT Token Authentication.

      Could you please recommend me a specific video? or Could you guide me with a quick tutorial (step by step) on how to create a JWT Token Id and Secret?

      Thanks in advance.

      • Hello @OneEagle,

        The installation process usually depends on the type of server you are using. It's important to first determine your server's operating system and version and then look for relevant installation guides based on that ( like Ubuntu 20.04). I also use official Jitsi documentation, as it provides a clear step-by-step guide. Additionally, the Jitsi community forum may help if you encounter any errors or have specific questions during the setup process. I haven't used ChatGPT for installation purposes yet, but it might also be helpful in guiding you through the process.