国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

企業(yè)想在Windows上離線部署Dify?管住手!

0
分享至

金絲大環(huán)刀,解剖AI的工程難題。正文2567字。

一直想研究下Dify,但沒有問題入手,上周末,終于等來了。

我從卡茲克的學(xué)習(xí)群里,認(rèn)識了一位做教育的老師,她有個痛點(diǎn):

“有個項(xiàng)目正在做英文手冊內(nèi)容自動生成,已經(jīng)有辦法做到,但是效果很差,就想著用AI做,所以也在學(xué)工作流,不能上網(wǎng),涉及知識產(chǎn)品,只能本地部署。”

很多企事業(yè)單位習(xí)慣Windows辦公,又有保密的需求,確實(shí)會遇到這種問題。

對比了Dify,Coze,n8n,我選擇用Dify完成她這個需求,優(yōu)勢有四點(diǎn):

  1. 數(shù)據(jù)安全與私有化: 通過本地部署,你的所有知識產(chǎn)權(quán)文檔、模型、生成內(nèi)容全部保留在內(nèi)網(wǎng),符合最核心的要求。

  2. 內(nèi)置知識庫引擎: 這是它超越n8n的關(guān)鍵。你不需要關(guān)心如何分段、如何向量化。你只需要創(chuàng)建一個知識庫,然后像上傳文件一樣把你的.pdf, .docx, .md等格式的舊手冊和資料傳進(jìn)去。Dify會幫你處理好最繁瑣的“前半段”工作。

  3. 無縫連接本地模型: Dify設(shè)置中可以直接配置連接本地的Ollama、LM Studio等工具跑的LLM(如Llama3, Qwen)和嵌入模型,整個鏈路完全內(nèi)網(wǎng)化。

  4. 專注效果調(diào)優(yōu): 它把工程上的臟活累活都干了,讓開發(fā)者可以把寶貴的時間花在最有價值的事情上:設(shè)計(jì)和優(yōu)化Prompt模板,調(diào)整知識庫的檢索策略,從而提升最終生成內(nèi)容的質(zhì)量。

總結(jié)下,對于“英文手冊內(nèi)容自動生成”這個任務(wù),其技術(shù)本質(zhì)是一個典型的RAG應(yīng)用。需要讓AI模型參考你提供的“知識產(chǎn)品”(已有的手冊、技術(shù)文檔、設(shè)計(jì)規(guī)范),然后按照指令生成新的內(nèi)容。


Docker這么成熟,Dify也都發(fā)布兩年了,應(yīng)該沒什么坑,我來試一把!

結(jié)果一試,就把我整個周末搭進(jìn)去了(都是淚)!

一、離線安裝問題,依賴與模型的雙重考驗(yàn)

整個部署需要用到的軟件:Docker、Dify、Ollama及qwen2 1.5b。

看上去有很直接很簡單的辦法,從一臺能聯(lián)網(wǎng)的電腦上,把dify依賴的鏡像都下載好,再導(dǎo)出成tar包,再導(dǎo)入windows上,啟動。

實(shí)際操作起來才知道有多少坑。

首先是需要的鏡像文件多,Dify自身加上依賴,竟然有9個鏡像之多

docker save -o dify-web.tar langgenius/dify-web:1.7.1

執(zhí)行完9次命令,一看:


dify-api.tar 就有兩個G!Dify依賴redis緩存,nginx web服務(wù)器 ,PostgreSQL數(shù)據(jù)庫,squid 代理緩存服務(wù)器(它要這個干嘛。。。)

漫長的導(dǎo)出和拷貝傳遞到windows

docker load -i dify-web.tar docker load -i dify-api.tar docker load -i postgres.tar docker load -i nginx.tar docker load -i dify-sandbox.tar docker load -i squid.tar docker load -i redis.tar docker load -i plugin-daemon.tar docker load -i weaviate.tar

docker compose up -d

然后發(fā)現(xiàn)啟動不起來!

問了Cursor,才知道是mac是arm64平臺,windows上只能用amd64鏡像。更改導(dǎo)出腳本,重新Load

