Advanced Search
Search Results
162 total results found
安裝 MariaDB 10.11 版
1 MariaDB 10.11 套件說明 根據 MariaDB 官方資訊所示,目前 10.11 為 LTS(Long Term Support) 版本,並支援到 2028 年 2 月,所以建議佈署該版本,而在 Rocky Linux 8 預設使用的是 10 .3 版本,安裝 MariaDB 10.11 相當容易,安裝指令如下所示。 2 切換 MariaDB 的來源套件庫 先查詢目前 MariaDB 的 repo 來源版本清單,指令如下: $ sudo yum module list mariadb 結...
安裝 phpMyAdmin 5.2 版本
[補充] 一鍵安裝 phpMyAdmin 5.2 版本 指令如下: $ sudo dnf --enablerepo=remi install phpMyAdmin 會直接安裝最新的 5.2.0 版本,完成後可以跳到第 7 項繼續設定。 1 確認官方最新的版本 請先到 phpMyAdmin 官方下載網站確認新的版本,本文所使用最新的版本為 5.2.0 的 all-languages 版本。 2 設定環境變數並下載檔案 確認好 phpMyAdmin 下載版本後,利用設定環境變數的方式,讓後面的指令操作...
Nextcloud 簡介
1 關於 Nextcloud Nextcloud 是一套用於建立網路硬碟服務的 Client-Server 架構的開源軟體,主要功能是建立及託管用戶的文件內容,具備企業等級的功能,官方也提供全面性的技術支援選項,作為自由、免費的開源軟體,任何人都可以在自己的私人網路主機上安裝並使用它完整的功能。 Nextcloud 也可以與線上辦公室軟體方案一起整合使用,目前官方預設提供 Collabora Online 及 OnlyOffice 的選項,在整體功能上類似於 Dropbox、Office 365 或是 Go...
安裝 Nextcloud 主程式
1 系統基本環境 基本的作業系統部份,在本文中我們採用 Rocky Linux 8,可以參考Rocky Linux 8 基本安裝將基本的系統安裝起來,另外在環境部份採 Apache + MariaDB + PHP,可參考在 Rocky Linux 8 安裝 Apache + MariaDB + PHP文件,而不是快速佈署體驗,如果只是想試試 Nextcloud 的基本功能的話,可以參考相關的Nextcloud 快速安裝體驗文件。 2 下載及解壓縮最新 Nextcloud 安裝檔 在撰寫本文件時,Nextclo...
BookStack 簡介
1 關於 BookStack BookStack 是一套類似於 wiki 系統的開源線上書本編輯工具(或可以稱它為 wiki 工具),採用 MIT 授權發佈,它利用書本的章節組織概念來達成文件分類的效果,操作介面比起 wiki 來說,非常簡易好用,支援超過 30 國語言,非常適合小型企業,或是個人知識工作者使用。 BookStack 的第一個 commit 在於 2015 年 7 月 12 日由英國 Web 開發人員 Dan Brown 所發布,該專案最初名為「Oxbow」,僅僅用了 11 天就改名為 Bo...
Nextcloud 基本參數調校作業
在完成 Nextcloud 基本安裝之後,接下來需要針對一些細節進行建議調整,以更能符合你自己或是單位人員的需求,以下有幾個項目,建議在安裝之後進行以下調校工作。 1 調整預設語系及地區資訊 Nextcloud 在初始化架設完畢之後,新的使用者都會套用「English(US)」的語系及「English(United States)」的地區資訊。 如果是自己使用還好,但若你是將其導入至單位內,要求每一個人去「設定」裡面調整這個參數,就有點糟糕了,所以 Nextcloud 具有這樣的參數,可以設定預設後...
為什麼要更新核心版本?
先前在維護 CentOS 7 的相關主機都是採用原本舊的 3.x 版本核心,在穩定的前提下,基本上都不會去變更核心的版本,但是在開發 OxOOL V4 的過程中,因為要測試大量的多人連線編輯工作效能,發現在新的 Rocky Linux 8 及 Ubuntu 20.0.4 的環境下,效能有不俗的躍進,故想測試看看 CentOS 7 在更新核心之後,在 OxOOL V4 的效能表現是否有改進,沒想到有不少的提升,故有本篇的記錄,所以接下來的說明,適用於以下的條件。 在 CentOS 7 環境下安裝 LAMP 應用 ...
確認目前 CentOS 7 的核心版本
在進行本項工作前,建議先將 CentOS 7 的版本更新至最新的 CentOS Linux release 7.9.2009 (Core) 版本,可以使用以下的指令確認: # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 然後確認一下目前系統的核心版本,指令如下: # uname -a Linux oxoolcommunity.ossii.com.tw 3.10.0-1160.66.1.el7.x86_64 #1 SMP Wed ...
安裝最新的 Kernel,並移除舊的核心套件
請先匯入最新的核心來源,指令如下: # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 正在擷取 http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm 正在擷取 http://elrepo.org/elrepo-r...
設定 grub 2 確認開機順序,並重新開機
先使用以下指令確認新的核心有在開機選單中: # awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg CentOS Linux (5.18.6-1.el7.elrepo.x86_64) 7 (Core) CentOS Linux (3.10.0-1160.66.1.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-db7214c5f0fd4b74abbce0498c2ad9b8) 7 (Core) 沒有的話,請確認...
下載 Ubuntu Server 20.04 安裝 ISO 檔
1 官方 ISO 下載點 請先至 Ubuntu 的官網下載最新的 ISO 檔案,因為後續是伺服器的應用,我們會下載伺服器版本進行安裝示範工作。 Ubuntu Linux 的官網連結為:https://www.ubuntu-tw.org/ 下載網頁連結為:https://www.ubuntu-tw.org/modules/tinyd0/ 2 國內 ISO 下載點 雖然 Ubuntu Server 目前最新的版本是 22.04 版,支援到 2032 年 4 月(付費版),不過對於追求穩定...
開始安裝
1 準備好你的機器環境並開機 基本上測試的環境只需要 32GB 的硬碟空間及 2GB 的記憶體就可以運作了,請依照你自己的實際環境,若是用 usb 開機安裝在實體機上的話,可參考這篇把 ISO 檔寫入 usb 隨身碟中,本篇說明是採用 PVE 虛擬機架構進行測試(如果對 PVE - Provmox VE 有興趣的朋友,可以先參考這裡)。 2 選擇語言 以虛擬機開機後經過一連串的訊息畫面後,會先出現以下選單,請利用方向鍵往上切換至「English」,並按下 Enter 鍵繼續安裝流程。 ...
進行第一次系統升級、調校及安裝基礎套件
1 基本升級 在安裝完基礎系統後,需進行基本的升級工作,建議使用安裝過程式的一般用戶名稱登入,並使用 sudo 指令進行系統更新作業。 $ sudo apt update 一樣第一次會請你輸入 sudo 的密碼: [sudo] password for ossii: 輸入正確的密碼後,就會以 Root 身份執行 apt update 的工作了,接下來會出現類似於以下的訊息。 Hit:1 http://tw.archive.ubuntu.com/ubuntu focal InReleas...
安裝基本系統
Ubuntu Server 20.04 系統基本安裝的部份,可以參考 Ubuntu Server 20.04 基本安裝 文件,本文安裝的文件及版本列表如下: MariaDB 10.3 系列 和 RedHat / Centos 系列的平台不同,Ubuntu Server 在軟體套件比較會跟上新的版本趨勢,支援多項新的功能特色,但話雖如此,舊版本仍是保有比較穩定且較少新的 bug 的優點,就看每種系統考慮的因素那種較重要,都可以自由選用,而 MariaDB 10 系列版本則是效能改善明顯,並且支援 Galera...
安裝 Apache 伺服器
1 安裝相關套件 安裝指令如下所示: $ sudo apt -y install apache2 apache2-utils [sudo] password for ossii: 接下來會出現一大堆訊息,包含安裝及啟用各式預設的模組功能,如下所示: Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following package was automatically in...
安裝 PHP 8.1 版
1 增加新版 PHP 套件庫來源 要安裝新版的 PHP 8 需要加入 Ondřej Surý (PHP 和 Debian 的首席開發人員,並維護 Ubuntu 和 Debian 套件) PHP PPA 的來源,指令如下: $ sudo apt install software-properties-common [sudo] password for ossii: 接下來新增 PHP 8 的 PPA 來源,指令如下: $ sudo add-apt-repository ppa:ondrej/php 中間...
安裝 MariaDB 10.3 版
1 安裝 MariaDB 10.3 套件 在 Ubuntu Server 20.04 安裝 MariaDB 10.3 相對簡單,而且 10.3 是比較穩定的版本,故目前仍建議使用預設的版本,安裝指令如下所示,這個版本的 MariaDB 相依了非常多的套件。 $ sudo apt install mariadb-server -y 2 初始化 MariaDB 資料庫環境 因為 Ubuntu Server 20.04 預設會啟用服務,所以可以直接初始化 MariaDB 的環境,指令如下: 先直接切換成 roo...
安裝 phpMyAdmin
1 透過 apt 安裝 phpMyAdmin Ubuntu Server 20.04 預設使用 phpMyAdmin 的版為 4.9.5,apt 安裝指令如下: $ sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y 2 開始設定 phpMyAdmin 第一次安裝時,會跳出以下的畫面,詢問是配合哪一個 Web 服務,預設為 apache2,請將滑鼠光標切換到 OK 並按下 Enter 鍵繼續。 接下來...
在 CentOS 7 環境下編譯 OxOffice Online v4 社群版
請先下載並安裝最新版本的 CentOS 7,然後執行以下指令更新系統與安裝必要的軟體包(此處是以一般使用者身份登入為準,且編譯時不建議使用 root 身份),其中 devtoolset-11 是用來安裝較新版本的 GCC 套裝軟體,數字為 GCC 的主要版本,請至少使用 GCC 8 以上的版本。 sudo yum upgrade -y sudo yum install vim net-tools unzip wget -y cd /etc/yum.repos.d sudo wget http://www.oxoff...
在 Rocky Linux 8 環境下編譯 OxOffice Online v4 社群版
請先安裝 Rocky Linux 8(可參照Rocky Linux 8 基本安裝),然後執行以下指令更新系統與安裝必要的軟體包(此處是以一般使用者身份登入為準,且編譯時不建議使用 root 身份) sudo dnf config-manager --set-enabled powertools sudo dnf upgrade -y sudo dnf install vim net-tools unzip wget -y cd /etc/yum.repos.d sudo wget http://www.oxoffi...