Linux-搭建介面文件服務
阿新 • • 發佈:2018-12-18
MinDoc 是一款針對IT團隊開發的簡單好用的文件管理系統。
MinDoc 的前身是 SmartWiki 文件系統。SmartWiki 是基於 PHP 框架 laravel 開發的一款文件管理系統。因 PHP 的部署對普通使用者來說太複雜,所以改用 Golang 開發。可以方便使用者部署和實用。MinDoc已經在GitHub開源(地址),接下來記錄一下,在Ubuntu中搭建MinDoc服務,如下:
- 建立資料夾
[email protected]:~# mkdir mindoc
[email protected]:~# cd mindoc
- 下載
[email protected] :~/mindoc# wget https://github.com/lifei6671/mindoc/releases/download/v1.0.2/mindoc_linux_amd64.zip
- 解壓
[email protected]:~/mindoc# unzip mindoc_linux_amd64.zip
- 配置環境變數
vi /etc/profile
增加如下一行配置:
export ZONEINFO=/root/mindoc/lib/time/zoneinfo.zip
退出編輯,使配置生效:
source /etc/profile
- 配置資料庫
[email protected]:~/mindoc# vi conf/app.conf
將下列配置的值修改成為你資料庫的資訊:
# 資料庫引擎:mysql或者sqlite3 db_adapter="${MINDOC_DB_ADAPTER||sqlite3}" # 主機名 db_host="${MINDOC_DB_HOST||127.0.0.1}" # 埠 db_port="${MINDOC_DB_PORT||3306}" # 資料庫名 db_database="${MINDOC_DB_DATABASE||./database/mindoc.db}" # 使用者名稱 db_username="${MINDOC_DB_USERNAME||root}" # 密碼 db_password="${MINDOC_DB_PASSWORD||123456}"
- 初始化
[email protected]:~/mindoc# ./mindoc_linux_amd64 install
初始化成功之後,會自動建立一個root
賬號,密碼為123456
- 修改為可執行程式
[email protected]:~/mindoc# chmod +x mindoc_linux_amd64
- 啟動程式
[email protected]:~/mindoc# ./mindoc_linux_amd64
此時,我們訪問:http://${IP}:8181
,就能訪問mindoc了!
至此,Over~~~~