RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用Solopace.Gem遠(yuǎn)程訪問內(nèi)網(wǎng)ERP-dolibarr

jf_35150002 ? 來源:jf_35150002 ? 作者:jf_35150002 ? 2023-12-25 11:45 ? 次閱讀

步驟一. 安裝dolibarr開源ERP系統(tǒng)

dolibarr的數(shù)據(jù)存儲(chǔ)可選mysql或postgres,在??使用Solopace.Gem訪問k8s部署的CMS系統(tǒng)??一文中,我們?cè)趉ubernetes集群中部署運(yùn)行了一個(gè)單實(shí)例的mysql服務(wù),在這里我們選擇直接復(fù)用之前部署的mysql數(shù)據(jù)庫(kù)。

創(chuàng)建dolibarr的程序用戶和數(shù)據(jù)庫(kù)

create database dolibarr_db default character set utf8mb4 collate utf8mb4_unicode_ci; grant all privileges on dolibarr_db.* to 'dolib'@'%' identified by '自定義密碼'; alter user 'dolib'@'%' identified with mysql_native_password by '自定義密碼';

創(chuàng)建dolibarr on k8s部署清單

1.deployment資源

注意:如果要將dolibarr與mysql部署在不同的名稱空間,則變量DOLI_DB_HOST的值應(yīng)該為mysql service的完整FQDN,如:svc-mysql..svc.cluster.local

apiVersion: apps/v1 kind: Deployment metadata: name: deploy-dolibarr labels: app: dolibarr spec: replicas: 1 selector: matchLabels: app: dolibarr template: metadata: labels: app: dolibarr spec: initContainers: - name: initsysctl image: busybox command: - sh - -c - | sysctl -w net.ipv4.tcp_keepalive_time=600 sysctl -w net.ipv4.tcp_keepalive_intvl=30 sysctl -w net.ipv4.tcp_keepalive_probes=10 securityContext: privileged: true containers: - name: dolibarr image: tuxgasy/dolibarr ports: - containerPort: 80 livenessProbe: httpGet: path: / port: 80 initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 readinessProbe: httpGet: path: / port: 80 initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 5 lifecycle: preStop: exec: command: ["/bin/sh","-c","/usr/bin/php /var/www/html/core/scripts/stop.php"] env: - name: DOLI_DB_HOST value: svc-mysql - name: DOLI_DB_PORT value: '3306' - name: DOLI_DB_NAME value: dolibarr_db - name: DOLI_DB_USER value: doli - name: DOLI_DB_PASSWORD valueFrom: secretKeyRef: name: sec-doli-dbpass key: MYSQL_DOLI_PASSWORD - name: DOLI_URL_ROOT value: 'http://0.0.0.0' - name: PHP_INI_DATE_TIMEZONE value: 'Asia/Shanghai' resources: limits: cpu: 500m memory: 1Gi requests: cpu: 100m memory: 256Mi

2.secret資源,用戶將dolibarr連接mysql的密碼加密存儲(chǔ)

注意:MYSQL_DOLI_PASSWORD的值應(yīng)該是真實(shí)密碼的base64轉(zhuǎn)碼

apiVersion: v1 kind: Secret metadata: name: sec-doli-dbpass labels: dbtype: mysql app: dolibarr type: Opaque data: MYSQL_DOLI_PASSWORD: 

3.service資源

apiVersion: v1 kind: Service metadata: name: svc-dolibarr labels: app: dolibarr spec: type: NodePort ports: - port: 80 targetPort: 80 name: http selector: app: dolibarr

應(yīng)用資源清單部署dolibarr

kubectl apply -f secret.yaml kubectl apply -f deployment.yaml kubectl apply -f service.yaml

檢查服務(wù)運(yùn)行狀態(tài)

執(zhí)行命令:

kubectl get pods -A -l 'app=dolibarr'

wKgaomWI96mANkCxAADb1Vfxxtg582.png

當(dāng)返回結(jié)果中STATUS列為Running時(shí)候,代表部署成功

內(nèi)網(wǎng)訪問ERP

獲取dolibarr service的主機(jī)端口

kubectl get svc -A -l 'app=dolibarr'

wKgZomWI9eeABqsTAABVcqaaJMQ719.png

可以看到這里的對(duì)外暴露的端口是31810,此時(shí)在內(nèi)網(wǎng)環(huán)境下直接訪問k8s任意節(jié)點(diǎn)的ip:31810即可訪問dolibarr的web控制臺(tái)

wKgZomWI9e-AVt5bAABrCaDm2Ig120.png

使用初始賬號(hào)密碼:admin/admin登錄即可

