Immich backs up photos from a Light Phone III to a self-hosted Immich server. It is an independent community project, not an official Light or Immich app.
- Enable USB debugging on the phone and connect it by USB.
- Open Light Phone Manager.
- Drag
Immich-0.1.0.apkonto the manager window, or select Install APK file. - Allow USB debugging on the phone if prompted.
You can also add this repository to Light Phone Manager after publishing the
APK as a GitHub Release asset. The asset name must not contain debug.
The release APK must always use the same signing key. Android will reject an update signed with a different key.
The embedded Light Keyboard dependency is downloaded from GitHub Packages. Add
these values to the ignored android/local.properties file, or provide them as
the GH_PACKAGES_USER and GH_PACKAGES_TOKEN environment variables:
gpr.user=your-github-username
gpr.key=github-token-with-read-packages- Create and securely back up
android/release.jks. - Copy
android/keystore.properties.exampletoandroid/keystore.propertiesand enter the key details. - Run
./gradlew assembleReleasefromandroid/with JDK 17. - Install
app/build/outputs/apk/release/app-release.apk, or rename it toImmich-0.1.0.apkbefore publishing it as a GitHub Release asset.
Do not commit the signing key or keystore.properties.