docker buildx build --platform linux/amd64 -t langgenius/dify-web:1.7.1 . docker save -o dify-web.tar langgenius/dify-web:1.7.1 docker buildx build --platform linux/amd64 -t langgenius/dify-api:1.7.1 . docker save -o dify-api.tar langgenius/dify-api:1.7.1 docker buildx build --platform linux/amd64 -t langgenius/dify-sandbox:0.2.12 . docker save -o dify-sandbox.tar langgenius/dify-sandbox:0.2.12 docker buildx build --platform linux/amd64 -t postgres:15-alpine . docker save -o postgres.tar postgres:15-alpine docker buildx build --platform linux/amd64 -t nginx:latest . docker save -o nginx.tar nginx:latest docker buildx build --platform linux/amd64 -t ubuntu/squid:latest . docker save -o squid.tar ubuntu/squid:latest docker buildx build --platform linux/amd64 -t redis:6-alpine . docker save -o redis.tar redis:6-alpine docker buildx build --platform linux/amd64 -t langgenius/dify-plugin-daemon:0.2.0-local . docker save -o plugin-daemon.tar langgenius/dify-plugin-daemon:0.2.0-local docker buildx build --platform linux/amd64 -t semitechnologies/weaviate:1.19.0 . docker save -o weaviate.tar semitechnologies/weaviate:1.19.0

雖然很麻煩,但是做對一次,還是能解決的。

大模型文件小時候簡單點(diǎn),從ollama的模型目錄里打包完,拷貝到windows上指定的模型目錄即可。大的時候拷貝一次是個很繁瑣的事兒。

二、權(quán)限問題,噩夢

windows默認(rèn)是沒有虛擬化的,需要打開 WSL(Windows Subsystem for Linux)。進(jìn)入bois,然后高級設(shè)置里,打開CPU里的 VMX之類的虛擬化技術(shù)的設(shè)置

然后在Windows功能里也要開啟虛擬機(jī)平臺


但這只是開始。

Dify容器需要將數(shù)據(jù)(如知識庫文件、數(shù)據(jù)庫文件)持久化到宿主機(jī)上。當(dāng)容器內(nèi)的Linux用戶(如root)去讀寫掛載在Windows文件系統(tǒng)(NTFS)上的卷時,文件所有權(quán)和讀寫權(quán)限(chmod, chown)的映射會變得混亂不堪。

我正好裝在FAT32分區(qū)上,導(dǎo)致插件都裝不上, 研究了半天。

三、性能問題

Windows本身不直接支持Docker容器。因此,所謂的“Windows部署”,本質(zhì)上是在Windows內(nèi)部運(yùn)行一個Linux子系統(tǒng)(WSL2),再在WSL2里運(yùn)行Docker,最后在Docker里運(yùn)行Dify。

“Windows -> WSL2 -> Docker -> Dify” ,四層套娃!這本身就是巨大的性能和管理隱患。

  1. 性能損耗: 文件系統(tǒng)在Windows和WSL2之間的讀寫性能,相比原生Linux會有多大折扣?當(dāng)Dify的知識庫需要處理大量文檔(GB級別)時,這個I/O瓶頸會不會讓你的數(shù)據(jù)清洗過程慢到無法忍受?

  2. 資源黑洞: WSL2默認(rèn)會貪婪地“吃掉”你的內(nèi)存。你如何精確地限制它的資源使用,防止它影響到Windows Server上運(yùn)行的其他關(guān)鍵業(yè)務(wù)?

四、運(yùn)維的“無盡折磨”—— 監(jiān)控、備份與升級

在原生Linux環(huán)境下,我們有大量成熟的工具來監(jiān)控容器的性能、進(jìn)行數(shù)據(jù)的自動備份。但在Windows這套“俄羅斯套娃”環(huán)境里,一切都變得別扭。

  1. 監(jiān)控的盲區(qū): 你常用的監(jiān)控Agent,是應(yīng)該裝在Windows上,還是WSL2里,還是Dify的容器內(nèi)?你能否輕松地監(jiān)控到容器內(nèi)部某個進(jìn)程的CPU和內(nèi)存占用?

  2. 備份的可靠性: 當(dāng)你備份掛載在Windows上的PostgreSQL數(shù)據(jù)目錄時,能保證數(shù)據(jù)的一致性和完整性嗎?會不會因?yàn)槲募i定的問題導(dǎo)致備份失???

  3. “不可能的”升級: 當(dāng)Dify發(fā)布新版本時,你在離線環(huán)境下,需要重復(fù)一遍上述所有“搬運(yùn)”和“配置”的噩夢。這個過程,你敢在生產(chǎn)環(huán)境中輕易嘗試嗎?

后記

在mac上,我很快就生成了一版,英文手冊工作流,非常簡單絲滑


