diff --git a/docs/distributed_02.rst b/docs/distributed_02.rst
index 8581ae0fb27945f484bbbe06717df1af7693ab02..377a56761b0f8486c1ab8e3d68b03745bebee5d5 100644
--- a/docs/distributed_02.rst
+++ b/docs/distributed_02.rst
@@ -67,7 +67,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
diff --git a/docs/setup_by_aliyuncloud.rst b/docs/setup_by_aliyuncloud.rst
index 959f25d32571bd7e872176673fbc3674a25a97fb..28e42d77fbaf217261896099dff787a35d8445aa 100644
--- a/docs/setup_by_aliyuncloud.rst
+++ b/docs/setup_by_aliyuncloud.rst
@@ -41,7 +41,7 @@
     $ echo -e "\033[31m 3. 下载组件 \033[0m" \
       && cd /opt \
       && if [ ! -d "/opt/jumpserver" ]; then git clone --depth=1 https://github.com/jumpserver/jumpserver.git; fi \
-      && if [ ! -f "/opt/luna.tar.gz" ]; then wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
+      && if [ ! -f "/opt/luna.tar.gz" ]; then wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
       && yum -y install $(cat /opt/jumpserver/requirements/rpm_requirements.txt) \
       && source /opt/py3/bin/activate \
       && pip install --upgrade pip setuptools -i https://mirrors.aliyun.com/pypi/simple/ \
@@ -51,7 +51,7 @@
       && docker pull jumpserver/jms_coco:1.5.0 \
       && docker pull jumpserver/jms_guacamole:1.5.0 \
       && rm -rf /etc/nginx/conf.d/default.conf \
-      && wget -O /etc/nginx/conf.d/jumpserver.conf http://docs.jumpserver.org/download/nginx/conf.d/jumpserver.conf
+      && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/jumpserver.conf
 
 .. code-block:: shell
 
@@ -81,8 +81,8 @@
 .. code-block:: shell
 
     $ echo -e "\033[31m 6. 配置自启 \033[0m" \
-      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service http://docs.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
-      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh http://docs.jumpserver.org/download/shell/centos/start_jms.sh; fi \
-      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh http://docs.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
+      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service https://demo.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
+      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh https://demo.jumpserver.org/download/shell/centos/start_jms.sh; fi \
+      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh https://demo.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
       && if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; chmod +x /etc/rc.d/rc.local; fi \
       && echo -e "\033[31m 启动停止的脚本在 /opt 目录下, 如果自启失败可以手动启动 \033[0m"
diff --git a/docs/setup_by_centos.rst b/docs/setup_by_centos.rst
index b3f576c4ac509e081eebaa187b04fb0786d2166f..a94953180a8e83ab73dd97456f6f1b385ddd6288 100644
--- a/docs/setup_by_centos.rst
+++ b/docs/setup_by_centos.rst
@@ -341,7 +341,7 @@ Luna 已改为纯前端, 需要 Nginx 来运行访问
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -400,7 +400,7 @@ Luna 已改为纯前端, 需要 Nginx 来运行访问
     $ wget https://github.com/ibuler/ssh-forward/releases/download/v0.0.5/linux-amd64.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
+    $ wget https://demo.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
 
     $ tar xf linux-amd64.tar.gz -C /bin/
     $ chmod +x /bin/ssh-forward
diff --git a/docs/setup_by_centos7.rst b/docs/setup_by_centos7.rst
index 056310283c828a467bef49fa5e17dd38a4509916..7edb60c12317816ac48447e1c209b537242be2b2 100644
--- a/docs/setup_by_centos7.rst
+++ b/docs/setup_by_centos7.rst
@@ -221,7 +221,7 @@ CentOS 7 安装文档
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
diff --git a/docs/setup_by_huaweicloud.rst b/docs/setup_by_huaweicloud.rst
index 6532e4684dfdc46a3ccd3337e2b61f81e4148acf..fd33ec2dd0a307c5f488aec1a5112292cbef2bf9 100644
--- a/docs/setup_by_huaweicloud.rst
+++ b/docs/setup_by_huaweicloud.rst
@@ -48,7 +48,7 @@
     $ echo -e "\033[31m 3. 下载组件 \033[0m" \
       && cd /opt \
       && if [ ! -d "/opt/jumpserver" ]; then git clone --depth=1 https://github.com/jumpserver/jumpserver.git; fi \
-      && if [ ! -f "/opt/luna.tar.gz" ]; then wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
+      && if [ ! -f "/opt/luna.tar.gz" ]; then wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
       && yum -y install $(cat /opt/jumpserver/requirements/rpm_requirements.txt) \
       && source /opt/py3/bin/activate \
       && pip install --upgrade pip setuptools -i https://mirrors.huaweicloud.com/repository/pypi/simple \
