You haven't signed in yet, you can have a better experience after signing in
You haven't signed in yet, you can have a better experience after signing in

Activity Rules
1、Activity time:{{ info.groupon.start_at }} ~ {{ info.groupon.end_at }}。
1、Activity time:cease when sold out。
2、Validity period of the Group Buying:{{ info.groupon.expire_days * 24 }} hours。
3、Number of Group Buying:{{ info.groupon.need_count }}x。
Please Pay Attention
1、Teamwork process: Join/initiate a Group Buying and make a successful payment - Within the validity period, the number of team members meets the activity requirements - Group Buying succeeded!
2、If the number of participants cannot be met within the valid period, the group will fail, and the paid amount will be refunded in the original way.
3、The number of people required and the time of the event may vary among different products. Please pay attention to the rules of the event.
CloudDrive2
Unified management of all cloud disk accounts, cross cloud replication, encryption, backup, and external provision of WebMAV. It is both the backend service installed on computers, NAS, or Docker, and fully integrated into applications on every platform - there is no need to set up another server on mobile phones, TVs, or headsets. Only local mounting is restricted by the system.
Cloud disk local mounting
CloudDrive2 can mount a cloud disk or a directory in the cloud disk as a local disk - just like inserting a USB drive into a computer. After mounting, cloud files can be opened, edited, and saved directly without the need for prior download. You can mount only a single cloud disk or mount multiple cloud disks into a unified file system. This way, when switching and organizing files between different cloud drives, there is no need to open each client separately. More importantly, the mounted disk supports complete random read and write operations. Any local program can access it like accessing a local disk, whether it's saving a document directly in office software or dragging the progress bar in a media player, without having to pull down the entire file first.
When reading cloud disk files, multi-threaded downloading is used, which greatly increases the speed; With sufficient bandwidth, the user experience is close to that of a local disk.
After modifying a file on one device, the content will be written back to the cloud drive. When the other device is opened, the latest version will be obtained, so there is no need to worry about inconsistent versions or missing changes.
A true file system, not a read-only image
Most tools that mount cloud disks locally provide a "view that can be viewed and copied": file properties are fixed values set uniformly during mounting, cannot be changed by chmod, and extended properties are not supported at all. Writing is more restricted - by default, adding a line after a file that is already in the cloud will fail; To make it successful, you need to first open the local disk cache, and the cost of caching is that the entire file must be downloaded back to the local before making any changes. The mounting of CloudDrive2 is not like this.
On Linux and macOS, the complete POSIX file system is displayed: permission bits, owner and user groups, three timestamps, extended attributes (xattr), and so on. On Windows, Security Descriptors are also fully supported, and ACLs read and write as usual. The cloud drive itself cannot store these things, so CloudDrive2 persists them locally - they are there after modification and still exist after restarting.
Writing is truly random writing. Object storage can only replace the entire file (upload with file hash), so any changes will still generate a new object in the end; The difference is that CloudDrive2 does not need to download the original file back first: it retrieves the unmodified fragments from the cloud while adding the parts you wrote locally, directly piecing them together into a new file and uploading it. Change the middle few bytes of a tens of GB file without spending an hour pulling it down first.
Permission bits, owners, and user groups all exist in reality, and chmod and chown cannot be discarded after modification - the properties are persistent locally and do not depend on whether the cloud drive can store them.
Programs that rely on Xattr work as usual - macOS Finder tags, backup tool metadata, and various tagging tools will not malfunction.
The security descriptor is fully retained, and the permission settings on domain environments and multi-user machines remain in effect as usual.
Database files, editing projects, disk images, and other files that need to be rewritten in place do not need to be pulled back locally with tens of GB before making changes.
Which platforms can be mounted
Hanging the cloud drive as a local disk in the system requires the operating system itself to release it.
These core functions are equally abundant on these platforms. On iPhone, iPad, and Vision Pro, the File Provider extension connects cloud storage to the system's "File" application; On Android, the Storage Access Framework (SAF) allows other applications to browse and open cloud files directly in the system file selector.
Unified multi cloud disk management
CloudDrive2 comes with a web management interface, where all file operations for cloud drives are completed: browsing directories, viewing images, playing videos and audios online, as well as creating folders, renaming, deleting, moving locations, and uploading local files. No need to switch back and forth between apps on various cloud drives.
The audio and video content on the webpage can also be opened by third-party players, including PotPlayer, VLC Player, Infuse, iina, and nPlayer.
The following are all the options in "Add Cloud Storage", grouped the same as in the application.

Login once, use everywhere
CloudDrive2 provides cloud synchronization of cloud disk accounts: You only need to log in to all cloud disk accounts in one place, and then you can directly use these accounts on any CloudDrive2 device without having to go through the login process again on each device. For people who frequently change their devices, this saves not only time - the fewer times they enter their account and password, the less chance they have of being leaked. Home computers, company computers NAS, They all use the same set of logged in accounts.
WebDAV service
WebMAV is an HTTP based file transfer protocol that can access and manage remote files just like accessing local files. It is widely used in the fields of cloud storage, cloud storage, and NAS.
Powerful WebDAV service management
In the system settings interface, various settings of the WebDAV service can be individually controlled:
Independent WebDAV User Management (paid feature)
You can create any number of independent WebMAV users, each with their own root directory location and read-only status. When sharing a directory with others, there is no need to hand over one's own account.
Connect the entire CloudDrive using API tokens
Create an API token on a CloudDrive2, and any client that implements the CloudDrive API can access it by adding the token to the address. Another CloudDrive2 is one of them - the option called CloudDrive in the "Add Cloud Storage" list is it; The third-party software operates on the same open platform gRPC APIThere are equally many abilities.
After receiving it, all the cloud drives connected to that machine were seen by the other party as ordinary cloud storage: browsing, playing, copying, and backing up, following the same process as the cloud drives directly connected to this machine.
The difference lies in to what extent it resembles. WebMAV is a universal protocol, but the cost is that only the file itself remains - column directories, read and write bytes, and the capability ends here. By using CloudDrive token, if both ends speak the same language, the capabilities of the cloud drive can be transmitted as is.
Pro Features
Source of information:https://www.clouddrive2.com/features.html

