在 CentOS 7 下安裝 NextCloud 16

請先下載、安裝 CentOS 7 最新版本(最新版本:2003 載點 MinimalDesktop)– 安裝 CentOS 可參考文件 [1] [2] [3]。

  • 安裝基本的 PHP 套件組

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/remi-php72.repo
yum install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-intl php-zip curl -y
systemctl enable httpd
systemctl restart httpd
  • 下載並解壓縮 NextCloud 16(最新版本:16.0.10)

cd /var/www/html
wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-16.0.9.zip
unzip nextcloud-16.0.9.zip
chown apache.apache nextcloud -R
  • 安裝 NextCloud 試用(示範使用SQLite)

    • 連結到 http://yourhostip/nextcloud

    • 新增管理者帳號 → 輸入 [使用者名稱] 及 [密碼] → 直接按下 [完成設定]

  • 啟動 NextCloud 的 OxOOL Community 編輯器(指令模式)

cd /var/www/html
wget --no-check-certificate https://github.com/nextcloud/richdocuments/releases/download/v3.5.2/richdocuments.tar.gz
tar zxvf richdocuments.tar.gz -C /var/www/html/nextcloud/apps/
chown apache.apache nextcloud -R

接著請以管理者身份登入 NextCloud:

    • 點選畫面右上角 [使用者名稱] → [+應用程式]
    • 畫面右方找到 Collabora Online,選擇 [啟用] → 輸入系統管理者密碼
cd /var/www/html/nextcloud
sudo -u apache php occ config:app:set richdocuments wopi_url --value="http://yourhostip:9980"
  • 完成設定,就可以直接在 NextCloud 上以 OxOOL Community 編輯文件了~