Nextcloud 快速安裝體驗
Nextcloud 快速安裝體驗
- 在 CentOS 7 下安裝 Nextcloud 16
- 在 CentOS 7 下安裝 Nextcloud 18
- 在 Ubuntu 18.04 下安裝 Nextcloud 18
- 在 CentOS 7 下安裝 Nextcloud 20
- 在 Ubuntu 18.04 下安裝 Nextcloud 20
- 在 Rocky Linux 8 下安裝 Nextcloud 24
- 在 Ubuntu 20.04 下安裝 Nextcloud 24
在 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 --enable remi-php72
yum update -y
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-pecl-zip curl -y
systemctl enable httpd
systemctl restart httpd
-
下載並解壓縮 Nextcloud 16(最新版本:16.0.11)
cd /var/www/html
wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-16.0.11.zip
unzip nextcloud-16.0.11.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 編輯文件了~
在 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 https://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
yum update -y
yum install php php-gd php-json php-process php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-intl php-pecl-zip curl -y
systemctl start httpd
systemctl enable httpd
-
下載並解壓縮 Nextcloud 18(文件編寫時最新版本為 18.0.13,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-18.0.13.zip
unzip nextcloud-18.0.13.zip
chown apache.apache nextcloud -R
-
安裝 Nextcloud 試用(示範使用 SQLite)
-
-
連線到
http://yourhostip/nextcloud
-
新增管理者帳號 → 輸入 [使用者名稱] 及 [密碼] → 直接按下 [完成設定]
-
-
啟動 Nextcloud 的 OxOOL Community 編輯器(其中 v3.7.11 為文件編寫時 richdocuments 的最新版本,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
wget --no-check-certificate https://github.com/nextcloud/richdocuments/releases/download/v3.7.11/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 編輯文件了~
在 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 php7.2-xml php7.2-zip
- 下載並解壓縮 Nextcloud 18(文件編寫時最新版本為 18.0.13,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
sudo wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-18.0.13.zip
sudo apt install unzip -y
sudo unzip nextcloud-18.0.13.zip
sudo chown www-data.www-data nextcloud -R
sudo systemctl restart apache2
- 連線至 Nextcloud 與基本設定(資料庫使用 SQLite)
- 連線到 http://您的主機IP/nextcloud
- 新增管理者帳號 → 輸入 [使用者名稱] 及 [密碼] → 直接按下 [完成設定]
- 啟動 Nextcloud 的 OxOOL Community 編輯器(其中 v3.7.11 為文件編寫時 richdocuments 的最新版本,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
sudo wget --no-check-certificate https://github.com/nextcloud/richdocuments/releases/download/v3.7.11/richdocuments.tar.gz
sudo tar zxvf richdocuments.tar.gz -C /var/www/html/nextcloud/apps/
sudo chown www-data.www-data nextcloud -R
接著請以管理者身份登入 Nextcloud:
-
- 點選畫面右上角 [使用者名稱] → [+應用程式]
- 畫面右方找到 Collabora Online,選擇 [啟用] → 輸入系統管理者密碼
然後再回到指令介面執行以下指令:
cd /var/www/html/nextcloud
sudo -u www-data php occ config:app:set richdocuments wopi_url --value="http://yourhostip:9980"
- 完成設定,就可以直接在 Nextcloud 上以 OxOOL Community 編輯文件了~
在 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.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
yum update -y
# Nextcloud 核心必要的軟體包
yum install php php-common php-xml php-gd php-json php-mbstring php-process php-pecl-zip php-pdo -y
# 非必要,但安裝這些軟體包可讓 Nextcloud 效能更佳或新增功能
yum install php-intl php-ldap php-smbclient php-imap php-bcmath php-gmp php-pecl-imagick-im7 -y
systemctl start httpd
systemctl enable httpd
-
下載並解壓縮 Nextcloud 20(文件編寫時最新版本為 20.0.10,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-20.0.10.zip
unzip nextcloud-20.0.10.zip
chown apache.apache nextcloud -R
-
安裝 Nextcloud 試用(示範使用 SQLite)
-
-
連線到
http://yourhostip/nextcloud
-
新增管理者帳號 → 輸入 [使用者名稱] 及 [密碼] → 直接按下 [完成設定]
-
-
- 將 Nextcloud 與 OxOOL Community 的連線建起來(其中 v3.8.2 為文件編寫時 richdocuments 的最新版本,在您安裝時,請自行檢查是否有更新的版本,另外,Nextcloud 20 並不支援 v4.0 或更新的版本,因此請找 v3.x 系列的版本)
cd /var/www/html
wget --no-check-certificate https://github.com/nextcloud/richdocuments/releases/download/v3.8.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 編輯文件了~
在 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 php7.2-curl php7.2-xml php7.2-gd php7.2-json php7.2-mbstring php7.2-zip sqlite3 php7.2-sqlite3 php7.2-bz2
# 非必要,但安裝這些軟體包可讓 Nextcloud 效能更佳或新增功能
sudo apt install php7.2-intl php7.2-ldap php-smbclient php7.2-imap php7.2-bcmath php7.2-gmp php-imagick
- 下載並解壓縮 Nextcloud 20(文件編寫時最新版本為 20.0.10,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
sudo wget --no-check-certificate https://download.nextcloud.com/server/releases/nextcloud-20.0.10.zip
sudo apt install unzip -y
sudo unzip nextcloud-20.0.10.zip
sudo chown www-data.www-data nextcloud -R
sudo systemctl restart apache2
- 連線至 Nextcloud 與基本設定(資料庫使用 SQLite)
- 連線到
http://您的主機IP/nextcloud
- 新增管理者帳號 → 輸入 [使用者名稱] 及 [密碼] → 直接按下 [完成設定]
- 連線到
- 將 Nextcloud 與 OxOOL Community 的連線建起來(其中 v3.8.1 為文件編寫時 richdocuments 的最新版本,在您安裝時,請自行檢查是否有更新的版本,另外,Nextcloud 20 並不支援 v4.0 或更新的版本,因此請找 v3.x 系列的版本)
cd /var/www/html
sudo wget --no-check-certificate https://github.com/nextcloud/richdocuments/releases/download/v3.8.1/richdocuments.tar.gz
sudo tar zxvf richdocuments.tar.gz -C /var/www/html/nextcloud/apps/
sudo chown www-data.www-data nextcloud -R
接著請以管理者身份登入 Nextcloud:
-
- 點選畫面右上角 [使用者名稱] → [+應用程式]
- 畫面右方找到 Collabora Online,選擇 [啟用] → 輸入系統管理者密碼
然後再回到指令介面執行以下指令:
cd /var/www/html/nextcloud
sudo -u www-data php occ config:app:set richdocuments wopi_url --value="http://yourhostip:9980"
- 完成設定,就可以直接在 Nextcloud 上以 OxOOL Community 編輯文件了~
在 Rocky Linux 8 下安裝 Nextcloud 24
請先安裝最新版本的 Rocky Linux 8,可參照 Rocky Linux 8 基本安裝。
以下安裝流程會以一般使用者身份執行,若您使用 root 身份執行則請去掉每個指令最前面的 sudo。
安裝基本工具
sudo dnf install -y epel-release yum-utils unzip curl wget bash-completion policycoreutils-python-utils mlocate bzip2
sudo dnf update -y
安裝 Apache 網路伺服器
sudo dnf install -y httpd
安裝 PHP 軟體組
(此處示範安裝的是 PHP 8.1,Nextcloud 24 支援的 PHP 版本是 7.4~8.1,您可以視需要將 php:remi-8.1 的 8.1 改為 7.4 或 8.0,資料庫則以 SQLite 作為快速安裝之用)
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php
sudo dnf module install php:remi-8.1
sudo dnf update -y
sudo dnf install -y php php-gd php-mbstring php-pecl-apcu php-pdo php-opcache php-json php-pecl-zip php-process php-xml
# 非必要,但安裝這些軟體包可讓 Nextcloud 效能更佳或新增功能
sudo dnf install -y php-intl php-ldap php-smbclient php-imap php-bcmath php-gmp php-pecl-imagick-im7
# 重新啟動 Apache httpd
sudo systemctl enable httpd
sudo systemctl restart httpd
下載並解壓縮 Nextcloud 24
(文件編寫時最新版本為 24.0.4,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
sudo wget https://download.nextcloud.com/server/releases/nextcloud-24.0.4.zip
sudo unzip nextcloud-24.0.4.zip
sudo chown apache.apache nextcloud -R
# 重新啟動 Apache httpd
sudo systemctl restart httpd
安裝 Nextcloud
- 連線到
http://yourhostip/nextcloud
(範例:http://192.168.1.100/nextcloud) - 新增管理者帳號 → 輸入「使用者名稱」及「密碼」→直接按下「完成設定」
將 Nextcloud 與 OxOOL Community 的連線建起來
- 請先以管理員身份登入 Nextcloud,按左上角的大頭貼,然後點擊「應用程式」,在左側邊欄尋找「Office & text」,然後尋找「Nextcloud Office」,按下其下方的「下載並啟用」按鈕。
- 待 Nextcloud Office 安裝完成後,請按左上角的大頭貼,然後點擊「設定」,然後找到「管理」下方的「Nextcloud Office」(此時會看到兩個「Nextcloud Office」,第一個是給一般使用者設定範本儲存的資料夾用的,管理員設定請按第二個),右邊會出現 Nextcloud Office 的設定介面,請選取「使用您自己的伺服器」,然後在其下方的輸入框中輸入 http://yourhostip:9980(範例:http://192.168.1.100:9980),按下右方的「Save」按鈕,如此即設定完成。
這樣就可以在 Nextcloud 上以 OxOOL Community 編輯文件了。
在 Ubuntu 20.04 下安裝 Nextcloud 24
請先安裝最新版本的 Ubuntu 20.04,可參照 Ubuntu Server 20.04 基本安裝。
安裝 Apache 網路伺服器與 PHP 軟體組
(此處示範安裝的是 PHP 8.1,Nextcloud 24 支援的 PHP 版本是 7.4~8.1,若需要更詳細的資訊,請參考安裝 PHP 8.1 版,資料庫則使用 SQLite 作為快速安裝之用)
sudo apt update
sudo apt upgrade -y
sudo apt install -y software-properties-common
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
# Nextcloud 核心必要的軟體包
sudo apt install apache2 libapache2-mod-php8.1 php8.1-common php8.1-curl php8.1-xml php8.1-gd php8.1-mbstring php8.1-zip sqlite3 php8.1-sqlite3 php8.1-bz2
# 非必要,但安裝這些軟體包可讓 Nextcloud 效能更佳或新增功能
sudo apt install php8.1-intl php8.1-ldap php-smbclient php8.1-imap php8.1-bcmath php8.1-gmp php-imagick
下載並解壓縮 Nextcloud 24
(文件編寫時最新版本為 24.0.4,在您安裝時,請自行檢查是否有更新的版本)
cd /var/www/html
sudo wget https://download.nextcloud.com/server/releases/nextcloud-24.0.4.zip
sudo apt install unzip -y
sudo unzip nextcloud-24.0.4.zip
sudo chown www-data.www-data nextcloud -R
# 重新啟動 Apache httpd
sudo systemctl restart apache2
安裝 Nextcloud
- 連線到
http://yourhostip/nextcloud
(範例:http://192.168.1.100/nextcloud) - 新增管理者帳號 → 輸入「使用者名稱」及「密碼」→直接按下「完成設定」
將 Nextcloud 與 OxOOL Community 的連線建起來
- 請先以管理員身份登入 Nextcloud,按左上角的大頭貼,然後點擊「應用程式」,在左側邊欄尋找「Office & text」,然後尋找「Nextcloud Office」,按下其下方的「下載並啟用」按鈕。
- 待 Nextcloud Office 安裝完成後,請按左上角的大頭貼,然後點擊「設定」,然後找到「管理」下方的「Nextcloud Office」(此時會看到兩個「Nextcloud Office」,第一個是給一般使用者設定範本儲存的資料夾用的,管理員設定請按第二個),右邊會出現 Nextcloud Office 的設定介面,請選取「使用您自己的伺服器」,然後在其下方的輸入框中輸入 http://yourhostip:9980(範例:http://192.168.1.100:9980),按下右方的「Save」按鈕,如此即設定完成。
這樣就可以在 Nextcloud 上以 OxOOL Community 編輯文件了。