Skip to content

Installer checklist #94

Description

@JoryHogeveen

Before installing SyncEngine check if all the requirements are met.
Required so far:

  • PHP8.2 +
  • cURL 7.80 +
  • CURL_SSLVERSION_TLSv1_2 +
  • open_basedir settings to reach php executable (or disabled)
  • SFTP: fsockopen is required

Activity

NKoonen commented on Jan 29, 2024

@NKoonen
Member

PHP memory_limit atleast 512 mb.

JoryHogeveen commented on Jan 30, 2024

@JoryHogeveen
MemberAuthor

Workers setup:

  • Automatic (requires open_basedir to be disabled)
  • Cron
  • External
  • Disabled
added this to the v0.1 milestone on May 24, 2024

NKoonen commented on Jun 5, 2025

@NKoonen
Member

Installer will be a list/sequence of commands. Commands that can be re-used by modules and core updater.

JoryHogeveen commented on Jun 10, 2025

@JoryHogeveen
MemberAuthor

Installer workflow:

  1. Download installer
  2. Place installer in DOCROOT on server
  3. Run system checks
  4. Installer downloads SyncEngine from repo extracts it at location specified by user.
  5. After files are places, redirect to project InstallController which runs install commands.

NKoonen commented on Aug 5, 2025

@NKoonen
Member

Installer can be found here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions