Nas docker安裝部署開源在線畫原型圖項目Penpot
Nas docker安裝部署開源在線畫原型圖項目Penpot
如果覺得樣式不好:跳轉(zhuǎn)即可 (md文件復(fù)制過來有些樣式會不一樣)原文地址:https://www.firstsaofan.top/archives/nasdocker-an-zhuang-bu-shu-kai-yuan-zai-xian-hua-yuan-xing-tu-xiang-mu-penpot所有的博客已遷移到新域名,老地址將會在今年6月到期,以后地址都不會變了。長期維護(hù)。地址:https://www.firstsaofan.top/
一:前話
1.前面的Nas docker-compose就是為了這個做準(zhǔn)備的,本來我用筆記本安裝成功了save了所有的鏡像然后準(zhǔn)備還原的,但是由于官方的配置很多事用v2以上寫的,我單獨(dú)一個一個啟動,很多配置我不是很清楚如何修改與配置。
二:開始部署
1.如果你的docker-compose 版本高于2直接用官方的2行命令即可啟動,
官方地址:https://help.penpot.app/technical-guide/getting-started/#install-with-docker
2.進(jìn)入一個文件夾然后使用此命令(Nas)
2.1你也可以在windows下面直接用瀏覽器打開這個地址,復(fù)制所有內(nèi)容新建一個文件docker-compose.yaml
2.2然后拷貝到Nas里面。
3.啟動即可(不要直接啟動,看完之后再啟動這個命令)
訪問如下地址即可:
http://localhost:9001
三:遇到的問題
1.根據(jù)上面所有容器都可以正常啟動,但是注冊賬號之后,無法登陸,你需要修改配置:
在140行左右,或者你搜索PENPOT_FLAGS即可,在后面加上disable-secure-session-cookies,不然需要證書才可以訪問。
官方地址:https://help.penpot.app/technical-guide/configuration/#other-flags
2.還有一個就是你本地端口5432(postgresql默認(rèn)端口)已經(jīng)被占用或者你已經(jīng)有一個postgresql了
需要修改配置:ports:- 5433:5432(5433你可以修改成你自己的空余端口即可),加上端口映射即可。
3.郵箱注冊驗證配置,如果你不配置,那么郵箱隨便填也可以注冊以及登錄,如果你想別人注冊然后接收到驗證郵件之后才能登陸需要修改如下配置:(需要你的郵箱開啟smtp協(xié)議)可以自行百度
主要注意的是PENPOT_SMTP_PASSWORD=,這個不是郵箱密碼,而是開啟smtp的授權(quán)碼
配置完之后,用戶注冊了會受到你的驗證郵件,驗證了才能登陸。
4.還有一個就是對外的地址:如果你是對外的那么需要配置。PENPOT_PUBLIC_URI,這個有2個,需要修改的是默認(rèn)值為- PENPOT_PUBLIC_URI=http://localhost:9001 的值
這個換成你的域名就行,如果你的不是80端口則記得加上端口http://public-domain:9001
也可以用nginx做跳轉(zhuǎn)。只要最后的地址是正確的就行
他的驗證郵件是默認(rèn)這個url+很長一串的校驗碼,所以如果這個url不對,校驗會不成功。
修改完這些配置之后再去啟動即可
本人項目地址:https://ui.firstsaofan.top/
