This is a lightweight PHP-based installer for setting up the SyncEngine application. It guides you through checking system requirements, authenticating with GitHub to fetch private release assets, downloading and extracting the chosen release, and preparing your environment.
The installer expects the following structure:
your-project/
βββ public/
β βββ install.php β This script must be placed here
βββ [SyncEngine Files Will Be Extracted Here]
β οΈ install.phpmust be placed in the/publicfolder. The downloaded files will be extracted one directory above the script (i.e., the project root).
-
Place the script:
Copyinstall.phpinto your projectβs/publicdirectory. -
Open in browser:
Navigate to the script in your browser, e.g.:http://localhost/your-project/public/install.php -
Step-by-step guide:
- Step 1: Server requirements check
- Step 2:
- Enter your GitHub token
- Select a release version
- Select an asset (e.g.,
release.zip) - The selected asset is downloaded and extracted to the correct folder
-
Finish:
Youβll be redirected to/installto complete application setup (e.g.,.envconfiguration or DB migration).