- Fixed admin-helper.sh to use correct Museum binary path (/app/museum-bin/museum) - Updated start.sh to handle missing S3 configuration gracefully - App now starts in configuration mode when S3 is not configured - Shows helpful configuration page instead of failing health checks - Properly starts Museum server once S3 is configured - Updated CloudronManifest.json to version 0.2.2 - All web frontends (photos, accounts, auth, cast, albums, family) verified working - Museum API server running successfully with S3 storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
1.5 KiB
Markdown
39 lines
1.5 KiB
Markdown
Your Ente installation is almost ready!
|
|
|
|
## Required: External Object Storage
|
|
|
|
Before using Ente, configure an S3-compatible object storage provider:
|
|
|
|
1. Open the Cloudron dashboard and select your Ente app.
|
|
2. Launch the web terminal.
|
|
3. Edit `/app/data/config/s3.env` and provide values for **all** required keys:
|
|
```bash
|
|
nano /app/data/config/s3.env
|
|
```
|
|
4. Save the file and restart the app from the Cloudron dashboard.
|
|
|
|
Supported variables:
|
|
- `S3_ENDPOINT` (e.g. `https://<account>.r2.cloudflarestorage.com`)
|
|
- `S3_REGION`
|
|
- `S3_BUCKET`
|
|
- `S3_ACCESS_KEY`
|
|
- `S3_SECRET_KEY`
|
|
- `S3_PREFIX` (optional path prefix)
|
|
|
|
## Next Steps
|
|
|
|
- Visit the app URL and create the first administrator account.
|
|
- Configure the Ente mobile apps to use your custom server (`Settings → Advanced → Custom Server`).
|
|
- Optional: set the environment variables `CLOUDRON_OIDC_IDENTIFIER`, `CLOUDRON_OIDC_CLIENT_ID`, and `CLOUDRON_OIDC_CLIENT_SECRET` to enable Cloudron SSO in the generated Museum config.
|
|
|
|
## Administration Helpers
|
|
|
|
- The Ente CLI binary is shipped at `/app/code/ente`. Run it via the Cloudron web terminal.
|
|
- CLI configuration lives at `/app/data/home/.ente/config.yaml` and already points to `https://<your-domain>/api`.
|
|
- The main Museum configuration is generated at `/app/data/museum/configurations/local.yaml`. Delete this file to regenerate it with updated environment variables.
|
|
|
|
Logs are streamed to the Cloudron dashboard. For deeper inspection use:
|
|
```bash
|
|
cloudron logs --app <location> -f
|
|
```
|