Ensure plugin installation works on Cloudron
This commit is contained in:
13
INSTALL.md
13
INSTALL.md
@@ -32,6 +32,17 @@ After installation:
|
||||
1. Check the app logs to ensure Elasticsearch has started correctly
|
||||
2. Note the generated password from the logs or from `/app/data/credentials.txt`
|
||||
3. Configure your other Cloudron apps to connect to Elasticsearch using the format: `http://elastic:<password>@localhost:9200`
|
||||
4. (Recommended) Ensure the required analysis plugins are installed before integrating apps like Nextcloud:
|
||||
1. Open the Cloudron File Manager for the Elasticsearch app and edit `/app/data/.env`
|
||||
2. Set `ES_PLUGINS_INSTALL="analysis-icu"` (add extra plugins separated by spaces or commas)
|
||||
3. Restart the Elasticsearch app so it installs the requested plugins on startup
|
||||
4. Verify installation from the web terminal:
|
||||
|
||||
```bash
|
||||
curl -X GET -u elastic:<password> "localhost:9200/_nodes/plugins?pretty"
|
||||
```
|
||||
|
||||
You should see `analysis-icu` listed before running any index commands.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
@@ -174,4 +185,4 @@ If successful, you should see a JSON response with Elasticsearch information.
|
||||
|
||||
#### Advanced Configuration
|
||||
|
||||
In some cases, you might need to modify additional Elasticsearch settings. You can do this via the elasticsearch.yml file, which is stored in `/app/data/config/elasticsearch.yml` within the Elasticsearch app container.
|
||||
In some cases, you might need to modify additional Elasticsearch settings. You can do this via the elasticsearch.yml file, which is stored in `/app/data/config/elasticsearch.yml` within the Elasticsearch app container.
|
||||
|
||||
Reference in New Issue
Block a user