ユーザ用ツール

サイト用ツール


serverapps:nextcloud:01.nextcloud_server

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
serverapps:nextcloud:01.nextcloud_server [2023/08/07 03:17] hayashiserverapps:nextcloud:01.nextcloud_server [2023/08/07 09:29] (現在) – [本体] hayashi
行 1: 行 1:
 ====== 01.NextCloudサーバへのインストール ====== ====== 01.NextCloudサーバへのインストール ======
  
-====== NextCloud ====== +===== NextCloud Install =====
-===== Install =====+
  
 パッケージから入れようと思ってたが、某氏より「ひどい目に合うから本体だけはソースにしとけ」と言われたのもあって、そのようにしてみる パッケージから入れようと思ってたが、某氏より「ひどい目に合うから本体だけはソースにしとけ」と言われたのもあって、そのようにしてみる
  
-==== 本体 ==== 
- 
-[[https://github.com/nextcloud/server|GitHUB]]からソースを持ってきた 
- 
-/usr/local/wwwに展開しておく 
  
  
行 16: 行 10:
 ==== 依存パッケージを調べる ==== ==== 依存パッケージを調べる ====
  
 +pkgにはphp83があるが、NextCloudはphp8.2までの対応なので注意\\
 +nextcloud本体もpkgで入れれば動くかもしれないが今回はソースからなので8.2を入れます
  
 <code> <code>
-# pkg search -d nextcloud-php83 +# pkg search -d nextcloud-php82 
-nextcloud-php83-27.0.0+nextcloud-php82-27.0.0
 Comment        : Collaboration platform which runs on your own server Comment        : Collaboration platform which runs on your own server
 Depends on     : Depends on     :
-        php83-session-8.3.0.a2 +        php82-session-8.2.7 
-        php83-opcache-8.3.0.a2 +        php82-opcache-8.2.7 
-        php83-xsl-8.3.0.a2 +        php82-xsl-8.2.7 
-        php83-xmlwriter-8.3.0.a2 +        php82-xmlwriter-8.2.7 
-        php83-xmlreader-8.3.0.a2 +        php82-xmlreader-8.2.7 
-        php83-xml-8.3.0.a2 +        php82-xml-8.2.7 
-        php83-simplexml-8.3.0.a2 +        php82-simplexml-8.2.7 
-        php83-dom-8.3.0.a2 +        php82-dom-8.2.7 
-        php83-ctype-8.3.0.a2 +        php82-ctype-8.2.7 
-        php83-posix-8.3.0.a2 +        php82-posix-8.2.7 
-        php83-fileinfo-8.3.0.a2 +        php82-fileinfo-8.2.7 
-        php83-filter-8.3.0.a2 +        php82-filter-8.2.7 
-        php83-ldap-8.3.0.a2 +        php82-ldap-8.2.7 
-        php83-gmp-8.3.0.a2 +        php82-gmp-8.2.7 
-        php83-bcmath-8.3.0.a2 +        php82-bcmath-8.2.7 
-        php83-8.3.0.a2 +        php82-8.2.7 
-        php83-gd-8.3.0.a2 +        php82-gd-8.2.7 
-        php83-exif-8.3.0.a2 +        php82-exif-8.2.7 
-        php83-curl-8.3.0.a2 +        php82-curl-8.2.7 
-        php83-sysvsem-8.3.0.a2 +        php82-sysvsem-8.2.7 
-        php83-pcntl-8.3.0.a2 +        php82-pcntl-8.2.7 
-        php83-intl-8.3.0.a2 +        php82-intl-8.2.7 
-        php83-pecl-APCu-5.1.22+        php82-pecl-APCu-5.1.22
         gettext-runtime-0.21.1         gettext-runtime-0.21.1
-        php83-pdo_mysql-8.3.0.a2 <- これは外す +        php82-pdo_mysql-8.2.7    <- これは外す 
-        php83-pdo-8.3.0.a2 +        php82-pdo-8.2.7 
-        php83-mbstring-8.3.0.a2 +        php82-mbstring-8.2.7 
-        php83-iconv-8.3.0.a2 +        php82-iconv-8.2.7 
-        php83-zlib-8.3.0.a2 +        php82-zlib-8.2.7 
-        php83-zip-8.3.0.a2 +        php82-zip-8.2.7 
-        php83-bz2-8.3.0.a2+        php82-bz2-8.2.7
 </code> </code>
  
行 58: 行 54:
  
 <code> <code>
-# pkg search -d php83-pdo_pgsql +# pkg search -d php82-pdo_pgsql 
-php83-pdo_pgsql-8.3.0.a2+php82-pdo_pgsql-8.2.7
 Comment        : The pdo_pgsql shared extension for php Comment        : The pdo_pgsql shared extension for php
 Depends on     : Depends on     :
-        php83-8.3.0.a2+        php82-8.2.7
         postgresql13-client-13.11         postgresql13-client-13.11
-        php83-pdo-8.3.0.a2+        php82-pdo-8.2.7
 </code> </code>
  
行 76: 行 72:
 まずはphp関連 まずはphp関連
  
-  # pkg install php83-session php83-opcache php83-xsl php83-xmlwriter php83-xmlreader php83-xml php83-simplexml php83-dom php83-ctype php83-posix php83-fileinfo php83-filter php83-ldap php83-gmp php83-bcmath php83 php83-gd php83-exif php83-curl php83-sysvsem php83-pcntl php83-intl php83-pecl-APCu gettext-runtime php83-pdo php83-mbstring php83-iconv php83-zlib php83-zip php83-bz2 +<code> 
-  +# pkg install  php82 php82-session php82-opcache php82-xsl php82-xmlwriter php82-xmlreader php82-xml php82-simplexml php82-dom php82-ctype php82-posix php82-fileinfo php82-filter php82-ldap php82-gmp php82-bcmath php82-gd php82-exif php82-curl php82-sysvsem php82-pcntl php82-intl php82-pecl-APCu gettext-runtime php82-pdo php82-mbstring php82-iconv php82-zlib php82-zip php82-bz2 
   New packages to be INSTALLED:   New packages to be INSTALLED:
-          brotli: 1.0.9,1 +        brotli: 1.0.9,1 
-          curl: 8.1.2 +        cyrus-sasl: 2.1.28 
-          cyrus-sasl: 2.1.28 +        expat: 2.5.0 
-          expat: 2.5.0 +        fontconfig: 2.14.2,1 
-          fontconfig: 2.14.2,1 +        freetype2: 2.12.1_2 
-          freetype2: 2.12.1_2 +        giflib: 5.2.1 
-          giflib: 5.2.1 +        gmp: 6.2.1 
-          gmp: 6.2.1 +        icu: 73.2,1 
-          icu: 73.2,1 +        jbigkit: 2.1_1 
-          jbigkit: 2.1_1 +        jpeg-turbo: 2.1.5.1 
-          jpeg-turbo: 2.1.5.1 +        libargon2: 20190702 
-          libargon2: 20190702 +        libdeflate: 1.18 
-          libdeflate: 1.18 +        libgcrypt: 1.10.2 
-          libgcrypt: 1.10.2 +        libgd: 2.3.3_5,1 
-          libgd: 2.3.3_5,1 +        libgpg-error: 1.47 
-          libgpg-error: 1.47 +        libiconv: 1.17 
-          libiconv: 1.17 +        liblz4: 1.9.4,1 
-          liblz4: 1.9.4,1 +        libxml2: 2.10.4 
-          libnghttp2: 1.53.0 +        libxslt: 1.1.37 
-          libxml2: 2.10.4 +        libzip: 1.10.0 
-          libxslt: 1.1.37 +        oniguruma: 6.9.8_1 
-          libzip: 1.10.0 +        openldap26-client: 2.6.4 
-          oniguruma: 6.9.8_1 +        pcre2: 10.42 
-          openldap26-client: 2.6.4 +        php82: 8.2.7 
-          pcre2: 10.42 +        php82-bcmath: 8.2.7 
-          php83: 8.3.0.a2 +        php82-bz2: 8.2.7 
-          php83-bcmath: 8.3.0.a2 +        php82-ctype: 8.2.7 
-          php83-bz2: 8.3.0.a2 +        php82-curl: 8.2.7 
-          php83-ctype: 8.3.0.a2 +        php82-dom: 8.2.7 
-          php83-curl: 8.3.0.a2 +        php82-exif: 8.2.7 
-          php83-dom: 8.3.0.a2 +        php82-fileinfo: 8.2.7 
-          php83-exif: 8.3.0.a2 +        php82-filter: 8.2.7 
-          php83-fileinfo: 8.3.0.a2 +        php82-gd: 8.2.7 
-          php83-filter: 8.3.0.a2 +        php82-gmp: 8.2.7 
-          php83-gd: 8.3.0.a2 +        php82-iconv: 8.2.7 
-          php83-gmp: 8.3.0.a2 +        php82-intl: 8.2.7 
-          php83-iconv: 8.3.0.a2 +        php82-ldap: 8.2.7 
-          php83-intl: 8.3.0.a2 +        php82-mbstring: 8.2.7 
-          php83-ldap: 8.3.0.a2 +        php82-opcache: 8.2.7 
-          php83-mbstring: 8.3.0.a2 +        php82-pcntl: 8.2.7 
-          php83-opcache: 8.3.0.a2 +        php82-pdo: 8.2.7 
-          php83-pcntl: 8.3.0.a2 +        php82-pecl-APCu: 5.1.22 
-          php83-pdo: 8.3.0.a2 +        php82-posix: 8.2.7 
-          php83-pecl-APCu: 5.1.22 +        php82-session: 8.2.7 
-          php83-posix: 8.3.0.a2 +        php82-simplexml: 8.2.7 
-          php83-session: 8.3.0.a2 +        php82-sysvsem: 8.2.7 
-          php83-simplexml: 8.3.0.a2 +        php82-xml: 8.2.7 
-          php83-sysvsem: 8.3.0.a2 +        php82-xmlreader: 8.2.7 
-          php83-xml: 8.3.0.a2 +        php82-xmlwriter: 8.2.7 
-          php83-xmlreader: 8.3.0.a2 +        php82-xsl: 8.2.7 
-          php83-xmlwriter: 8.3.0.a2 +        php82-zip: 8.2.7 
-          php83-xsl: 8.3.0.a2 +        php82-zlib: 8.2.7 
-          php83-zip: 8.3.0.a2 +        png: 1.6.39 
-          php83-zlib: 8.3.0.a2 +        readline: 8.2.1 
-          png: 1.6.39 +        tiff: 4.4.0_1 
-          readline: 8.2.1 +        webp: 1.3.0_1 
-          tiff: 4.4.0_1 +        zstd: 1.5.5 
-          webp: 1.3.0_1 + 
-          zstd: 1.5.5 +Number of packages to be installed: 57 
-   + 
-  Number of packages to be installed: 59 +The process will require 167 MiB more space. 
-   +7 MiB to be downloaded. 
-  The process will require 173 MiB more space.+ 
 +</code>
  
 ===== Nginx ===== ===== Nginx =====
行 147: 行 145:
 お次に、Nginx お次に、Nginx
  
-  # pkg install nginx memcached php83-pdo_pgsql php83-pgsql+  # pkg install nginx memcached php82-pdo_pgsql php82-pgsql
   New packages to be INSTALLED:   New packages to be INSTALLED:
         libevent: 2.1.12         libevent: 2.1.12
         memcached: 1.6.21         memcached: 1.6.21
         nginx: 1.24.0_6,3         nginx: 1.24.0_6,3
-        php83-pdo_pgsql: 8.3.0.a2 +        php82-pdo_pgsql: 8.2.7 
-        php83-pgsql: 8.3.0.a2+        php82-pgsql: 8.2.7
         postgresql13-client: 13.11         postgresql13-client: 13.11
      
-  Number of packages to be installed: 14 +  Number of packages to be installed: 6
-   +
-  The process will require 1 GiB more space+
      
 +  The process will require 17 MiB more space.
 +
 +==== 本体 ====
 +
 +[[https://github.com/nextcloud/server|GitHUB]]または[[https://download.nextcloud.com/server/releases/|NextCloud公式サーバ]]からソースを持ってきて、/usr/local/wwwに展開しておく
 +
 +  # cd /usr/local/www
 +  # curl -OL https://github.com/nextcloud/server/archive/refs/tags/v27.0.1.tar.gz
 +  # tar -xzf v27.0.1.tar.gz
 +  または 
 +  # curl -OL https://download.nextcloud.com/server/releases/nextcloud-27.0.1.tar.bz2
 +  # tar -xjf nextcloud-27.0.1.tar.bz2
 +  # chown -R www:www nextcloud
  
serverapps/nextcloud/01.nextcloud_server.1691378232.txt.gz · 最終更新: 2023/08/07 03:17 by hayashi