NextCloud

一つ上へ

導入

apacheのインストールと設定

dnf install -y httpd

/etc/httpd/conf.d/nextcloud.conf を作成して編集する。 ドキュメントルートを/var/www/html/nextcloud/とし、 それ以下のディレクトリへのアクセスを許可する。

<VirtualHost *:80>
  DocumentRoot /var/www/html/nextcloud/
 
  <Directory /var/wwww/html/nextcloud/>
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews
 
    <IfModule mod_dav.c>
      Dav off
    </IfModule>
 
  </Directory>
</VirtualHost>

PHPの設定

dnf install -y php-pear php-mbstring php-pdo php-intl php-gd php-pecl-zip php-mysqlnd php-bcmath php-opcacha php-pecl-apcu ImageMagick ImageMagick-devel make

mysqlインストール/設定

dnf instll -y mysql mysql-server
CREATE DATABASE nextcloud;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password';
GRANT ALL privileges nextcloud.* TO 'nextcloud'@'localhost';
FLUSH privileges;
exit;

NextCloudインストール

まずはダウンロード

wget https://download.nextcloud.com/server/releases/latest.zip

ダウンロードが完了したら解凍して/var/www/html以下に配置する。

unzip latest.zip

以下の2つも必要だった。

dnf install php-zip php-gd

初期設定

IPアドレスへアクセスすると、以下の画面が出るので、ユーザー名とパスワードを入力して ストレージとデータベースを選択してデータベース情報を追加する。

SMB共有

まずはsambaをインストールする

dnf install -y samba