diff --git a/web/src/locales/en.ts b/web/src/locales/en.ts
index b6d1cec1fc1aa2504818bb326f289149f273c793..b34790c822395f77b7283faf5a4ea9e65a997f48 100644
--- a/web/src/locales/en.ts
+++ b/web/src/locales/en.ts
@@ -398,6 +398,7 @@ export default {
       addLlmBaseUrl: 'Base url',
       baseUrlNameMessage: 'Please input your base url!',
       vision: 'Does it support Vision?',
+      ollamaLink: 'How to integrate Ollama',
     },
     message: {
       registered: 'Registered!',
diff --git a/web/src/locales/zh.ts b/web/src/locales/zh.ts
index a8b18fb36c3f284f696331d77243bad32a83ff73..803293063f2c01bdb64b747e0024ea566904c55a 100644
--- a/web/src/locales/zh.ts
+++ b/web/src/locales/zh.ts
@@ -383,6 +383,7 @@ export default {
       modelNameMessage: '请输入模型名称!',
       modelTypeMessage: '请输入模型类型!',
       baseUrlNameMessage: '请输入基础 Url!',
+      ollamaLink: '如何集成 Ollama',
     },
     message: {
       registered: '注册成功',
diff --git a/web/src/pages/login/index.less b/web/src/pages/login/index.less
index e1b5ef9cb59a5ce8a99d45d0fc059362e74c8d23..b64041429a94c26e3e88d7a97934e61dbc94f72a 100644
--- a/web/src/pages/login/index.less
+++ b/web/src/pages/login/index.less
@@ -45,9 +45,9 @@
       color: #e9d7fe;
     }
     .rightPanel {
-      max-width: 640px;
+      max-width: 670px;
       .loginTitle {
-        font-size: 72px;
+        font-size: 68px;
         font-style: normal;
         font-weight: 600;
         line-height: 90px;
diff --git a/web/src/pages/user-setting/setting-model/ollama-modal/index.tsx b/web/src/pages/user-setting/setting-model/ollama-modal/index.tsx
index 797de714ff387c646fd2006432f5ad0867653b61..b4805b68cf571391b079699f0ee2563ef6c3bd57 100644
--- a/web/src/pages/user-setting/setting-model/ollama-modal/index.tsx
+++ b/web/src/pages/user-setting/setting-model/ollama-modal/index.tsx
@@ -1,7 +1,7 @@
 import { useTranslate } from '@/hooks/commonHooks';
 import { IModalProps } from '@/interfaces/common';
 import { IAddLlmRequestBody } from '@/interfaces/request/llm';
-import { Form, Input, Modal, Select, Switch } from 'antd';
+import { Flex, Form, Input, Modal, Select, Space, Switch } from 'antd';
 import omit from 'lodash/omit';
 
 type FieldType = IAddLlmRequestBody & { vision: boolean };
@@ -42,6 +42,20 @@ const OllamaModal = ({
       onOk={handleOk}
       onCancel={hideModal}
       okButtonProps={{ loading }}
+      footer={(originNode: React.ReactNode) => {
+        return (
+          <Flex justify={'space-between'}>
+            <a
+              href="https://github.com/infiniflow/ragflow/blob/main/docs/ollama.md"
+              target="_blank"
+              rel="noreferrer"
+            >
+              {t('ollamaLink')}
+            </a>
+            <Space>{originNode}</Space>
+          </Flex>
+        );
+      }}
     >
       <Form
         name="basic"