PikPak
In CloudMount
Section titled “In CloudMount”- On Android, the connection can’t be tested before saving, because rclone signs in while saving the drive.
At a glance
Section titled “At a glance”| Capability | Support |
|---|---|
| rclone support tier | Tier 1: Core |
| Checksums | MD5 |
| Modification times | Not kept: files show their upload time |
| Case-insensitive names | No |
| Duplicate names allowed | No |
| Server-side copy | Yes |
| Server-side move and rename | Yes |
| Folder move and rename | Yes, in one step |
| Free space reporting | Yes |
| Empty folders | Yes |
| Change notifications | No |
| Uploads of unknown size | No |
| Public links | Yes |
PikPak is a private cloud drive.
Setup notes
Section titled “Setup notes”In CloudMount you add this drive from the Add drive screen, and the wizard asks for the options listed under Options. The notes below come from rclone’s setup guide.
Modification times and hashes
Section titled “Modification times and hashes”PikPak keeps modification times on objects, and updates them when uploading objects, but it does not support changing only the modification time
The MD5 hash algorithm is supported.
Options
Section titled “Options”Standard options
Section titled “Standard options”The wizard asks for these when you add the drive.
Pikpak username.
Type: string · Required
Pikpak password.
NB Input to this must be obscured - see rclone obscure.
Type: string · Required
Advanced options
Section titled “Advanced options”The wizard shows these under Advanced options. Most drives work without changing any of them.
device_id
Section titled “device_id”Device ID used for authorization.
Type: string
user_agent
Section titled “user_agent”HTTP user agent for pikpak.
Defaults to “Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0” or “–pikpak-user-agent” provided on command line.
Type: string · Default: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0
root_folder_id
Section titled “root_folder_id”ID of the root folder. Leave blank normally.
Fill in for rclone to use a non root folder as its starting point.
Type: string
use_trash
Section titled “use_trash”Send files to the trash instead of deleting permanently.
Defaults to true, namely sending files to the trash.
Use --pikpak-use-trash=false to delete files permanently instead.
Type: bool · Default: true
trashed_only
Section titled “trashed_only”Only show files that are in the trash.
This will show trashed files in their original directory structure.
Type: bool · Default: false
no_media_link
Section titled “no_media_link”Use original file links instead of media links.
This avoids issues caused by invalid media links, but may reduce download speeds.
Type: bool · Default: false
hash_memory_limit
Section titled “hash_memory_limit”Files bigger than this will be cached on disk to calculate hash if required.
Type: SizeSuffix · Default: 10Mi
upload_cutoff
Section titled “upload_cutoff”Cutoff for switching to chunked upload.
Any files larger than this will be uploaded in chunks of chunk_size. The minimum is 0 and the maximum is 5 GiB.
Type: SizeSuffix · Default: 200Mi
chunk_size
Section titled “chunk_size”Chunk size for multipart uploads.
Large files will be uploaded in chunks of this size.
Note that this is stored in memory and there may be up to “–transfers” * “–pikpak-upload-concurrency” chunks stored at once in memory.
If you are transferring large files over high-speed links and you have enough memory, then increasing this will speed up the transfers.
Rclone will automatically increase the chunk size when uploading a large file of known size to stay below the 10,000 chunks limit.
Increasing the chunk size decreases the accuracy of the progress statistics displayed with “-P” flag.
Type: SizeSuffix · Default: 5Mi
upload_concurrency
Section titled “upload_concurrency”Concurrency for multipart uploads.
This is the number of chunks of the same file that are uploaded concurrently for multipart uploads.
Note that chunks are stored in memory and there may be up to “–transfers” * “–pikpak-upload-concurrency” chunks stored at once in memory.
If you are uploading small numbers of large files over high-speed links and these uploads do not fully utilize your bandwidth, then increasing this may help to speed up the transfers.
Type: int · Default: 4
encoding
Section titled “encoding”The encoding for the backend.
See the encoding section in the overview for more info.
Type: Encoding · Default: Slash,LtGt,DoubleQuote,Colon,Question,Asterisk,Pipe,BackSlash,Ctl,LeftSpace,RightSpace,RightPeriod,InvalidUtf8,Dot
description
Section titled “description”Description of the remote.
Type: string
Limitations
Section titled “Limitations”Hashes may be empty
Section titled “Hashes may be empty”PikPak supports MD5 hash, but sometimes given empty especially for user-uploaded files.
Deleted files still visible with trashed-only
Section titled “Deleted files still visible with trashed-only”Deleted files will still be visible with --pikpak-trashed-only even after the
trash emptied. This goes away after few days.