From 712f9532688d8ad1455b6412b1fed3dfe6d716bf Mon Sep 17 00:00:00 2001 From: Huang Junxiang Date: Mon, 30 Jun 2025 18:11:46 +0800 Subject: [PATCH] =?UTF-8?q?update=20layout=20and=20title=20of=20installati?= =?UTF-8?q?on=20and=20simply=20trees=20of=20binary-ba=E2=80=A6=20(#551)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * update layout and title of installation and simply trees of binary-based installation * retrive: title of setup --- ...ofessional_sdition_software_license_agreement.md | 0 manual/setup/setup_with_s3.md | 4 ++-- manual/setup/use_seasearch.md | 2 +- manual/setup_binary/cluster_deployment.md | 8 ++++---- manual/setup_binary/https_with_nginx.md | 2 +- .../{installation_pro.md => installation.md} | 0 manual/setup_binary/{outline_pro.md => outline.md} | 5 ++++- manual/setup_binary/outline_ce.md | 4 ---- manual/upgrade/upgrade_a_cluster_binary.md | 2 +- mkdocs.yml | 13 +++++-------- 10 files changed, 18 insertions(+), 22 deletions(-) rename manual/{setup_binary => introduction}/seafile_professional_sdition_software_license_agreement.md (100%) rename manual/setup_binary/{installation_pro.md => installation.md} (100%) rename manual/setup_binary/{outline_pro.md => outline.md} (86%) delete mode 100644 manual/setup_binary/outline_ce.md diff --git a/manual/setup_binary/seafile_professional_sdition_software_license_agreement.md b/manual/introduction/seafile_professional_sdition_software_license_agreement.md similarity index 100% rename from manual/setup_binary/seafile_professional_sdition_software_license_agreement.md rename to manual/introduction/seafile_professional_sdition_software_license_agreement.md diff --git a/manual/setup/setup_with_s3.md b/manual/setup/setup_with_s3.md index 25038f9f..f657db0f 100644 --- a/manual/setup/setup_with_s3.md +++ b/manual/setup/setup_with_s3.md @@ -6,7 +6,7 @@ From Seafile 13, there are two ways to configure S3 storage (**single S3 storage - Config file (`seafile.conf`) !!! note "Setup note for binary packages deployment (Pro)" - If your Seafile server is deployed from [binary packages](../setup_binary/installation_pro.md), you have to do the following steps before deploying: + If your Seafile server is deployed from [binary packages](../setup_binary/installation.md), you have to do the following steps before deploying: 1. **install `boto3` to your machine** @@ -14,7 +14,7 @@ From Seafile 13, there are two ways to configure S3 storage (**single S3 storage sudo pip install boto3 ``` - 2. **Install and configure [memcached or Redis](../setup_binary/installation_pro.md#setup-memory-cache)**. + 2. **Install and configure [memcached or Redis](../setup_binary/installation.md#setup-memory-cache)**. For best performance, Seafile requires enable memory cache for objects. We recommend to **at least allocate 128MB** memory for memcached or Redis. diff --git a/manual/setup/use_seasearch.md b/manual/setup/use_seasearch.md index a50f2bb3..19584952 100644 --- a/manual/setup/use_seasearch.md +++ b/manual/setup/use_seasearch.md @@ -5,7 +5,7 @@ !!! note "For Seafile deploy from binary package" We currently **only support Docker-based** deployment for SeaSearch Server, so this document describes the configuration with the situation of using Docker to deploy Seafile server. - If your Seafile Server deploy from binary package, please refer [here](../setup_binary/installation_pro.md#starting-seafile-server) to start or stop Seafile Server. + If your Seafile Server deploy from binary package, please refer [here](../setup_binary/installation.md#starting-seafile-server) to start or stop Seafile Server. !!! tip "For Seafile cluster" Theoretically, **at least** the backend node has to restart, if your Seafile server deploy in cluster mode, but we still suggest you configure and restart **all node** to make sure the consistency and synchronization in the cluster diff --git a/manual/setup_binary/cluster_deployment.md b/manual/setup_binary/cluster_deployment.md index 3f3997f5..f2af8a7d 100644 --- a/manual/setup_binary/cluster_deployment.md +++ b/manual/setup_binary/cluster_deployment.md @@ -11,7 +11,7 @@ Please refer [here](../setup/system_requirements.md#seafile-cluster) for the det ### Install prerequisites -Please follow [here](./installation_pro.md#installing-prerequisites) to install prerequisites +Please follow [here](./installation.md#installing-prerequisites) to install prerequisites !!! note Cache server (the first step) is not necessary, if you donot wish this node deploy it. @@ -137,9 +137,9 @@ There are 2 firewall rule changes for Seafile cluster: Please follow *Installation of Seafile Server Professional Edition* to setup: -- [Download the install package](./installation_pro.md#downloading-the-install-package) -- [Uncompress the package](./installation_pro.md#uncompressing-the-package) -- [Set up Seafile Pro databases](./installation_pro.md#setting-up-seafile-pro-databases) +- [Download the install package](./installation.md#downloading-the-install-package) +- [Uncompress the package](./installation.md#uncompressing-the-package) +- [Set up Seafile Pro databases](./installation.md#setting-up-seafile-pro-databases) ### Create and Modify configuration files in `/opt/seafile/conf` diff --git a/manual/setup_binary/https_with_nginx.md b/manual/setup_binary/https_with_nginx.md index cb5a1771..ee8c92eb 100644 --- a/manual/setup_binary/https_with_nginx.md +++ b/manual/setup_binary/https_with_nginx.md @@ -1,6 +1,6 @@ # Enabling HTTPS with Nginx -After completing the installation of [Seafile Server Professional Edition](./installation_pro.md), communication between the Seafile server and clients runs over (unencrypted) HTTP. While HTTP is ok for testing purposes, switching to HTTPS is imperative for production use. +After completing the installation of [Seafile Server Professional Edition](./installation.md), communication between the Seafile server and clients runs over (unencrypted) HTTP. While HTTP is ok for testing purposes, switching to HTTPS is imperative for production use. HTTPS requires a SSL certificate from a Certificate Authority (CA). Unless you already have a SSL certificate, we recommend that you get your SSL certificate from [Let’s Encrypt](https://letsencrypt.org/) using Certbot. If you have a SSL certificate from another CA, skip the section "Getting a Let's Encrypt certificate". diff --git a/manual/setup_binary/installation_pro.md b/manual/setup_binary/installation.md similarity index 100% rename from manual/setup_binary/installation_pro.md rename to manual/setup_binary/installation.md diff --git a/manual/setup_binary/outline_pro.md b/manual/setup_binary/outline.md similarity index 86% rename from manual/setup_binary/outline_pro.md rename to manual/setup_binary/outline.md index 34af4901..fc56d331 100644 --- a/manual/setup_binary/outline_pro.md +++ b/manual/setup_binary/outline.md @@ -1,9 +1,12 @@ # Deploy Seafile Pro Edition +!!! danger + Since version 13.0, binary based deployment for community edition is no longer supported. + There are two ways to deploy Seafile Pro Edition. Since version 8.0, the recommend way to install Seafile Pro Edition is using Docker. - Method 1 (***Recommend***): Deploy Seafile with [Docker](../setup/setup_pro_by_docker.md) -- Method 2: [Download and Setup Seafile Professional Server Step by Step](./installation_pro.md) +- Method 2: [Download and Setup Seafile Professional Server Step by Step](./installation.md) ## Migration from community edition diff --git a/manual/setup_binary/outline_ce.md b/manual/setup_binary/outline_ce.md deleted file mode 100644 index 32560f00..00000000 --- a/manual/setup_binary/outline_ce.md +++ /dev/null @@ -1,4 +0,0 @@ -# Deploying Seafile - -!!! warning - Since version 13.0, binary based deployment for community edition is no longer supported. diff --git a/manual/upgrade/upgrade_a_cluster_binary.md b/manual/upgrade/upgrade_a_cluster_binary.md index 680b4317..08f8969e 100644 --- a/manual/upgrade/upgrade_a_cluster_binary.md +++ b/manual/upgrade/upgrade_a_cluster_binary.md @@ -51,7 +51,7 @@ Doing maintanence upgrading is simple, you only need to run the script `./upgrad 2. Install [new Python libraries](./upgrade_notes_for_12.0.x.md#new-python-libraries) -3. [Download](../setup_binary/installation_pro.md#downloading-the-install-package) and [uncompress](../setup_binary/installation_pro.md#uncompressing-the-package) the package +3. [Download](../setup_binary/installation.md#downloading-the-install-package) and [uncompress](../setup_binary/installation.md#uncompressing-the-package) the package 4. Run the upgrade script in a single node diff --git a/mkdocs.yml b/mkdocs.yml index 9414543d..9cc19a6c 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -87,6 +87,7 @@ nav: - Introduction: README.md - Seafile Components: introduction/components.md - File permission management: introduction/file_permission_management.md + - Seafile Pro edition license: introduction/seafile_professional_sdition_software_license_agreement.md - Roadmap: introduction/roadmap.md - Contribution: introduction/contribution.md - Setup: @@ -121,14 +122,10 @@ nav: - Migration from Seafile Community: setup/migrate_ce_to_pro_with_docker.md - Migrate from non-docker deployment: setup/migrate_non_docker_to_docker.md - Setup (binary): - - Seafile Community Setup: - - Outline: setup_binary/outline_ce.md - - Seafile Professional Setup: - - Outline: setup_binary/outline_pro.md - - License: setup_binary/seafile_professional_sdition_software_license_agreement.md - - Installation: setup_binary/installation_pro.md - - HTTPS with Nginx: setup_binary/https_with_nginx.md - - Cluster Deployment: setup_binary/cluster_deployment.md + - Outline: setup_binary/outline.md + - Installation: setup_binary/installation.md + - HTTPS with Nginx: setup_binary/https_with_nginx.md + - Cluster Deployment: setup_binary/cluster_deployment.md - Other deployment notes: - Start Seafile at System Bootup: setup_binary/start_seafile_at_system_bootup.md - Logrotate: setup_binary/using_logrotate.md