設置: Nextcloud | ストレージ、メール、カレンダー、分散SNSなどデータ自己制御のための万能アプリ

distributed/Nextcloud
概要

ownCloudフォークのNextcloudをインストールします。

Nextcloudは元々はオンラインストレージのためのWebサービスでしたが、プラグインで機能を拡張でき、メールアドレス帳、カレンダー、RSSリーダーなど自己データ制御の多機能ソフトになっています。Nextcloud Socialで分散SNSも可能です。

Nextcloudは「設置: 世界的に人気のCMS WordPress | GNU social JP」のWordPress同様、自己ホストの万能定番アプリ感があります。

私は2018年頃から、オンラインストレージ、アドレス帳、カレンダーを中心に愛用していました。その後、月報朗読会のアンケートにFormも使っていました。

月報2023-07朗読会 | GNU social JP」などで、月報朗読会に「Jitsi Meet」を使っていたのですけど、7月分から仕様が変わって、外部サービスでのアカウントログインが必要だったり、うまく参加者が入室できないトラブルに見舞われました。

そのため、外部要因を除外するため、自己ホストできるNextcloud Talkを使うために、改めてNextcloudをインストールすることにしました。その手順を記します。

情報源

GNU/Linuxのレンタルサーバー (Apache HTTP Server/MaridaDB) に最新安定板のNextcloud v27をインストールします。

依存

Nextcloud v27は以下の環境が必要です。

Platform

Options

Operating System (64-bit)

  • Ubuntu 22.04 LTS (recommended)

  • Ubuntu 20.04 LTS

  • Red Hat Enterprise Linux 8 (recommended)

  • Debian 11 (Bullseye)

  • SUSE Linux Enterprise Server 15

  • openSUSE Leap 15.4

  • CentOS Stream

Database

  • MySQL 8.0+ or MariaDB 10.3/10.4/10.5/10.6 (recommended)

  • Oracle Database 11g (only as part of an enterprise subscription)

  • PostgreSQL 10/11/12/13/14/15

  • SQLite (only recommended for testing and minimal-instances)

Webserver

  • Apache 2.4 with mod_php or php-fpm (recommended)

  • nginx with php-fpm

PHP Runtime

  • 8.0 (deprecated)

  • 8.1

  • 8.2 (recommended)

System requirements — Nextcloud latest Administration Manual latest documentation

その他、PHPのモジュールに以下が最低必要です。

Required:

  • PHP (see System requirements for a list of supported versions)

  • PHP module ctype

  • PHP module curl

  • PHP module dom

  • PHP module fileinfo (included with PHP)

  • PHP module filter (only on Mageia and FreeBSD)

  • PHP module GD

  • PHP module hash (only on FreeBSD)

  • PHP module JSON (included with PHP >= 8.0)

  • PHP module libxml (Linux package libxml2 must be >=2.7.0)

  • PHP module mbstring

  • PHP module openssl (included with PHP >= 8.0)

  • PHP module posix

  • PHP module session

  • PHP module SimpleXML

  • PHP module XMLReader

  • PHP module XMLWriter

  • PHP module zip

  • PHP module zlib

Database connectors (pick the one for your database:)

  • PHP module pdo_sqlite (>= 3, usually not recommended for performance reasons)

  • PHP module pdo_mysql (MySQL/MariaDB)

  • PHP module pdo_pgsql (PostgreSQL)

Installation on Linux — Nextcloud latest Administration Manual latest documentation
DB

事前にNextcloud用のDB (例: senooken_nextcloud) を作成しておきます。コマンドでは以下となります。

残り96950文字。続きはSilver/Gold会員限定。

Free=0/Bronze=220/Silver=1100/Gold=1980円。

会員登録 (About Member)

Comments

Ads Blocker Image Powered by Code Help Pro

広告ブロッカー検知/Ads Blocker Detected

このサイトは会費と広告で運営されています。[Bronze=月220円以上に登録] するか、広告ブロッカーを無効にしてください。

This site is operated by membership and advertise. Please [register at least Bronze=220 JPY/month], or disable ads blocker.

Copied title and URL