Giter VIP home page Giter VIP logo

gofakes3's Introduction


rclone logo rclone logo

Website | Documentation | Download | Contributing | Changelog | Installation | Forum

Build Status Go Report Card GoDoc Docker Pulls

Rclone

Rclone ("rsync for cloud storage") is a command-line program to sync files and directories to and from different cloud storage providers.

Storage providers

Please see the full list of all storage providers and their features

Virtual storage providers

These backends adapt or modify other storage providers

Features

  • MD5/SHA-1 hashes checked at all times for file integrity
  • Timestamps preserved on files
  • Partial syncs supported on a whole file basis
  • Copy mode to just copy new/changed files
  • Sync (one way) mode to make a directory identical
  • Bisync (two way) to keep two directories in sync bidirectionally
  • Check mode to check for file hash equality
  • Can sync to and from network, e.g. two different cloud accounts
  • Optional large file chunking (Chunker)
  • Optional transparent compression (Compress)
  • Optional encryption (Crypt)
  • Optional FUSE mount (rclone mount)
  • Multi-threaded downloads to local disk
  • Can serve local or remote files over HTTP/WebDAV/FTP/SFTP/DLNA

Installation & documentation

Please see the rclone website for:

Downloads

License

This is free software under the terms of the MIT license (check the COPYING file included in this package).

gofakes3's People

Contributors

cure avatar deansheather avatar dergut avatar hlubek avatar igungor avatar ilkinulas avatar individual-it avatar itshenry35 avatar johannesboyne avatar jwoffindin avatar kevinwang15 avatar kirel avatar korya avatar kulti avatar leoleoasd avatar mars4myshare avatar mikubill avatar ncw avatar ocakhasan avatar oker1 avatar saw-jan avatar shabbyrobe avatar tasdomas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

gofakes3's Issues

Wrong encoding type in ListBucketResult - should not be url-encoded

The library returns the value inside <Key> (= filenames) as a URL-encoded string, even when no content-encoding=url has been specified in the request. Moreover, no <EncodingType> node is ever present in the <ListBucketResult>.

The official PHP SDK fails to deal with this situation and ends up using url-encoded strings as simple UTF-8 strings which obviously fails later on.

The original issue on rclone is here: rclone/rclone#7836

signature error with cyberduck

  1. set up rclone serve s3 with accessKey & secretKey
โžœ  ~ rclone --version
rclone v1.67.0
- os/version: darwin 14.5 (64 bit)
- os/kernel: 23.5.0 (arm64)
- os/type: darwin
- os/arch: arm64 (ARMv8 compatible)
- go/version: go1.22.4
- go/linking: dynamic
- go/tags: none
โžœ  ~ cat ~/.config/rclone/rclone.conf

[local]
type = local
โžœ  ~ rclone serve s3 --auth-key aaaa,ssss local:/
2024/07/06 01:39:51 NOTICE: Local file system at /: Starting s3 server on [http://127.0.0.1:8080/]
  1. Open Cyberduck, and install theS3 (HTTP) profile in Cyberduck
image
  1. Configure it (I'm sure I have entered the correct accessKey and secretKey)
image
  1. Connect. List bucket works fine
image
  1. Listing files in a bucket would fail with signature error
image

P.S. using rclone to connect to this S3 server works fine.


cc @ncw

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.