Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| omv8:omv8_plugins:snapraid-aio [2026/08/19 18:59] – [Docker and Service Management] auanasgheps | omv8:omv8_plugins:snapraid-aio [2026/08/20 09:54] (current) – removed unneeded section auanasgheps | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | \\ |
| + | < | ||
| + | \\ | ||
| + | {{ : | ||
| + | ====== SnapRAID AIO Plugin for OMV8 ====== | ||
| ===== Summary ===== | ===== Summary ===== | ||
| Line 77: | Line 81: | ||
| <tr> | <tr> | ||
| <td style=" | <td style=" | ||
| - | Always run an initial sync from the SnapRAID plugin | + | Always run an initial sync before scheduling SnapRAID AIO. |
| The AIO script expects parity to already exist and will not create it from scratch. | The AIO script expects parity to already exist and will not create it from scratch. | ||
| + | You can run the initial sync from SnaRAID plugin or from AIO itself using " | ||
| </tr> | </tr> | ||
| </ | </ | ||
| Line 136: | Line 141: | ||
| * **Enable Healthchecks.io** — reports script completion or failure to a [[https:// | * **Enable Healthchecks.io** — reports script completion or failure to a [[https:// | ||
| * **Healthchecks UUID** — the UUID portion of your ping URL (not the full URL). | * **Healthchecks UUID** — the UUID portion of your ping URL (not the full URL). | ||
| - | * **Healthchecks URL** — override for self-hosted instances. Must end with a trailing slash. Defaults to `https:// | + | * **Healthchecks URL** — override for self-hosted instances. Must end with a trailing slash. Defaults to https:// |
| ==== Apprise Notifications ==== | ==== Apprise Notifications ==== | ||
| Line 159: | Line 164: | ||
| {{: | {{: | ||
| - | |||
| * **Enable Apprise** — master toggle for Apprise notifications. | * **Enable Apprise** — master toggle for Apprise notifications. | ||
| - | * **Apprise URLs** — one or more service URLs in Apprise format (e.g. `tgram:// | + | * **Apprise URLs** — one or more service URLs in Apprise format |
| * **Attach report on warnings** — attaches the full run report to the notification when a warning is issued. Not all services support attachments. | * **Attach report on warnings** — attaches the full run report to the notification when a warning is issued. Not all services support attachments. | ||
| * **Test Apprise** button — sends a test notification immediately using the saved URLs. Only available after saving the configuration. It is located at the bottom of the configuration page. | * **Test Apprise** button — sends a test notification immediately using the saved URLs. Only available after saving the configuration. It is located at the bottom of the configuration page. | ||
| Line 170: | Line 174: | ||
| * **Enable Apprise email** — toggle for Apprise-based email. | * **Enable Apprise email** — toggle for Apprise-based email. | ||
| - | * **Apprise Email URL** — SMTP or provider URL in Apprise format (e.g. `mailtos:// | + | * **Apprise Email URL** — SMTP or provider URL in Apprise format (e.g. < |
| * **Attach report on warnings** — same as above. | * **Attach report on warnings** — same as above. | ||
| * **Test Apprise email** button — sends a test email using the configured URL. It is located at the bottom of the configuration page. | * **Test Apprise email** button — sends a test email using the configured URL. It is located at the bottom of the configuration page. | ||
| Line 199: | Line 203: | ||
| * **Pre-hash data** — read data twice before syncing to detect silent read errors before they reach parity. Recommended. Default: enabled. | * **Pre-hash data** — read data twice before syncing to detect silent read errors before they reach parity. Recommended. Default: enabled. | ||
| * **Sync zero-sized files** — SnapRAID skips empty files by default; enable this to include them. | * **Sync zero-sized files** — SnapRAID skips empty files by default; enable this to include them. | ||
| - | * **Spin down disks when done** — spin down drives after the script completes using `hd-idle`. Requires hd-idle to be installed separately. | + | * **Spin down disks when done** — spin down drives after the script completes using `hd-idle`. Requires hd-idle to be installed separately, see [[https:// |
| < | < | ||
| Line 211: | Line 215: | ||
| <tr> | <tr> | ||
| <td style=" | <td style=" | ||
| - | Disk spindown requires | + | Disk spindown requires hd-idle to be installed on the system. It is not installed automatically. Without it, the setting has no effect. |
| </tr> | </tr> | ||
| </ | </ | ||
| Line 251: | Line 255: | ||
| Each configuration has its own independent schedule. Click the **Schedule** button on a row to open the schedule form. | Each configuration has its own independent schedule. Click the **Schedule** button on a row to open the schedule form. | ||
| - | > [SCREENSHOT: Schedule dialog showing time pickers and execution type selector] | + | {{:omv8: |
| ^ Field ^ Description ^ | ^ Field ^ Description ^ | ||
| Line 279: | Line 283: | ||
| These files are removed when the configuration is deleted. | These files are removed when the configuration is deleted. | ||
| - | |||
| - | ==== hd-idle ==== | ||
| - | |||
| - | See the note in the [[# | ||
| ==== Force Sync ==== | ==== Force Sync ==== | ||
| Line 296: | Line 296: | ||
| <tr> | <tr> | ||
| <td style=" | <td style=" | ||
| - | **Force Sync** bypasses all delete and update thresholds and syncs unconditionally. | + | Force Sync bypasses all delete and update thresholds and syncs unconditionally. |
| Only use this when you are certain the changes are intentional (e.g. after a large | Only use this when you are certain the changes are intentional (e.g. after a large | ||
| planned deletion or reorganization). You will be asked to confirm before the action runs. | planned deletion or reorganization). You will be asked to confirm before the action runs. | ||