步驟二. 遠(yuǎn)程訪問內(nèi)網(wǎng)ERP

此時(shí)如果我們需要在家或則異地訪問部署在內(nèi)網(wǎng)環(huán)境的ERP系統(tǒng)的話,下面介紹一種方便快捷的解決方案:

??Solopace.Gem傳送門下載地址??

服務(wù)端安裝SolopaceGem

Kubernetes本身具有容器運(yùn)行環(huán)境,因此我們選擇最簡(jiǎn)單方便的Docker來安裝SolopaceGem,在任意一臺(tái)k8s集群節(jié)點(diǎn)中:

執(zhí)行以下命令啟動(dòng)SolopaceGem Docker客戶端

sudo docker run -d --name=SolopaceGem -v /var/lib:/var/lib -v /dev/net/tun:/dev/net/tun --network=host --restart=always --cap-add=NET_ADMIN --cap-add=NET_RAW doaction/solopacegem:latest

獲取SolopaceGem組網(wǎng)鏈接

sudo docker exec SolopaceGem solopacegem status

wKgaomWI9guAfk7rAAIGyPmOmos376.png

復(fù)制組網(wǎng)鏈接地址至瀏覽器打開

wKgaomWI9hmAGYEhAARes5zBCf4680.png

創(chuàng)建組網(wǎng)并加入

wKgZomWI9ieAeRV3AAC6xULB4as876.png

成功加入組網(wǎng)

wKgaomWI9jKAICfGAADuOj35KUQ801.png

在客戶端上安裝SolopaceGem

下載SolopaceGem客戶端

在需要遠(yuǎn)程訪問內(nèi)網(wǎng)ERP系統(tǒng)的PC上訪問官網(wǎng)下載適用于您設(shè)備系統(tǒng)的客戶端。

官網(wǎng):??首頁(yè)-Solopace.Gem傳送門??

wKgZomWI9jmASznxAAO2IeyY69c620.png

下載完成后,按照提示進(jìn)行安裝即可。

安裝后登錄/注冊(cè)(未注冊(cè)用戶將會(huì)自動(dòng)注冊(cè))

wKgZomWI9k6AVDXZAAEDWGdguzk727.png

此處使用之前安裝Docker客戶端是注冊(cè)的賬號(hào)登錄

客戶端加入組網(wǎng)

登錄后選擇已有網(wǎng)絡(luò)ID,將會(huì)自動(dòng)列出之前創(chuàng)建的網(wǎng)絡(luò)

wKgZomWI9lWAKjRlAAH8VNn00HU867.png

?選擇網(wǎng)絡(luò)ID并加入即可

連接網(wǎng)絡(luò)

wKgaomWI9luAVPbQAAGj7Q5Ku7I689.png

當(dāng)在在線設(shè)備列表中看到當(dāng)前客戶端與Kubernetes Docker客戶端都處于在線狀態(tài)時(shí),說明組網(wǎng)成功。

通過Solopace.Gem組網(wǎng)IP訪問

當(dāng)組網(wǎng)成功之后,我們只需要將之前的內(nèi)網(wǎng)IP改為Solopace.Gem為Docker客戶端分配的組網(wǎng)IP加端口的形式,即可實(shí)現(xiàn)遠(yuǎn)程訪問內(nèi)網(wǎng)的ERP系統(tǒng)啦!

wKgZomWI9e-AVt5bAABrCaDm2Ig120.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ERP
    ERP
    +關(guān)注

    關(guān)注

    0

    文章

    505

    瀏覽量

    34387
  • 組網(wǎng)
    +關(guān)注

    關(guān)注

    1

    文章

    353

    瀏覽量

    22329
  • 遠(yuǎn)程訪問
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    7890
  • 內(nèi)網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    8981
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    打破網(wǎng)絡(luò)邊界:P2Link助力實(shí)現(xiàn)高效遠(yuǎn)程訪問內(nèi)網(wǎng)穿透

    在數(shù)字化辦公、遠(yuǎn)程管理以及物聯(lián)網(wǎng)設(shè)備日益普及的當(dāng)下,遠(yuǎn)程訪問已然成為人們?nèi)粘9ぷ髋c生活中至關(guān)重要的組成部分。不過,于傳統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)里,內(nèi)網(wǎng)設(shè)備(像公司服務(wù)器、智能家居系統(tǒng)之類)往往處在
    發(fā)表于 10-31 11:54

    谷歌發(fā)布遠(yuǎn)程安全訪問零信任方案,向員工提供內(nèi)網(wǎng)的安全訪問服務(wù)

    近日,谷歌宣布完成其內(nèi)部使用的遠(yuǎn)程安全訪問零信任方案BeyondCorp的產(chǎn)品化,并在谷歌云服務(wù)上發(fā)布銷售。眾所周知,Google的BeyondCorp項(xiàng)目是最早的零信任方案之一,早在2011年,谷歌就開始在內(nèi)部部署遠(yuǎn)程
    的頭像 發(fā)表于 04-26 14:44 ?4853次閱讀

    樹莓派:使用花生殼或FRP實(shí)現(xiàn)內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問的方案

    繼續(xù)折騰樹莓派,如果沒有公網(wǎng)ip,但又想隨時(shí)隨地都能連接到樹莓派,或者訪問上面的服務(wù),今天提供兩套樹莓派內(nèi)網(wǎng)穿透,遠(yuǎn)程訪問方案
    的頭像 發(fā)表于 06-27 17:00 ?5171次閱讀
    樹莓派:使用花生殼或FRP實(shí)現(xiàn)<b class='flag-5'>內(nèi)網(wǎng)</b>穿透,<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>的方案

    通過Solopace.Gem遠(yuǎn)程訪問企業(yè)物聯(lián)網(wǎng)監(jiān)控平臺(tái)

    Solopace.Gem是一個(gè)基于WireGuard協(xié)議的虛擬專用網(wǎng)絡(luò)(VPN)解決方案,它能夠輕松地連接多個(gè)設(shè)備,無論這些設(shè)備位于何處,即使它們?cè)诓煌木W(wǎng)絡(luò)或位置上。物聯(lián)網(wǎng)監(jiān)控平臺(tái)通常需要訪問分布
    的頭像 發(fā)表于 12-18 11:40 ?702次閱讀
    通過<b class='flag-5'>Solopace.Gem</b><b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>企業(yè)物聯(lián)網(wǎng)監(jiān)控平臺(tái)

    使用Solopace.Gem實(shí)現(xiàn)無公網(wǎng)IP連接自建RustDesk中繼服務(wù)器(Linux)

    IP的情況下,自建的RustDesk Server就難以讓處于各個(gè)不同網(wǎng)絡(luò)的RustDesk客戶端訪問到; 由此我們便有了借助Solopace.Gem來完成RustDesk 服務(wù)端與客戶端之間的網(wǎng)絡(luò)
    的頭像 發(fā)表于 12-18 11:46 ?768次閱讀
    使用<b class='flag-5'>Solopace.Gem</b>實(shí)現(xiàn)無公網(wǎng)IP連接自建RustDesk中繼服務(wù)器(Linux)

    通過Solopace.Gem 無需公網(wǎng)IP遠(yuǎn)程訪問智能家庭(HomeAssistant)

    Solopace.Gem可以便捷地讓你再任何地方訪問家中的Home Assistant,這為個(gè)人用戶提供了更便利的控制家庭自動(dòng)化設(shè)備的方式。以下是一份教程,展示如何通過Solopace.Gem
    的頭像 發(fā)表于 12-18 14:29 ?726次閱讀
    通過<b class='flag-5'>Solopace.Gem</b> 無需公網(wǎng)IP<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>智能家庭(HomeAssistant)

    【保姆級(jí)教學(xué)】拋棄QuickConnect,免費(fèi)極速遠(yuǎn)程訪問黑群輝、白群暉NAS

    遠(yuǎn)程訪問群暉NAS,而且支持所有的套件的遠(yuǎn)程訪問,小白也能看懂。 步驟1:注冊(cè)并安裝內(nèi)網(wǎng)穿透工具Solo
    的頭像 發(fā)表于 12-18 14:52 ?1273次閱讀
    【保姆級(jí)教學(xué)】拋棄QuickConnect,免費(fèi)極速<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>訪問</b>黑群輝、白群暉NAS

    更適合國(guó)內(nèi)的遠(yuǎn)程訪問方法:自建根服務(wù)器&amp;基于節(jié)點(diǎn)小寶虛擬內(nèi)網(wǎng)

    網(wǎng)盤限速?異地出差忘文件?出差異地辦公,訪問公司OA、ERP、CRM系統(tǒng)、文件服務(wù)器等,快速組建個(gè)人局域網(wǎng),家庭影院共享,享受高質(zhì)量的視聽體驗(yàn)。等等這樣的場(chǎng)景,穩(wěn)定靠譜的遠(yuǎn)程訪問能力顯
    的頭像 發(fā)表于 05-27 15:01 ?352次閱讀

    teamviewer內(nèi)網(wǎng)遠(yuǎn)程控制外網(wǎng)

    在企業(yè)內(nèi)網(wǎng)環(huán)境中,安全性、穩(wěn)定性和性能是企業(yè)用戶關(guān)注的重點(diǎn)。然而,許多遠(yuǎn)程控制軟件在內(nèi)網(wǎng)應(yīng)用中存在限制,無法滿足企業(yè)的特殊需求。比如知名的遠(yuǎn)程控制軟件 TeamViewer,其功能強(qiáng)大
    的頭像 發(fā)表于 08-16 20:46 ?1415次閱讀

    這個(gè)組網(wǎng)、內(nèi)網(wǎng)穿透工具遠(yuǎn)程連接是真的牛!

    首先,我們來探討一個(gè) 常見的疑問 :為什么遠(yuǎn)程無法直接訪問你電腦或NAS上運(yùn)行的網(wǎng)站和服務(wù)? 原因在于 ,多數(shù)情況下,這些設(shè)備都被安置在內(nèi)網(wǎng)之中,缺乏一個(gè)可供外界直接訪問的獨(dú)立公網(wǎng)IP
    的頭像 發(fā)表于 08-19 16:08 ?353次閱讀
    這個(gè)組網(wǎng)、<b class='flag-5'>內(nèi)網(wǎng)</b>穿透工具<b class='flag-5'>遠(yuǎn)程</b>連接是真的牛!

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透是什么?有什么作用?

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透指的是通過特定技術(shù)手段,將處于內(nèi)網(wǎng)中的電腦或服務(wù)器,通過外部網(wǎng)絡(luò)(互聯(lián)網(wǎng))進(jìn)行訪問。內(nèi)網(wǎng)穿透的主要作用是解決在
    的頭像 發(fā)表于 09-13 08:10 ?377次閱讀
    <b class='flag-5'>遠(yuǎn)程</b>桌面<b class='flag-5'>內(nèi)網(wǎng)</b>穿透是什么?有什么作用?

    打破網(wǎng)絡(luò)邊界:P2Link助力實(shí)現(xiàn)高效遠(yuǎn)程訪問內(nèi)網(wǎng)穿透

    P2Link作為一種高效的內(nèi)網(wǎng)穿透解決方案,通過其強(qiáng)大的功能、簡(jiǎn)單的配置和高效的傳輸技術(shù),幫助用戶打破了內(nèi)網(wǎng)與外網(wǎng)之間的界限。無論是遠(yuǎn)程辦公、物聯(lián)網(wǎng)管理,還是智能家居控制,P2Link都能提供便捷
    的頭像 發(fā)表于 10-31 11:59 ?151次閱讀

    P2link——強(qiáng)大的內(nèi)網(wǎng)穿透和遠(yuǎn)程訪問工具

    P2Link作為一款強(qiáng)大的內(nèi)網(wǎng)穿透和遠(yuǎn)程訪問工具,可以幫助用戶輕松實(shí)現(xiàn)網(wǎng)絡(luò)連接和數(shù)據(jù)傳輸。特別適用于在復(fù)雜網(wǎng)絡(luò)環(huán)境中需要遠(yuǎn)程訪問
    的頭像 發(fā)表于 11-01 14:21 ?337次閱讀

    內(nèi)網(wǎng)通過公網(wǎng)地址訪問內(nèi)網(wǎng)服務(wù)器的設(shè)置方法

    在一些場(chǎng)景下,內(nèi)部網(wǎng)絡(luò)中的服務(wù)器需要通過公網(wǎng)地址進(jìn)行訪問,尤其是在沒有固定公網(wǎng)IP或需要在外部訪問時(shí)。為了解決這一問題,可以使用以下幾種方法實(shí)現(xiàn)內(nèi)網(wǎng)穿透,方便地通過公網(wǎng)訪問
    的頭像 發(fā)表于 11-07 15:09 ?531次閱讀

    ElfBoard技術(shù)貼|如何完成FRP內(nèi)網(wǎng)穿透

    FRP(FastReverseProxy)是一款高效能的反向代理工具,專為解決內(nèi)網(wǎng)穿透問題而設(shè)計(jì)。它能夠?qū)?b class='flag-5'>內(nèi)網(wǎng)中的服務(wù)安全地暴露至公網(wǎng),讓外部用戶輕松實(shí)現(xiàn)遠(yuǎn)程訪問。FRP支持TCP、U
    的頭像 發(fā)表于 11-08 13:30 ?269次閱讀
    ElfBoard技術(shù)貼|如何完成FRP<b class='flag-5'>內(nèi)網(wǎng)</b>穿透
    RM新时代网站-首页