Yes. Lifeboat closes everything and leaves only SSH, HTTP, and HTTPS ports open. If you install PostgreSQL and enable external access, Lifeboat will open the selected PostgreSQL port. This is set inside the instance, some providers offer external Firewalls as well!
I consider it being managed for you as this isnāt information you need to use Lifeboat. Because of the stop ānā swop procedure, you need to design your file access as if you were building a Mac app. Items next to the web app will be lost when performing an update.
There are a couple of different things that can go wrong for an app not to start. One to check is that it is not crashing during the launch procedure. The second most common is the code App.Daemonize
prevents systemd from returning a service status of āactiveā. This is fixed by removing App.Daemonize
.
Right click your Web App in Lifeboat, and select āView Logsā¦ā If the log file does not exist, the app has not successfully completely launched. You can write to this log in Xojo code with the global Print
function to help debug crashes during startup.
For clarity, Lifeboat managed applications are stored in Lifeboatās ApplicationData folder on the remote server. This resolves to the home folder, and as is common on Linux, the data folder is an invisible dot-folder.
This path should work on all Linux flavors: ~/.com.strawberrysw.Lifeboat/
Inside there you will find your applications and additional support files. It is recommended that you donāt try to manage things here yourself, this is Lifeboatās workspace.
There is a lot of information in the user guide! If it leaves you with any questions Iām always happy to answer them here in the forum or by email. I can sometimes provide hands on support by email.
For those still with us,
Oliver has kindly reached out by email and digging into this case it seems libsoup
was not installing for some reason. I havenāt yet determined if this is because of Webmin, but I have made changes to the install process in Lifeboat to try to correct for this.
In addition to this, I am working on the issues with ValentinaDB. Look out for the next Lifeboat update
Have a great weekend, everyone!