Enable Ente CLI persistence and update docs

This commit is contained in:
2025-10-30 11:17:11 -06:00
parent f62914d566
commit 18d14d09df
6 changed files with 64 additions and 62 deletions

View File

@@ -81,9 +81,15 @@ The package includes several enhancements to ensure proper functionality:
2. **API Configuration**: Dynamic runtime configuration to ensure the frontend connects to the correct API endpoint
3. **CORS Headers**: Proper CORS configuration for API access
You need to manually set up and configure:
### Cloudron Admin Notes
- S3-compatible object storage
After installing on Cloudron remember to:
1. Open the File Manager for the app, edit `/app/data/config/s3.env` with your object storage endpoint/keys, and restart the app.
2. Add alias domains for `accounts`, `auth`, `cast`, `albums`, and `family` in the apps **Domains** tab (create matching DNS records pointing to the primary hostname).
3. Use the bundled Ente CLI for admin tasks via `cloudron exec --app <location> -- sudo -u cloudron ente --help`. The CLI stores its state in `/app/data/cli-data` (exposed inside the container at `/cli-data`) and already trusts your apps API endpoint.
The main photos UI continues to live on the hostname you selected during installation.
## Usage
@@ -121,4 +127,4 @@ For issues with Ente itself, please refer to the [main Ente repository](https://
## License
This Cloudron package is licensed under the same license as Ente (Apache 2.0).
This Cloudron package is licensed under the same license as Ente (Apache 2.0).