Skip to content

t301000/xoops-easy-dock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XOOPS 輕鬆架 in Docker

這是啥?

為了在 Docker 環境中安裝 XOOPS 輕鬆架,以 Laradock 為基礎修改而來,可以快速完成 XOOPS 輕鬆架之安裝,並且經過簡單設定,即可完成 Let's Encrypt 的免費 SSL 憑證申請與自動更新。

包含元件

系統需求

  • Debian based OS,建議使用 Ubuntu Server
  • CentOS 7 1804
  • curl
  • unzip

若未安裝 curl、unzip、jq 者,請先進行安裝。

# Debian based OS
sudo apt install -y unzip curl jq

# CentOS 7
sudo yum install -y epel-release
sudo yum install -y unzip curl deltarpm jq

安裝步驟

懶人安裝法

執行下列指令即可。

curl -L https://raw.githubusercontent.com/t301000/xoops-easy-dock/master/lazy.sh -o lazy.sh && chmod +x lazy.sh && ./lazy.sh

過程中請務必詳閱各項目之說明,完成後請依標準安裝之步驟4,開啟瀏覽器進行 XOOPS 輕鬆架安裝。

http(s)://YOUR_SERVER

xoops-easy-dock 安裝

若無法完成安裝,則依標準安裝進行。

標準安裝

1. 下載 xoops-easy-dock 並解壓縮

curl -L https://github.com/t301000/xoops-easy-dock/archive/master.zip -o master.zip
unzip master.zip

解壓縮之後會有一個名稱為 xoops-easy-dock-master 之目錄。

2. 重命名目錄

依需要將 xoops-easy-dock-master 目錄重命名,如 xoops ,此步驟可不做。

mv xoops-easy-dock-master xoops

3. 執行安裝腳本

執行安裝腳本,依序完成各個步驟。

cd xoops
./install.sh

安裝腳本選單

4. XOOPS 輕鬆架安裝

開啟瀏覽器進行 XOOPS 輕鬆架安裝。

http(s)://YOUR_SERVER
  • 資料庫位址: mysql
  • 資料庫名稱: .env 中 MYSQL_DATABASE 之設定值,預設為 default
  • 資料庫帳號: .env 中 MYSQL_USER 之設定值,預設為 default
  • 資料庫密碼: .env 中 MYSQL_PASSWORD 之設定值,預設為 secret

資料庫管理工具

XOOPS 輕鬆架內建 Adminer 可管理資料庫。

http(s)://YOUR_SERVER/modules/tad_adm/pma.php
  • 伺服器:mysql
  • 帳號: .env 中 MYSQL_USER 之設定值,預設為 default
  • 密碼: .env 中 MYSQL_PASSWORD 之設定值,預設為 secret
  • 資料庫: .env 中 MYSQL_DATABASE 之設定值,預設為 default,可不輸入

容器管理工具

如果有啟動 Portainer,則可由以下網址進入管理,自行替換 網址 與 port (預設 9000)。

http://YOUR_SERVER:PORT

第一次進入時:

  1. 建立帳號 建立帳號

  2. 連線類型選擇 local 連線類型選擇

更新

!!!! 請先做備份或先於測試機測試 !!!!

登入伺服器,複製貼上:

curl -L https://raw.githubusercontent.com/t301000/xoops-easy-dock/master/upgrade.sh -o upgrade.sh && chmod +x upgrade.sh && ./upgrade.sh

變更 PHP 版本或 docker image tag

執行安裝目錄下的 setup_tags.sh,依畫面指示進行。

可用 tag 查詢:

About

XOOPS 輕鬆架 in Docker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published