feat: Add support for Hetzner Storage Box integration

- Introduced new source and destination forms for Hetzner Storage Box, allowing users to configure their storage settings.
- Updated configuration generation logic to handle Hetzner, including necessary parameters such as host, port, username, and authentication type.
- Enhanced user interface with clear instructions and security notes for Hetzner, improving user experience and security awareness.
- Updated existing logic to accommodate Hetzner in rclone configuration generation for both source and destination types.
This commit is contained in:
StarFleetCPTN committed 2025-04-08 20:24:13 -07:00
1 parent 417841b3d2
commit de97ad6b50
6 files changed
+294 -31

No files matched your search

+2
View File
@@ -203,6 +203,7 @@ templ SourceSelection() {
<option value="webdav">WebDAV</option>
<option value="gdrive">Google Drive (BETA)</option>
<option value="gphotos">Google Photos (BETA)</option>
<option value="hetzner">Hetzner Storage Box</option>
</select>
</div>
</div>
@@ -229,6 +230,7 @@ templ DestinationSelection() {
<option value="webdav">WebDAV</option>
<option value="gdrive">Google Drive (BETA)</option>
<option value="gphotos">Google Photos (BETA)</option>
<option value="hetzner">Hetzner Storage Box</option>
</select>
</div>
</div>