No description
Find a file
balibabu fa171dfe6c
feat: submit new password to backend and submit user information and add Form to UserSettingProfile (#114)
* feat: add Form to UserSettingProfile

* feat: submit user information

* feat: submit new password to backend
2024-03-08 17:09:07 +08:00
.github add PR MD (#4) 2023-12-13 19:17:01 +08:00
api refine pdf parser, add time zone to userinfo (#112) 2024-03-08 11:24:24 +08:00
conf add dockerfile and fix trival bugs (#78) 2024-02-28 15:01:12 +08:00
deepdoc refine pdf parser, add time zone to userinfo (#112) 2024-03-08 11:24:24 +08:00
docker chage tas execution logic (#103) 2024-03-06 19:16:31 +08:00
rag refine pdf parser, add time zone to userinfo (#112) 2024-03-08 11:24:24 +08:00
web feat: submit new password to backend and submit user information and add Form to UserSettingProfile (#114) 2024-03-08 17:09:07 +08:00
.gitignore change callback strategy, add timezone to docker (#96) 2024-03-05 12:08:41 +08:00
Dockerfile docker debugging modification (#82) 2024-02-28 18:57:43 +08:00
LICENSE Initial commit 2023-12-12 14:13:13 +08:00
README.md resolve the issue of naive parser (#87) 2024-02-29 18:53:02 +08:00
README_zh.md add dockerfile and fix trival bugs (#78) 2024-02-28 15:01:12 +08:00

English | 简体中文

System Environment Preparation

Install docker

If your machine doesn't have Docker installed, please refer to Install Docker Engine

OS Setups

Firstly, you need to check the following command:

121:/ragflow# sysctl vm.max_map_count
vm.max_map_count = 262144

If vm.max_map_count is not larger than 65535, please run the following commands:

121:/ragflow# sudo sysctl -w vm.max_map_count=262144

However, this change is not persistent and will be reset after a system reboot. To make the change permanent, you need to update the /etc/sysctl.conf file. Add or update the following line in the file:

vm.max_map_count=262144

Here we go!

If you want to change the basic setups, like port, password .etc., please refer to .env before starting the system.

If you change anything in .env, please check service_conf.yaml which is a configuration of the back-end service and should be consistent with .env.

  • In service_conf.yaml, configuration of LLM in user_default_llm is strongly recommended. In user_default_llm of service_conf.yaml, you need to specify LLM factory and your own API_KEY. It's O.K if you don't have API_KEY at the moment, you can specify it later at the setting part after starting and logging in the system.
  • We have supported the flowing LLM factory, and the others is coming soon: OpenAI, 通义千问/QWen, 智谱AI/ZhipuAI
121:/ragflow# cd docker
121:/ragflow/docker# docker compose up -d

If after about a half of minutes, use the following command to check the server status. If you can have the following outputs, Hallelujah! You have successfully launched the system.

121:/ragflow# docker logs -f  ragflow-server

    ____                 ______ __               
   / __ \ ____ _ ____ _ / ____// /____  _      __
  / /_/ // __ `// __ `// /_   / // __ \| | /| / /
 / _, _// /_/ // /_/ // __/  / // /_/ /| |/ |/ / 
/_/ |_| \__,_/ \__, //_/    /_/ \____/ |__/|__/  
              /____/                             

 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:9380
 * Running on http://172.22.0.5:9380
INFO:werkzeug:Press CTRL+C to quit

Open your browser, after entering the IP address of your server, if you see the flowing in your browser, Hallelujah again!

The default serving port is 80, if you want to change that, please refer to ragflow.conf, and change the listen value.