@@ -58,7 +58,7 @@
       && docker pull jumpserver/jms_coco:1.5.0 \
       && docker pull jumpserver/jms_guacamole:1.5.0 \
       && rm -rf /etc/nginx/conf.d/default.conf \
-      && wget -O /etc/nginx/conf.d/jumpserver.conf http://docs.jumpserver.org/download/nginx/conf.d/jumpserver.conf
+      && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/jumpserver.conf
 
 .. code-block:: shell
 
@@ -88,8 +88,8 @@
 .. code-block:: shell
 
     $ echo -e "\033[31m 6. 配置自启 \033[0m" \
-      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service http://docs.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
-      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh http://docs.jumpserver.org/download/shell/centos/start_jms.sh; fi \
-      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh http://docs.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
+      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service https://demo.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
+      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh https://demo.jumpserver.org/download/shell/centos/start_jms.sh; fi \
+      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh https://demo.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
       && if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; chmod +x /etc/rc.d/rc.local; fi \
       && echo -e "\033[31m 启动停止的脚本在 /opt 目录下, 如果自启失败可以手动启动 \033[0m"
diff --git a/docs/setup_by_localcloud.rst b/docs/setup_by_localcloud.rst
index ff9753e930685e52518efee106fe0f2342b0ef40..1f6109ea27904921cff594443f2bb7b0032f9c28 100644
--- a/docs/setup_by_localcloud.rst
+++ b/docs/setup_by_localcloud.rst
@@ -43,7 +43,7 @@
     $ echo -e "\033[31m 3. 下载组件 \033[0m" \
       && cd /opt \
       && if [ ! -d "/opt/jumpserver" ]; then git clone --depth=1 https://github.com/jumpserver/jumpserver.git; fi \
-      && if [ ! -f "/opt/luna.tar.gz" ]; then wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
+      && if [ ! -f "/opt/luna.tar.gz" ]; then wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
       && yum -y install $(cat /opt/jumpserver/requirements/rpm_requirements.txt) \
       && source /opt/py3/bin/activate \
       && pip install --upgrade pip setuptools -i https://mirrors.aliyun.com/pypi/simple/ \
@@ -53,7 +53,7 @@
       && docker pull jumpserver/jms_coco:1.5.0 \
       && docker pull jumpserver/jms_guacamole:1.5.0 \
       && rm -rf /etc/nginx/conf.d/default.conf \
-      && wget -O /etc/nginx/conf.d/jumpserver.conf http://docs.jumpserver.org/download/nginx/conf.d/jumpserver.conf
+      && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/jumpserver.conf
 
 .. code-block:: shell
 
@@ -82,8 +82,8 @@
 .. code-block:: shell
 
     $ echo -e "\033[31m 6. 配置自启 \033[0m" \
-      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service http://docs.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
-      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh http://docs.jumpserver.org/download/shell/centos/start_jms.sh; fi \
-      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh http://docs.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
+      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service https://demo.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
+      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh https://demo.jumpserver.org/download/shell/centos/start_jms.sh; fi \
+      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh https://demo.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
       && if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; chmod +x /etc/rc.d/rc.local; fi \
       && echo -e "\033[31m 启动停止的脚本在 /opt 目录下, 如果自启失败可以手动启动 \033[0m"
diff --git a/docs/setup_by_tencentcloud.rst b/docs/setup_by_tencentcloud.rst
index f20872f2d65e5a97b1087a88159bd179003f11f8..6691dd46929b6527dfd074537acd0d7bda366ffb 100644
--- a/docs/setup_by_tencentcloud.rst
+++ b/docs/setup_by_tencentcloud.rst
@@ -43,7 +43,7 @@
     $ echo -e "\033[31m 3. 下载组件 \033[0m" \
       && cd /opt \
       && if [ ! -d "/opt/jumpserver" ]; then git clone --depth=1 https://github.com/jumpserver/jumpserver.git; fi \
-      && if [ ! -f "/opt/luna.tar.gz" ]; then wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
+      && if [ ! -f "/opt/luna.tar.gz" ]; then wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz; tar xf luna.tar.gz; chown -R root:root luna; fi \
       && yum -y install $(cat /opt/jumpserver/requirements/rpm_requirements.txt) \
       && source /opt/py3/bin/activate \
       && pip install --upgrade pip setuptools -i http://mirrors.tencentyun.com/pypi/simple \
@@ -53,7 +53,7 @@
       && docker pull jumpserver/jms_coco:1.5.0 \
       && docker pull jumpserver/jms_guacamole:1.5.0 \
       && rm -rf /etc/nginx/conf.d/default.conf \
