I’m respectfully asking for a little advice to get my Libretime installation online and working. My original system runs on a Kubuntu 20.04 machine – is Libretime 3.0.1 and was installed with “./install 192.168.0.99:80”. It runs only on my LAN.
In the past I’ve managed to make a duplicate of it to another machine running Ubuntu 20.04 by installing with the same argument as the original, then treating it like restoring a backup. Stop immediately after the install script runs – copy all the audio over - dump the database from the original and import it into the new system – change the public_url from the original to a new one (http://192.168.0.90:80) – restart the libretime.target and hey presto away it went. I’ve also taken this HDD and run it on another network for testing purposes by just changing the public_url in config.yml to a different IP address, and it’s worked fine.
Now I’m trying to put the system online and add the proper security and encryption to get it to run using a real domain name, which is working and tied to the IP of my new server.
The server is running Ubuntu 20.04.5 but trying to use the updated version (Libretime 3.1.0) and updated instructions for installing as “./install –listen-port 8080 https://xxx.xxx.xxx.xxx” I can’t seem to get it to work properly despite numerous tries, so I thought I should seek some advice on the method I should be using?
Do I need to use the libretime-api migrate command? In the past I haven’t needed to do that before.
Should I be using I use the newly created config.yml file - or a copy of the one where the database is coming from?
Thank you to everyone who puts their time and effort into Libretime. It’s an amazing piece of software. I am extremely grateful for any hints or tips that anyone can provide.