diff --git a/components/config_form.templ b/components/config_form.templ index ca6b74e..7068c13 100644 --- a/components/config_form.templ +++ b/components/config_form.templ @@ -509,15 +509,23 @@ templ ConfigForm(ctx context.Context, data ConfigFormData) { @source.FTPSourceForm() - + @source.S3SourceForm() + + + @source.B2SourceForm() + + + + @source.WasabiSourceForm() + @source.MinIOSourceForm() - + @source.SMBSourceForm() @@ -525,7 +533,7 @@ templ ConfigForm(ctx context.Context, data ConfigFormData) { @source.WebDAVSourceForm() - + @source.NextCloudSourceForm() @@ -533,7 +541,7 @@ templ ConfigForm(ctx context.Context, data ConfigFormData) { @source.GoogleDriveSourceForm() - + @source.GooglePhotosSourceForm() @@ -589,6 +597,14 @@ templ ConfigForm(ctx context.Context, data ConfigFormData) { @destination.S3DestinationForm() + + @destination.B2DestinationForm() + + + + @destination.WasabiDestinationForm() + + @destination.MinIODestinationForm() @@ -626,6 +642,31 @@ templ ConfigForm(ctx context.Context, data ConfigFormData) { @common.ArchiveOptions() +
+ Directory where files will be saved + Remote path on the server + Path within bucket. Leave empty for bucket root. + Share directory path + Path on remote server + Folder in Google Drive + Album name in Google Photos +
++ Name of your Backblaze B2 bucket (case-sensitive) +
++ Your Backblaze B2 Account ID +
++ Your Backblaze B2 Application Key +
++ Custom endpoint URL (only needed for non-standard regions or private endpoints) +
++ Path prefix within the bucket (e.g., "backups/"). Leave empty to access the entire bucket. +
+It's recommended to create an application key with restricted permissions for this configuration. The application key should only have access to the specific B2 bucket and operations needed.
++ Wasabi region where your bucket is located (e.g., us-east-1, us-west-1, eu-central-1) +
++ Name of your Wasabi bucket (case-sensitive) +
++ Your Wasabi Access Key +
++ Your Wasabi Secret Key +
++ Wasabi endpoint URL (usually s3.wasabisys.com or region-specific endpoints) +
++ Path prefix within the bucket (e.g., "backups/"). Leave empty to access the entire bucket. +
+It's recommended to use an IAM user with restricted permissions for this configuration. The IAM user should only have access to the specific Wasabi bucket and operations needed.
++ Name of your Backblaze B2 bucket (case-sensitive) +
++ Your Backblaze B2 Account ID +
++ Your Backblaze B2 Application Key +
++ Custom endpoint URL (only needed for non-standard regions or private endpoints) +
++ Path prefix within the bucket (e.g., "backups/"). Leave empty to access the entire bucket. +
+It's recommended to create an application key with restricted permissions for this configuration. The application key should only have access to the specific B2 bucket and operations needed.
++ Wasabi region where your bucket is located (e.g., us-east-1, us-west-1, eu-central-1) +
++ Name of your Wasabi bucket (case-sensitive) +
++ Your Wasabi Access Key +
++ Your Wasabi Secret Key +
++ Wasabi endpoint URL (usually s3.wasabisys.com or region-specific endpoints) +
++ Path prefix within the bucket (e.g., "backups/"). Leave empty to access the entire bucket. +
+It's recommended to use an IAM user with restricted permissions for this configuration. The IAM user should only have access to the specific Wasabi bucket and operations needed.
+