Advanced Search
Search Results
75 total results found
設定啟用 OxOOL SSL 憑證
若要設定 OxOOL 服務的主機運作在 SSL 協定上時,請確認已經有申請到正式的 hostname,接下來透過以下設定方式啟動 SSL: 憑證申請的流程可參考「SSL For Free 免費 SSL 憑證申請,使用 Let’s Encrypt 最簡單方法教學!」這篇文章。 申請好了之後,請將相關的憑證上傳至 OxOOL 主機上,建議可將憑證檔案放 在 /etc/oxool/ssl 目錄下,申請完成後會有 3 個檔案。 ca_bundle.crt certificate.crt pri...
設定讓其它的 Nextcloud 來存取 OxOOL
在撰寫說明文件的過程中,demo 環境都是設定在「Private IP 環境」中,若您的佈署的環境為以下二種情境者,需額外進行進階的設定,二種情境如下: 使用真實 IP / FQAN 對外開放服務 ( 例如:117.56.68.133 / odf.nat.gov.tw ) Nextcloud 主機和 OxOOL 主機是分開架設的 請進入 OxOOL 主機,修改 /etc/oxool/oxoolwsd.xml 的內容,找到以下這段: <wopi desc="Allow/deny...
在 CentOS 7 PVE LXC 環境下安裝(社群版)
請先使用 PVE 下載「centos-7-default_20190926_amd64.tar.xz」的 LXC 範本。 建立一個新的「CT」,參考內容如下圖,但目前建議將「無特權容器」選項取消勾選,否則部份功能會有問題。 重新開機後(大約 10 秒就開完了),執行以下安裝指令: yum install vim openssh* net-tools unzip wget -y cd /etc/yum.repos.d wget --no-check-certificate htt...
在 Ubuntu 18.04 PVE LXC 環境下安裝(社群版)
請先使用 PVE 下載「ubuntu-18.04-standard_18.04.1-1_amd64.tar.gz」的 LXC 範本。 建立一個新的「CT」,參考內容如下圖,但目前建議將「無特權容器」選項取消勾選,否則部份功能會有問題。 重新開機後(大約 20 秒就開完了),執行以下安裝指令: apt update apt upgrade -y apt install vim openssh-server net-tools curl gnupg2 -y # 如果有重新啟動服務...
在 CentOS 7 下安裝 Nextcloud 16
請先下載、安裝 CentOS 7 最新版本(最新版本:2009 載點 Minimal、Desktop)– 安裝 CentOS 可參考文件 [1] [2] [3]。 安裝基本的 PHP 套件組 yum install epel-release -y yum update -y yum install yum-utils -y yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum-config-manager --ena...
在 CentOS 7 下安裝 Nextcloud 18
請先下載、安裝 CentOS 7 最新版本(最新版本:2009 載點 Minimal、Desktop)– 安裝 CentOS 可參考文件 [1] [2] [3]。 安裝基本的 PHP 套件組(使用 SQLite 3 資料庫作為示範,若使用 MySQL、MariaDB 或 PostgreSQL 請自行安裝對應的 PHP extension 軟體包) yum install epel-release -y yum update -y yum install yum-utils -y yum install http...
在 Ubuntu 18.04 下安裝 Nextcloud 18
請先下載、安裝 Ubuntu 18.04 最新版本(文件編寫時最新版本為 18.04.5,載點:Server、Desktop) 安裝 Nextcloud 核心所需的 PHP 與 Apache 軟體包 sudo apt update sudo apt upgrade -y sudo apt install apache2 libapache2-mod-php7.2 php7.2-gd php7.2-json php7.2-curl php7.2-mbstring php7.2-intl php7.2-sqlite3 ...
在 CentOS 7 下安裝 Nextcloud 20
請先下載並安裝 CentOS 7 最新版本。 安裝基本的 PHP 套件組(使用 SQLite 3 資料庫作為示範,若使用 MySQL、MariaDB 或 PostgreSQL 請自行安裝對應的 PHP extension 軟體包) yum install epel-release -y yum update -y yum install yum-utils unzip curl wget bash-completion bzip2 sqlite -y yum install https://rpms.remir...
在 Ubuntu 18.04 下安裝 Nextcloud 20
請先下載並安裝 Ubuntu 18.04 最新版本。 安裝 Nextcloud 核心所需的 PHP 與 Apache 軟體包(使用 SQLite 3 資料庫作為示範,若使用 MySQL、MariaDB 或 PostgreSQL 請自行安裝對應的 PHP extension 軟體包) sudo apt update sudo apt upgrade -y # Nextcloud 核心必要的軟體包 sudo apt install apache2 libapache2-mod-php7.2 php7.2-common ...
下載 Rocky Linux 8 安裝 ISO 檔
1 官方 ISO 下載點 請先至 Rocky Linux 的官網下載最新的 ISO 檔案,因為後續是伺服器的應用,我們會下載 Minimal 的版本進行安裝示範工作。 Rocky Linux 的官網連結為:https://rockylinux.org/ 下載網頁連結為:https://rockylinux.org/download 2 國內 ISO 下載點 目前最新的版本是 8.6 版,支援到 2029 年 5 月 31 日,對於很多追求伺服器穩定的朋友來說,應該是一種福音呀~目前 Rocky Lin...
開始安裝
1 準備好你的機器環境 基本上測試的環境只需要 32GB 的硬碟空間及 2GB 的記憶體就可以運作了,請依照你自己的實際環境,若是用 usb 開機安裝在實體機上的話,可參考這篇把 ISO 檔寫入 usb 隨身碟中,本篇說明是採用 PVE 虛擬機架構進行測試(如果對 PVE - Provmox VE 有興趣的朋友,可以先參考這裡)。 2 開機進行安裝流程 以虛擬機開機後會先出現以下畫面,請利用方向鍵往上切換至「Install Rocky Linux 8」,並按下 Enter 鍵繼續安裝流程,如果沒有在 60 秒...
進行第一次系統升級、調校及安裝基礎套件
1 基本升級 在安裝完基礎系統後,需進行基本的升級工作,建議使用安裝過程式的用戶名稱登入,並使用 sudo 指令進行系統更新作業。 $ sudo yum update -y 然後在這個連線階段第一次會出現以下的訊息: 我們相信您已經從本機系統管理員取得 日常注意事項。注意事項通常可以歸結為三件事情: #1) 尊重他人隱私。 #2) 輸入指令前先三思。 #3) 權力越大則責任越大。 [sudo] kevin 的密碼: 輸入正確的密碼後,就會以 Root 身份執行 y...
基本防火牆設定
1 直接關閉防火牆設定 如果單位內已經有了對外的硬體防火牆設定,那麼可以考慮將本機的防火牆全數關閉,指令如下: $ sudo systemctl disable firwalld $ sudo systemctl stop firewalld 2 開啟網站服務 有些資訊要求等級高的單位,可能還是需要開啟本機防火牆,Rocky Linux 預設會啟用防火牆規則,一開始只會開放 SSH 的服務,可使用以下指令查詢: $ sudo firewall-cmd --zone=public --list-allpu...
安裝基本系統
Rocky Linux 8 系統安裝的部份,可以參考 Rocky Linux 8 基本安裝 文件,本文安裝的元件及版本列表如下: MariaDB 10.x 系列 和 CentOS 7 系列的不同,Rocky Linux 8 預設就可以直接安裝 MariaDB 10 系列的版本,不需要再額外建立第三方 yum repo 設定檔,MariaDB 10 系列版本的效能改善明顯,並且支援 Galera Cluster 的叢集架構,非常高效。 Apache 2.4 系列 Rocky Linux 8 依舊採用 ...
安裝 Apache 伺服器
1 安裝相關套件 安裝指令如下所示: $ sudo yum install httpd mod_ssl 一次連同 SSL 套件都安裝,結果如下: 上次中介資料過期檢查:0:30:31 前,時間點為西元2022年05月31日 (週二) 15時17分06秒。 依賴關係解析完畢。 ====================================================================================================================...
安裝 PHP 8.1 版
1 安裝 EPEL 8 及 remi 擴充 repo 套件 因為 PHP 8.1 版預設沒有在預設的套件庫中,需要先安裝 EPEL 8 及 remi 套件庫才可以安裝升級版的 PHP,安裝 epel-release 套件指令如下所示: $ sudo yum install epel-release 上次中介資料過期檢查:2:23:29 前,時間點為西元2022年05月31日 (週二) 13時39分24秒。 依賴關係解析完畢。 ========================================...
安裝 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...