綁定0.0.0.0 啟動 :OLLAMA_HOST=0.0.0.0:11434 ollama serve

安裝ollama插件,然后選擇模型,訪問地址設(shè)置成

http://host.docker.internal:11434/ ,然后用AI寫一個dsl,導(dǎo)入, 就ok了。
而Windows環(huán)境,我還在裝Ollama插件中。。。

總結(jié)下,雖然技術(shù)上“可行”,但在企業(yè)生產(chǎn)環(huán)境中,使用Windows離線部署Dify,是一條充滿荊棘、事倍功半、且運(yùn)維成本極高的技術(shù)路線。

你花費(fèi)80%的精力,可能只是在解決由Windows環(huán)境本身帶來的各種稀奇古怪的問題,而不是在優(yōu)化Dify的應(yīng)用效果。

我的建議:

  1. 最佳方案: 強(qiáng)烈建議公司申請一臺獨(dú)立的、哪怕是低配的Linux服務(wù)器(如CentOS或Ubuntu Server)用于部署Dify和AI相關(guān)服務(wù)。這是最標(biāo)準(zhǔn)、最穩(wěn)定、社區(qū)支持最好、長期成本最低的方案。

  2. 次選方案: 如果別無選擇,務(wù)必使用Windows Server + Hyper-V,在Hyper-V里創(chuàng)建一個完整的Linux虛擬機(jī)來運(yùn)行Docker和Dify。這比使用WSL2要更穩(wěn)定、資源隔離更徹底,更接近生產(chǎn)環(huán)境的要求。

記住,作為研發(fā)工程師,我們的職責(zé)不只是“讓它跑起來”,更是要“讓它穩(wěn)定、高效、可維護(hù)地一直跑下去”。選擇正確的技術(shù)棧,是這一切的開始。

回復(fù)【Dify】,討論研究AI工作流的工程問題。

我是刀哥,大廠架構(gòu)師,出海創(chuàng)業(yè)者,深入研究AI工具和AI編程。關(guān)注我,了解更多AI知識!

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
Netflix1月片單重磅來襲!

Netflix1月片單重磅來襲!

追劇九號廳
2026-01-04 10:27:43
站隊(duì)預(yù)測遭打臉!馬杜羅被擄走,李莉預(yù)測“美國不敢妄動”又落空

站隊(duì)預(yù)測遭打臉!馬杜羅被擄走,李莉預(yù)測“美國不敢妄動”又落空

瑜說還休
2026-01-04 12:59:06
李宗仁歸國之后,希望能出任人大副委員長一職,毛主席卻給出了三條關(guān)鍵理由,直言此事并不合適

李宗仁歸國之后,希望能出任人大副委員長一職,毛主席卻給出了三條關(guān)鍵理由,直言此事并不合適

史海孤雁
2025-12-25 16:48:16
馬杜羅還有救,聯(lián)合國召開大會,中方告示特朗普,朝鮮也行動了

馬杜羅還有救,聯(lián)合國召開大會,中方告示特朗普,朝鮮也行動了

老嘪科普
2026-01-05 19:26:26
買紅妹:我那“拋妻棄子”的前夫,與潘蔚再婚后,面相都變了!

買紅妹:我那“拋妻棄子”的前夫,與潘蔚再婚后,面相都變了!

瓜汁橘長Dr
2025-12-31 18:03:17
戰(zhàn)爭要結(jié)束了,1萬俄軍被俘虜:公開大批內(nèi)幕,俄羅斯臉都?xì)馇嗔?>
    </a>
        <h3>
      <a href=卷史
2026-01-03 17:10:23
新賽季開門紅!吳易昺兩盤橫掃世界第54,輕松躋身香港站16強(qiáng)

新賽季開門紅!吳易昺兩盤橫掃世界第54,輕松躋身香港站16強(qiáng)

全景體育V
2026-01-05 19:25:47
《尋秦記》憑啥花了3.5億?

《尋秦記》憑啥花了3.5億?

大中國
2026-01-05 13:14:16
沖動的后果!山東隊(duì)主教練邱彪,面臨CBA公司的重罰

沖動的后果!山東隊(duì)主教練邱彪,面臨CBA公司的重罰

體育哲人
2026-01-05 15:03:21
東風(fēng)導(dǎo)彈泄密案:間諜郭萬鈞一家三口,全部被處以死刑

東風(fēng)導(dǎo)彈泄密案:間諜郭萬鈞一家三口,全部被處以死刑

