You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/drivers/Seafile.md
+18-5
Original file line number
Diff line number
Diff line change
@@ -20,11 +20,14 @@ star: true
20
20
21
21
Seafile uses libraries as a unit for version control and synchronization.
22
22
23
-
Use this driver to mount a Seafile repository to Alist, encrypted repositories are not supported yet.
23
+
Use this driver to mount a Seafile repository to Alist, encrypted libraries are supported.
24
24
25
25
## **Root folder path**
26
26
27
-
Directory within the Seafile repository to be mounted, default root directory: `/`
27
+
1. If the `RepoId` is not set, this configuration specifies the name and sub-path of the library to access, defaulting to the root path: `/`, indicating displaying all libraries. Suppose you have a library named `example`, if you only want to mount the contents of this library, you can set this item to `/example`; if you only want to display a directory named `abc` within this library, you can set this item to `/example/abc`, and so on.
28
+
29
+
30
+
2. If the `RepoId` is set, this configuration is used to set the directory within the specified library, defaulting to the root directory: `/`.
28
31
29
32
## **Address**
30
33
@@ -40,13 +43,23 @@ The email or username used to log in to your Seafile server.
40
43
41
44
The password for your email or username.
42
45
43
-
## **RepoId**
46
+
## **RepoId (Library ID)**
47
+
48
+
Seafile library ID, such as: `86fc6316-3f2a-4c64-b6f5-d4d2b341bc9a`
49
+
50
+
> Open the Seafile library in a browser, and you can see the library ID in the address bar.
51
+
52
+
Can be left empty, if left empty, all visible libraries for the specified account will be displayed.
53
+
54
+
## **RepoPwd (Library Password)**
44
55
45
-
Seafile library ID, e.g. `86fc6316-3f2a-4c64-b6f5-d4d2b341bc9a`
56
+
Set the password used to access encrypted libraries, leave blank if no encrypted libraries are present.
46
57
47
-
> Open the Seafile library in your browser and you will see the library ID in the address bar.
58
+
After configuring this item, Alist will use this password to access all encrypted libraries for the specified account, without affecting access to unencrypted libraries. If you have multiple encrypted libraries using the same password, they can all be accessed normally.
48
59
60
+
Different passwords for different libraries within a storage are not currently supported. If you have such a requirement, you can add multiple Seafile storage to achieve this, allowing you to specify different passwords for accessing different encrypted libraries.
49
61
62
+
> If you still cannot access files within encrypted libraries after setting the library password, please check if the password and other configurations above are correct. It is recommended to restart Alist after modifying this password configuration to avoid caching issues.
0 commit comments