On some operating systems, the dotfiles are hidden by default. Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on.
Upload what's inside the Script folder on the web root folder of your domain. This folder is generally called public_html, html, or example.com, but depending on your server's configuration, it might be named differently.
Configure your web server's document / web root to point to the public directory of the software. For example, if you've uploaded the software in example.com folder, your web directory should be changed to example.com/public folder.
The software requires cron jobs to be set up in order to automate some of its functions, such as sending out periodic emails, checking the status of the accounts, as well as additional database clean-ups.
Go to Admin Settings Cron jobs.
Copy the cache command and set up a weekly cron job for it.
Copy the check command and set up a daily cron job for it.
Copy the clean command and set up a daily cron job for it.
Copy the email command and set up a monthly cron job for it.
Fill all the other fields with the requested information.
Copy the Site key and the Secret key in Admin Settings Captcha.
Important notice for v2.5.0
This new version brings significant new features and changes, mainly to the payment system, which was extended from Stripe, to include PayPal, Coinbase and Bank payments, which has a few downsides, as following:
All current subscriptions will be lost. You will have to manually cancel each subscription from your Stripe dashboard, and manually assign the rest of the subscription duration for each user via Admin Users EditPlan. Users who wish to be on a recurring plan will have to subscribe again.
The cron jobs need to be set again, as their URL path have changed. See: Setting up the cron jobs for additional information.
3. Stripe webhook
The stripe webhook needs to be set again, as the webhook path has changed. See: Configuring Stripe for additional information.
Before making an update, always remember to do a complete backup of your website.
If you've made any modifications to the software's files, your changes will be lost.
Make a backup of the .env config file located on your server.
Upload and replace all the files on your server with what's inside the Script folder.
Restore your .env config file on your server.
Go to https://example.com/update and follow the update wizard.1
Updates that do not have database changes, will not show up in the update wizard.
I have a support inquiry, a question or a problem, how can I contact you?