冰點(diǎn)歷史
2025-07-15 09:33:13
隨著新月2-0,利雅得體育0-4,沙特聯(lián)最新積分榜:C羅率隊(duì)從榜首滑落

隨著新月2-0,利雅得體育0-4,沙特聯(lián)最新積分榜:C羅率隊(duì)從榜首滑落

側(cè)身凌空斬
2026-01-05 06:46:05
為什么越來越多人嫌棄“棉花被”?聽內(nèi)行人說完,恍然大悟

為什么越來越多人嫌棄“棉花被”?聽內(nèi)行人說完,恍然大悟

蜉蝣說
2025-12-29 17:17:50
15票贊成0票反對!安理會投票結(jié)果公布,美俄態(tài)度一致,中方表態(tài)

15票贊成0票反對!安理會投票結(jié)果公布,美俄態(tài)度一致,中方表態(tài)

博覽歷史
2025-12-31 20:52:27
牡丹花下死,“縱欲過度”的張雨綺,終究為自己的行為付出了代價

牡丹花下死,“縱欲過度”的張雨綺,終究為自己的行為付出了代價

娛樂看阿敞
2025-12-17 14:11:15
痛心!38歲江蘇美女教師梁嬌去世,丈夫去世不到百天,女兒才7歲

痛心!38歲江蘇美女教師梁嬌去世,丈夫去世不到百天,女兒才7歲

云舟史策
2025-06-23 09:35:09
不必二選一:理性看待中國哈薩克族回歸潮

不必二選一:理性看待中國哈薩克族回歸潮

西域都護(hù)
2026-01-05 10:40:49
南京博物館丑聞更多細(xì)節(jié)內(nèi)幕曝光,線索疑點(diǎn)越挖越深,不敢深查了

南京博物館丑聞更多細(xì)節(jié)內(nèi)幕曝光,線索疑點(diǎn)越挖越深,不敢深查了

眼光很亮
2026-01-03 15:45:53
安徽一銀行黨委書記、董事長被查!

安徽一銀行黨委書記、董事長被查!

阜陽發(fā)布
2026-01-05 15:31:46
奧運(yùn)冠軍管晨辰出演短劇,本人發(fā)文:能夠拿捏

奧運(yùn)冠軍管晨辰出演短劇,本人發(fā)文:能夠拿捏

紅星新聞
2026-01-04 19:22:21
東體:茹薩離隊(duì)是技戰(zhàn)術(shù)層面的原因,海港將引進(jìn)防守型后腰

東體:茹薩離隊(duì)是技戰(zhàn)術(shù)層面的原因,海港將引進(jìn)防守型后腰

懂球帝
2026-01-05 13:55:10
2026-01-05 20:55:00
刀哥聊AI
刀哥聊AI
深度評測AI工具、AI大模型,資深大廠架構(gòu)師,出海智能硬件創(chuàng)業(yè)者
100文章數(shù) 12關(guān)注度
往期回顧 全部

科技要聞

4100家科技企業(yè)集結(jié)賭城,CES揭開AI新戰(zhàn)場

頭條要聞

美對委動手致歐盟立場分裂 兩元首先后發(fā)文內(nèi)容南轅北轍

頭條要聞

美對委動手致歐盟立場分裂 兩元首先后發(fā)文內(nèi)容南轅北轍

體育要聞

41歲詹皇26+10+6又迎里程碑 湖媒贊GOAT

娛樂要聞

《探索新境2》王一博挑戰(zhàn)酋長巖

財(cái)經(jīng)要聞

丁一凡:中美進(jìn)入相對穩(wěn)定的競爭共存期

汽車要聞

海獅06EV冬季續(xù)航挑戰(zhàn) "電"這事比亞迪絕對玩明白了

態(tài)度原創(chuàng)

數(shù)碼
房產(chǎn)
親子
家居
軍事航空

數(shù)碼要聞

引領(lǐng)全球技術(shù)!海信將發(fā)布全球首款RGB-Mini LED電視

房產(chǎn)要聞

再次登頂海南樓市!超越阿那亞的,只有阿那亞!

親子要聞

傷了躺平孩子的心,父母千萬別道歉!

家居要聞

白色大理石 奢華現(xiàn)代

軍事要聞

馬杜羅預(yù)計(jì)5日在紐約"首次出庭"

無障礙瀏覽 進(jìn)入關(guān)懷版