-      && wget -O /etc/nginx/conf.d/jumpserver.conf http://docs.jumpserver.org/download/nginx/conf.d/jumpserver.conf
+      && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/jumpserver.conf
 
 .. code-block:: shell
 
@@ -83,8 +83,8 @@
 .. code-block:: shell
 
     $ echo -e "\033[31m 6. 配置自启 \033[0m" \
-      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service http://docs.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
-      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh http://docs.jumpserver.org/download/shell/centos/start_jms.sh; fi \
-      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh http://docs.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
+      && if [ ! -f "/usr/lib/systemd/system/jms.service" ]; then wget -O /usr/lib/systemd/system/jms.service https://demo.jumpserver.org/download/shell/centos/jms.service; chmod 755 /usr/lib/systemd/system/jms.service; fi \
+      && if [ ! -f "/opt/start_jms.sh" ]; then wget -O /opt/start_jms.sh https://demo.jumpserver.org/download/shell/centos/start_jms.sh; fi \
+      && if [ ! -f "/opt/stop_jms.sh" ]; then wget -O /opt/stop_jms.sh https://demo.jumpserver.org/download/shell/centos/stop_jms.sh; fi \
       && if [ "$(cat /etc/rc.local | grep start_jms.sh)" == "" ]; then echo "sh /opt/start_jms.sh" >> /etc/rc.local; chmod +x /etc/rc.d/rc.local; fi \
       && echo -e "\033[31m 启动停止的脚本在 /opt 目录下, 如果自启失败可以手动启动 \033[0m"
diff --git a/docs/setup_by_ubuntu.rst b/docs/setup_by_ubuntu.rst
index 0fc2e4ac0604a082d06f123d0914ca928a0545eb..26242e7f266336244a17b9692b71b381a10fe71a 100644
--- a/docs/setup_by_ubuntu.rst
+++ b/docs/setup_by_ubuntu.rst
@@ -321,7 +321,7 @@ Luna 已改为纯前端, 需要 Nginx 来运行访问
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -363,7 +363,7 @@ Luna 已改为纯前端, 需要 Nginx 来运行访问
     $ wget https://github.com/ibuler/ssh-forward/releases/download/v0.0.5/linux-amd64.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
+    $ wget https://demo.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
 
     $ tar xf linux-amd64.tar.gz -C /bin/
     $ chmod +x /bin/ssh-forward
diff --git a/docs/setup_by_ubuntu18.rst b/docs/setup_by_ubuntu18.rst
index 7c0dfa762e0a6517946b96b26c2d481af877eb6f..937ff7df2fa314a9cdceede04656edaaee7b5223 100644
--- a/docs/setup_by_ubuntu18.rst
+++ b/docs/setup_by_ubuntu18.rst
@@ -248,7 +248,7 @@ Ubuntu 18.04 安装文档
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
diff --git a/docs/upgrade.rst b/docs/upgrade.rst
index 7f9ad7e744ca8d590d22f6bc9493da5ace43f4a4..e5b77fb9ece9b4cd6a27edbd493af932c4a28164 100644
--- a/docs/upgrade.rst
+++ b/docs/upgrade.rst
@@ -482,7 +482,7 @@
     $ wget https://github.com/ibuler/ssh-forward/releases/download/v0.0.5/linux-amd64.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
+    $ wget https://demo.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
 
     $ tar xf linux-amd64.tar.gz -C /bin/
     $ chmod +x /bin/ssh-forward
@@ -505,7 +505,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -730,7 +730,7 @@
     $ wget https://github.com/ibuler/ssh-forward/releases/download/v0.0.5/linux-amd64.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
+    $ wget https://demo.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
 
     $ tar xf linux-amd64.tar.gz -C /bin/
     $ chmod +x /bin/ssh-forward
@@ -753,7 +753,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -977,7 +977,7 @@
     $ wget https://github.com/ibuler/ssh-forward/releases/download/v0.0.5/linux-amd64.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
+    $ wget https://demo.jumpserver.org/download/ssh-forward/v0.0.5/linux-amd64.tar.gz
 
     $ tar xf linux-amd64.tar.gz -C /bin/
     $ chmod +x /bin/ssh-forward
@@ -1000,7 +1000,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -1082,7 +1082,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -1160,7 +1160,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna
@@ -1238,7 +1238,7 @@
     $ wget https://github.com/jumpserver/luna/releases/download/1.5.0/luna.tar.gz
 
     # 如果网络有问题导致下载无法完成可以使用下面地址
-    $ wget http://docs.jumpserver.org/download/luna/1.5.0/luna.tar.gz
+    $ wget https://demo.jumpserver.org/download/luna/1.5.0/luna.tar.gz
 
     $ tar xf luna.tar.gz
     $ chown -R root:root luna