opt: leave sec dirs

This commit is contained in:
Junxiang Huang 2024-10-22 15:23:23 +08:00
parent 76de6ed573
commit 6b15d29fa0
32 changed files with 48 additions and 48 deletions

View File

@ -1536,7 +1536,7 @@ Other
### 6.0.6 (2017.01.11)
* Guest invitation: Prevent the same address can be invited multiple times by the same inviter and by multiple inviters
* Guest invitation: Add an regex to prevent certain email addresses be invited (see [roles permissions](../config/authentication/advanced_user_management/roles_permissions.md#more-about-guest-invitation-feature))
* Guest invitation: Add an regex to prevent certain email addresses be invited (see [roles permissions](../config/authentication/roles_permissions.md#more-about-guest-invitation-feature))
* Office online: support co-authoring
* Admin can set users' department and name when creating users
* Show total number of files and storage in admin info page

View File

@ -2,7 +2,7 @@
Seafile Server supports the following external authentication types:
* [LDAP (Auth and Sync)](../ldap/ce/ldap_in_11.0.md)
* [LDAP (Auth and Sync)](./ldap_in_11.0_ce.md)
* [OAuth](./oauth.md)
* [Shibboleth](./shibboleth_authentication.md)
* [SAML](./saml2_in_10.0.md)

View File

@ -1,6 +1,6 @@
# Configure Seafile to use LDAP
Note: This documentation is for the Community Edition. If you're using Pro Edition, please refer to [the Seafile Pro documentation](../pro/ldap_in_11.0.md).
Note: This documentation is for the Community Edition. If you're using Pro Edition, please refer to [the Seafile Pro documentation](./ldap_in_11.0_pro.md).
## How does LDAP User Management work in Seafile

View File

@ -6,7 +6,7 @@ You can add/edit roles and permission for users. A role is just a group of users
`can_add_public_repo` is to set whether a role can create a public library, default is "False". **Note:**The `can_add_public_repo` option will not take effect if you configure global `CLOUD_MODE = True`.
The `storage_ids` permission is used for assigning storage backends to users with specific role. More details can be found in [multiple storage backends](../../../setup/advanced_topics/storage_backends/multiple_storage_backends.md).
The `storage_ids` permission is used for assigning storage backends to users with specific role. More details can be found in [multiple storage backends](../../../setup/advanced_topics/multiple_storage_backends.md).
Since version 10.0, `upload_rate_limit` and `download_rate_limit` are added to limit upload and download speed for users with different roles. **After configured the rate limit, run the following command in the `seafile-server-latest` directory to make the configuration take effect**:

View File

@ -211,7 +211,7 @@ We also added an option `SHIB_ACTIVATE_AFTER_CREATION` (defaults to `True`) whic
Shibboleth has a field called affiliation. It is a list like: `employee@uni-mainz.de;member@uni-mainz.de;faculty@uni-mainz.de;staff@uni-mainz.de.`
We are able to set user role from Shibboleth. Details about user role, please refer to [*Roles and Permissions*](../advanced_user_management/roles_permissions.md)
We are able to set user role from Shibboleth. Details about user role, please refer to [*Roles and Permissions*](./roles_permissions.md)
To enable this, modify `SHIBBOLETH_ATTRIBUTE_MAP` above and add `Shibboleth-affiliation` field, you may need to change `Shibboleth-affiliation` according to your Shibboleth SP attributes.

View File

@ -280,12 +280,12 @@ memcached_options = --SERVER=<the IP of Memcached Server> --POOL-MIN=10 --POOL-M
You may configure Seafile to use various kinds of object storage backends.
- [S3 or S3-compatible object storage](../../setup/advanced_topics/storage_backends/setup_with_amazon_s3.md)
- [Ceph RADOS](../../setup/advanced_topics/storage_backends/setup_with_ceph.md)
- [Alibaba Cloud OSS](../../setup/advanced_topics/storage_backends/setup_with_oss.md)
- [OpenStack Swift](../../setup/advanced_topics/storage_backends/setup_with_swift.md)
- [S3 or S3-compatible object storage](../../setup/advanced_topics/setup_with_amazon_s3.md)
- [Ceph RADOS](../../setup/advanced_topics/setup_with_ceph.md)
- [Alibaba Cloud OSS](../../setup/advanced_topics/setup_with_oss.md)
- [OpenStack Swift](../../setup/advanced_topics/setup_with_swift.md)
You may also configure Seafile to use [multiple storage backends](../../setup/advanced_topics/storage_backends/multiple_storage_backends.md) at the same time.
You may also configure Seafile to use [multiple storage backends](../../setup/advanced_topics/multiple_storage_backends.md) at the same time.
## Cluster

View File

@ -139,7 +139,7 @@ Notification server is enabled on the remote server xxxx
There is no additional features for notification server in the Pro Edition. It works the same as in community edition.
If you enable [clustering](../../setup_binary/pro/cluster/deploy_in_a_cluster.md), You need to deploy notification server on one of the servers, or a separate server. The load balancer should forward websockets requests to this node.
If you enable [clustering](../../setup_binary/pro/deploy_in_a_cluster.md), You need to deploy notification server on one of the servers, or a separate server. The load balancer should forward websockets requests to this node.
On each Seafile frontend node, the notification server configuration should be the same as in community edition:

View File

@ -1,6 +1,6 @@
## Kerberos
NOTE: Since version 7.0, this documenation is deprecated. Users should use Apache as a proxy server for Kerberos authentication. Then configure Seahub by the instructions in [Remote User Authentication](../config/authentication/sso/remote_user.md).
NOTE: Since version 7.0, this documenation is deprecated. Users should use Apache as a proxy server for Kerberos authentication. Then configure Seahub by the instructions in [Remote User Authentication](../config/authentication/remote_user.md).
[Kerberos](https://web.mit.edu/kerberos/) is a widely used single sign on (SSO) protocol. Seafile server supports authentication via Kerberos. It allows users to log in to Seafile without entering credentials again if they have a kerberos ticket.

View File

@ -1,6 +1,6 @@
# Seafile Docker Cluster Deployment
Seafile Docker cluster deployment requires "sticky session" settings in the load balancer. Otherwise sometimes folder download on the web UI can't work properly. Read the [Load Balancer Setting](../../setup_binary/pro/cluster/deploy_in_a_cluster.md#load-balancer-setting) for details.
Seafile Docker cluster deployment requires "sticky session" settings in the load balancer. Otherwise sometimes folder download on the web UI can't work properly. Read the [Load Balancer Setting](../../setup_binary/pro/deploy_in_a_cluster.md#load-balancer-setting) for details.
## Environment

View File

@ -11,16 +11,16 @@ There are two ways to deploy Seafile Pro Edition. Since version 8.0, the recomme
## S3 Storage Backends
- [Setup Seafile Professional Server With S3](../../setup/advanced_topics/storage_backends/setup_with_amazon_s3.md)
- [Setup Seafile Professional Server With OpenStack Swift](../../setup/advanced_topics/storage_backends/setup_with_swift.md)
- [Data migration between different backends](../../setup/advanced_topics/storage_backends/migrate.md)
- [Using multiple storage backends](../../setup/advanced_topics/storage_backends/multiple_storage_backends.md)
- [Setup Seafile Professional Server With S3](../../setup/advanced_topics/setup_with_amazon_s3.md)
- [Setup Seafile Professional Server With OpenStack Swift](../../setup/advanced_topics/setup_with_swift.md)
- [Data migration between different backends](../../setup/advanced_topics/migrate.md)
- [Using multiple storage backends](../../setup/advanced_topics/multiple_storage_backends.md)
## Cluster
- [Deploy seafile servers in a cluster](./cluster/deploy_in_a_cluster.md)
- [Enable search and background tasks in a cluster](./cluster/enable_search_and_background_tasks_in_a_cluster.md)
- [Setup Seafile cluster with NFS](./cluster/setup_seafile_cluster_with_nfs.md)
- [Deploy seafile servers in a cluster](./deploy_in_a_cluster.md)
- [Enable search and background tasks in a cluster](./enable_search_and_background_tasks_in_a_cluster.md)
- [Setup Seafile cluster with NFS](./setup_seafile_cluster_with_nfs.md)

View File

@ -196,10 +196,10 @@ CREATE TABLE `avatar_uploaded` (`filename` TEXT NOT NULL, `filename_md5` CHAR(32
You also need to add the settings for backend cloud storage systems to the config files.
* For NFS: [Setup Seafile cluster with NFS](setup_seafile_cluster_with_nfs.md)
* For S3: [Setup With Amazon S3](../../../setup/advanced_topics/storage_backends/setup_with_amazon_s3.md)
* For OpenStack Swift: [Setup With OpenStackSwift](../../../setup/advanced_topics/storage_backends/setup_with_swift.md)
* For Ceph: [Setup With Ceph](../../../setup/advanced_topics/storage_backends/setup_with_ceph.md)
* For OSS: [Setup With Alibaba OSS](../../../setup/advanced_topics/storage_backends/setup_with_oss.md)
* For S3: [Setup With Amazon S3](../../../setup/advanced_topics/setup_with_amazon_s3.md)
* For OpenStack Swift: [Setup With OpenStackSwift](../../../setup/advanced_topics/setup_with_swift.md)
* For Ceph: [Setup With Ceph](../../../setup/advanced_topics/setup_with_ceph.md)
* For OSS: [Setup With Alibaba OSS](../../../setup/advanced_topics/setup_with_oss.md)
### Setup Nginx/Apache and HTTP

View File

@ -46,7 +46,7 @@ SAML_ATTRIBUTE_MAPPING = {
}
```
Please check the new document on [SAML SSO](../config/authentication/sso/saml2_in_10.0.md)
Please check the new document on [SAML SSO](../config/authentication/saml2_in_10.0.md)
### Rate control in role settings (pro edition only)

View File

@ -79,12 +79,12 @@ nav:
- Setup pro edition: setup/single_node_installation/setup_pro_edition.md
- Advanced topics:
- Storage Backends:
- S3 Backend: setup/advanced_topics/storage_backends/setup_with_amazon_s3.md
- Ceph Backend: setup/advanced_topics/storage_backends/setup_with_ceph.md
- OpenStack Swift Backend: setup/advanced_topics/storage_backends/setup_with_swift.md
- Alibaba OSS: setup/advanced_topics/storage_backends/setup_with_oss.md
- Multiple Storage Backends: setup/advanced_topics/storage_backends/multiple_storage_backends.md
- Data migration: setup/advanced_topics/storage_backends/migrate.md
- S3 Backend: setup/advanced_topics/setup_with_amazon_s3.md
- Ceph Backend: setup/advanced_topics/setup_with_ceph.md
- OpenStack Swift Backend: setup/advanced_topics/setup_with_swift.md
- Alibaba OSS: setup/advanced_topics/setup_with_oss.md
- Multiple Storage Backends: setup/advanced_topics/multiple_storage_backends.md
- Data migration: setup/advanced_topics/migrate.md
- Seafile Docker autostart: setup/advanced_topics/seafile_docker_autostart.md
- Deploy with an existing MySQL server: setup/advanced_topics/deploy_seafile_with_an_existing_mysql_server.md
- Run Seafile as non root user inside docker: setup/advanced_topics/run_seafile_as_non_root_user_inside_docker.md
@ -105,10 +105,10 @@ nav:
- Installation: setup_binary/pro/installation.md
- Migration from Seafile Community: setup_binary/pro/migrate_from_seafile_community_server.md
- Cluster deployment:
- Deploy in a cluster: setup_binary/pro/cluster/deploy_in_a_cluster.md
- Search and background tasks in a cluster: setup_binary/pro/cluster/enable_search_and_background_tasks_in_a_cluster.md
- Memcache and MariaDB Cluster: setup_binary/pro/cluster/memcached_mariadb_cluster.md
- Setup Seafile cluster with NFS: setup_binary/pro/cluster/setup_seafile_cluster_with_nfs.md
- Deploy in a cluster: setup_binary/pro/deploy_in_a_cluster.md
- Search and background tasks in a cluster: setup_binary/pro/enable_search_and_background_tasks_in_a_cluster.md
- Memcache and MariaDB Cluster: setup_binary/pro/memcached_mariadb_cluster.md
- Setup Seafile cluster with NFS: setup_binary/pro/setup_seafile_cluster_with_nfs.md
- License: setup_binary/pro/seafile_professional_sdition_software_license_agreement.md
- Other deployment notes:
- Start Seafile at System Bootup: setup_binary/other_deployment_notes/start_seafile_at_system_bootup.md
@ -132,21 +132,21 @@ nav:
- Configuration:
- Authentication & Users:
- LDAP/AD Integration:
- LDAP Integration: config/authentication/ldap/ce/ldap_in_11.0.md
- LDAP Integration (Pro): config/authentication/ldap/pro/ldap_in_11.0.md
- LDAP Integration: config/authentication/ldap_in_11.0_ce.md
- LDAP Integration (Pro): config/authentication/ldap_in_11.0_pro.md
- Single Sign On:
- Outline: config/authentication/sso/single_sign_on.md
- OAuth Authentication: config/authentication/sso/oauth.md
- Remote User Authentication: config/authentication/sso/remote_user.md
- Shibboleth Authentication: config/authentication/sso/shibboleth_authentication.md
- Auto Login to SeaDrive on Windows: config/authentication/sso/auto_login_seadrive.md
- SAML 2.0 (Pro): config/authentication/sso/saml2_in_10.0.md
- Switch authentication: config/authentication/sso/auth_switch.md
- Outline: config/authentication/single_sign_on.md
- OAuth Authentication: config/authentication/oauth.md
- Remote User Authentication: config/authentication/remote_user.md
- Shibboleth Authentication: config/authentication/shibboleth_authentication.md
- Auto Login to SeaDrive on Windows: config/authentication/auto_login_seadrive.md
- SAML 2.0 (Pro): config/authentication/saml2_in_10.0.md
- Switch authentication: config/authentication/auth_switch.md
- Advanced User Management (Pro):
- Multi-Institutions Support: config/authentication/advanced_user_management/multi_institutions.md
- Roles and Permissions: config/authentication/advanced_user_management/roles_permissions.md
- Administrator Roles and Permissions: config/authentication/advanced_user_management/admin_roles_permissions.md
- Multi-Tenancy Support: config/authentication/advanced_user_management/multi_tenancy.md
- Multi-Institutions Support: config/authentication/multi_institutions.md
- Roles and Permissions: config/authentication/roles_permissions.md
- Administrator Roles and Permissions: config/authentication/admin_roles_permissions.md
- Multi-Tenancy Support: config/authentication/multi_tenancy.md
- Advanced File Search configuration (Pro): config/authentication/details_about_file_search.md
- Open Cloud Mesh: config/authentication/ocm.md
- Available configuration options: