iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

ODK Central是該生態系中的伺服器端軟體,每個帳號可以管理多個專案(Project),每個專案又可以有多個表單(Form),管理員帳號可以進行人員、專案、實體的設定與權限調整。

ODK Central要自行安裝時,有幾個地方需要事先知道:

  1. 使用環境:
    它是跑Linux的,服務是掛Docker compose來定義與執行的,可以租用DigitalOcean或者AWS的虛擬機服務來安裝,但如果您人在公司,想建構用於內部服務,那筆者建議獨立給一套硬體運作,穩定性較高,當然如果放在自建雲也是沒問題。

  2. 需要網址:
    這個網址必須要指到伺服器的IP上面,這部分,可以申請免費網址,然後轉到該伺服器,或者如果有公司網址,也可以分配一個子網域給該服務,而它是使用https,所以需要申請SSL,可以使用免費的LetsEncrypt SSL 來註冊。

另外,可以從官網看到,他們也是有租用服務ODK Cloud,如果覺得給他們託管來的省事與放心,費用也還可以接受,那其實就專業的來託管也不錯。

安裝說明:
可以參考官方網站的教學(https://docs.getodk.org/central-install/),裡面十分詳盡,裡面從最原始安裝,到後續調整,因此這裡就不贅述。

免對外連線的方式:
由於筆者是拿來作公司內部的巡檢資料輸入,其實不需對外連線,但是OKD Central安裝時,需要有SSL認證的網址才能正常使用,因此這部分困擾了我很久,後來從ODK的論壇上找到了這篇文章,依照文章指引,終於解決了這個問題,有需要的,也可以參考看看。

https://forum.getodk.org/t/odk-central-use-without-internet/47438/2
使用DuckDNS與 Nginx Proxy Manager 來申請 LetsEncrypt SSL

裝好後的登入畫面:
https://ithelp.ithome.com.tw/upload/images/20240916/20007221zq5dbfJojK.jpg

下一篇我們就來介紹這套伺服器端的軟體,敬請期待


上一篇
Day3: 安裝 ODK Collect與測試
下一篇
Day5: ODK Central 的基本配置
系列文
用 ODK 和 Access VBA 打造行動化資料收集流程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言