1. 程式人生 > >Linux-搭建介面文件服務

Linux-搭建介面文件服務

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了!

image

至此,Over~~~~