You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							71 lines
						
					
					
						
							2.5 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							71 lines
						
					
					
						
							2.5 KiB
						
					
					
				| # A sample TOML config file for replicating SeaweedFS filer | |
| # Used with "weed filer.backup" | |
| # Using with "weed filer.replicate" is deprecated. | |
| # Put this file to one of the location, with descending priority | |
| #    ./replication.toml | |
| #    $HOME/.seaweedfs/replication.toml | |
| #    /etc/seaweedfs/replication.toml | |
| 
 | |
| [source.filer]  # deprecated. Only useful with "weed filer.replicate" | |
| enabled = true | |
| grpcAddress = "localhost:18888" | |
| # all files under this directory tree are replicated. | |
| # this is not a directory on your hard drive, but on your filer. | |
| # i.e., all files with this "prefix" are sent to notification message queue. | |
| directory = "/buckets" | |
| 
 | |
| [sink.local] | |
| enabled = false | |
| directory = "/data" | |
| # all replicated files are under modified time as yyyy-mm-dd directories | |
| # so each date directory contains all new and updated files. | |
| is_incremental = false | |
| 
 | |
| [sink.filer] | |
| enabled = false | |
| grpcAddress = "localhost:18888" | |
| # all replicated files are under this directory tree | |
| # this is not a directory on your hard drive, but on your filer. | |
| # i.e., all received files will be "prefixed" to this directory. | |
| directory = "/backup" | |
| replication = "" | |
| collection = "" | |
| ttlSec = 0 | |
| is_incremental = false | |
| 
 | |
| [sink.s3] | |
| # read credentials doc at https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/sessions.html | |
| # default loads credentials from the shared credentials file (~/.aws/credentials). | |
| enabled = false | |
| aws_access_key_id = ""         # if empty, loads from the shared credentials file (~/.aws/credentials). | |
| aws_secret_access_key = ""     # if empty, loads from the shared credentials file (~/.aws/credentials). | |
| region = "us-east-2" | |
| bucket = "your_bucket_name"    # an existing bucket | |
| directory = "/"                # destination directory | |
| endpoint = "" | |
| is_incremental = false | |
| 
 | |
| [sink.google_cloud_storage] | |
| # read credentials doc at https://cloud.google.com/docs/authentication/getting-started | |
| enabled = false | |
| google_application_credentials = "/path/to/x.json" # path to json credential file | |
| bucket = "your_bucket_seaweedfs"    # an existing bucket | |
| directory = "/"                     # destination directory | |
| is_incremental = false | |
| 
 | |
| [sink.azure] | |
| # experimental, let me know if it works | |
| enabled = false | |
| account_name = "" | |
| account_key = "" | |
| container = "mycontainer"      # an existing container | |
| directory = "/"                # destination directory | |
| is_incremental = false | |
| 
 | |
| [sink.backblaze] | |
| enabled = false | |
| b2_account_id = "" | |
| b2_master_application_key = "" | |
| bucket = "mybucket"            # an existing bucket | |
| directory = "/"                # destination directory | |
| is_incremental = false
 |