====== NextCloud ====== [[start|一つ上へ]] ===== 導入 ===== ==== apacheのインストールと設定 ==== dnf install -y httpd ''/etc/httpd/conf.d/nextcloud.conf'' を作成して編集する。 ドキュメントルートを''/var/www/html/nextcloud/''とし、 それ以下のディレクトリへのアクセスを許可する。 DocumentRoot /var/www/html/nextcloud/ Require all granted AllowOverride All Options FollowSymLinks MultiViews Dav off ==== 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アドレスへアクセスすると、以下の画面が出るので、ユーザー名とパスワードを入力して ストレージとデータベースを選択してデータベース情報を追加する。 {{ :pasted:20230918-140500.png?nolink&300 }} ==== SMB共有 ==== まずはsambaをインストールする dnf install -y samba