Official Website:https://www.clouddrive2.com/features.html
Download Center:https://clouddrive.apsgo.cn
Delivery Time: Automatic delivery within 24 hours
Operating Platforms: Windows, Linux, macOS, Android, Docker, Nas
Interface Language: Supports Chinese interface display.
Update Instructions: Use and update during the subscription period.
Trial Before Purchase: Free trial available before purchase.
How to Receive the Product: After purchase, the activation information will be sent to the email used for placing the order. You can also view the corresponding product activation code in your personal center, under "My Orders".
Number of Devices: Free users: Up to 2 devices online simultaneously. Paid members: Up to 5 devices online simultaneously
Changing Computers: Uninstall on the old computer and activate on the new one.
Activation Guide: To be added.
Special Instructions: To be added.
References:https://www.clouddrive2.com/features.html

Any question
Post organized by @ tanlidoushen
1、 Prepare necessary software and tools
1.Termux
CloudDrive 2 The current Android version requires binary files to be run in the/data directory of the device in command-line form, and cannot be run directly by clicking install like regular APK files.
To execute these binary files, the following two methods can be used:
Using adb shell: adb is an abbreviation for Android Debug Bridge, which is a command-line tool in the Android Development Kit (SDK). By connecting a phone to a computer and using adb shell commands, one can enter the device's command-line interface and execute binary files within it.
Using Termux: Termux is a terminal emulator application that runs Linux environment on Android devices. You can run binary files by using the corresponding commands in Termux.
This article introduces the operation of TermuxCloudDrive 2 The way
Termux obtains the address as:
https://f-droid.org/zh_Hans/packages/com.termux/
After installation, enter the following command to determine the CPU architecture of the device:
dpkg --print-architecture
2. MT Manager
By using MT Manager, it is possible to access Termux's home directory with non root privileges when running Termux, saving a lot of steps.
Firstly, run Termux in advance, and then click on the top left corner in the MT Manager. In the drop-down list, you can add local storage and select Termux. The root user has direct access to the home directory of Termux and can skip this step.
The home directory of Termux is located at
/data/data/com.termux/files/home/

3. Prepare an Android version of Cloud Drive 2 that is compatible with the device architecture being used.
CloudDrive 2 After version 5.0, publish updates on GitHub and download the appropriate version based on the results returned by Termux
https://github.com/cloud-fs/cloud-fs.github.io/releases
The file with the same name is named clouddrive-2.tgz
Move files to the home directory of Termux added by MT Manager earlier. The root user can directly move files to
/data/data/com.termux/files/home/
In the directory
4. fuse 3 [Skip for non root users]
In the Android system, to mount a cloud drive to local storage, you need to first obtain root privileges and use compiled and adapted Fuse3.
Here is the version compiled by the expert, and you need to download the corresponding version according to your own architecture. The result returned by Termux isaarch64,Choose arm64 instead of another one.
https://forum.xda-developers.com/t/fusermount-on-android-rclone-mount.3866652/
After downloading and decompressing, rename the obtained file as fusermount3 and then move it to
data/data/com.termux/files/usr/bin
Under the directory,And change the permission to 700


2、 Deploying Cloud Drive 2 in Termux
1. Permission elevation [skipped by non root users]
Enter in Termux
pkg install tsu
This command installs a software package called tsu, which is a privilege escalation tool on Termux that allows you to run commands as a superuser.
2. Extract the cd2 package file
Input:
tar -zxvf clouddrive-2.tgz
3. Rename the decompressed folder
Check the name of the extracted folder in the mt folder

Simply change the root user to clouddrive-2
Non root users do not have direct modification permissions. Use the following command to rename it
Mv [folder name] clouddrive-2
If the folder you extracted is named clouddrive-2-android-aarch64-0.5.5
So the command is
mv clouddrive-2-android-aarch64-0.5.5 clouddrive-2
3、 Quick Run in TermuxCloudDrive 2
Create a. bashrc file in the home directory of Termux and edit the file.
If you want to open Termux, enter "cd2" and run cd2 quickly
Non root user addition:
function cd2 {
cd ~
cd clouddrive-2/
./clouddrive
}
Add root user:
function cd2 {
(cd ~ && sudo nsenter -t 1 -m -- /bin/bash -c "cd /data/data/com.termux/files/home/clouddrive-2/ && sudo ./clouddrive")
}
If you want to open Termux, it will automatically runCloudDrive 2
Non root user addition:
(cd ~ && cd clouddrive-2 && ./clouddrive)
Add root user:
(cd ~ && sudo nsenter -t 1 -m -- /bin/bash -c "cd /data/data/com.termux/files/home/clouddrive-2/ && ./clouddrive")
Next, you can close itAfter Termux, open it again and see if the above shortcut commands take effect. If not possible, you can input
chmod +x ~/.bashrc
Add execution permissions to. bashrc.
To mount a directory to a non data directory, you can check the folder under this directory
/mnt/runtime/
Post organized by @ tanlidoushen


























