Toggle navigation
√2ちゃんねる
作成
作成
下書き一覧
ストック
一覧
複合検索
サインイン
更新履歴
Administrator
2024/09/24 22:46
現在との差分
過去のナレッジの内容
コンテンツ
## Nextcloudとは? クラウドストレージを構築できるOSS。 ## 構築手順 #### スペック情報 OS:ubuntu20.04 LTS CPU:仮想4コア RAM:4GB STR:たくさん(とりあえず1TB程度にしてあります) <br> #### パッケージ情報の更新 sudo apt update sudo apt upgrade #### Apacheのインストール sudo apt install apache2 -y #### mod_rewriteの有効化 cd /etc/apache2/mods-available sudo a2enmod rewrite #### NextCloud用の設定作成 nano /etc/apache2/sites-available/nextcloud.conf <VirtualHost *:80> DocumentRoot /var/www/html/nextcloud/ ServerName (自身のIPアドレス) <Directory "/var/www/html/nextcloud/"> Require all granted Options FollowSymLinks MultiViews </Directory> </VirtualHost> #### 設定の有効化 cd /etc/apache2/sites-available/ sudo a2ensite nextcloud sudo a2dissite 000-default #### Apacheの自動起動設定 sudo systemctl enable apache2 sudo systemctl start apache2 #### PHPのインストール sudo apt install apache2 mariadb-server php php-curl php-dom php-gd php-mbstring php-zip php-mysql php-bz2 php-intl php-imagick php-bcmath php-gmp libapache2-mod-php php-xml unzip #### パラメータ編集 sudo sed -i "s/^max_execution_time = 30/max_execution_time = 60/" /etc/php/8.1/apache2/php.ini sudo sed -i "s/^memory_limit = 128M/memory_limit = 512M/" /etc/php/8.1/apache2/php.ini #### DBインストール sudo apt install mariadb-server mariadb-client -y #### MariaDBの自動起動設定 sudo systemctl enable mariadb sudo systemctl start mariadb #### MariaDBのセットアップ sudo mysql_secure_installation *パスワードは変えよう sudo mysql -uroot CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8mb4; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '[nextcloudユーザに対して設定したいパスワード]'; GRANT ALL ON nextcloud.* TO "nextcloud"@"localhost"; SHOW GRANTS FOR 'nextcloud'@'localhost'; quit; #### Nextcloudのインストール cd /tmp wget https://download.nextcloud.com/server/releases/nextcloud-[最新ver確認].zip unzip nextcloud-28.0.2.zip sudo mv nextcloud/ /var/www/html/ sudo mkdir /var/www/html/nextcloud/data sudo chown -R www-data:www-data /var/www/html/nextcloud #### Nextcloudの初期設定 http://[IPアドレス] ・管理者ID/Passを決める ・上記で設定したDB情報を入力 ・ローカルホストのポートは3306(localhost:3306)で設定 ## HTTPS化はこちら http://yk83hrsb01.aa0.netvolante.jp:9082/knowledge/open.knowledge/view/6?offset=0 ## 参考 https://note.com/fueaoi/n/n67510cd8fd70 ## DBとDATAのSTRの分離はこちら https://zenn.dev/seiwell/articles/84783f59c32454
現在のナレッジの内容
コンテンツ
## Nextcloudとは? クラウドストレージを構築できるOSS。 ## 構築手順 #### スペック情報 OS:ubuntu22.04 LTS CPU:仮想4コア RAM:4GB STR:たくさん(とりあえず1TB程度にしてあります) <br> #### パッケージ情報の更新 sudo apt update sudo apt upgrade #### Apacheのインストール sudo apt install apache2 -y #### mod_rewriteの有効化 cd /etc/apache2/mods-available sudo a2enmod rewrite #### NextCloud用の設定作成 nano /etc/apache2/sites-available/nextcloud.conf <VirtualHost *:80> DocumentRoot /var/www/html/nextcloud/ ServerName (自身のIPアドレス) <Directory "/var/www/html/nextcloud/"> Require all granted Options FollowSymLinks MultiViews </Directory> </VirtualHost> #### 設定の有効化 cd /etc/apache2/sites-available/ sudo a2ensite nextcloud sudo a2dissite 000-default #### Apacheの自動起動設定 sudo systemctl enable apache2 sudo systemctl start apache2 #### PHPのインストール sudo apt install apache2 mariadb-server php php-curl php-dom php-gd php-mbstring php-zip php-mysql php-bz2 php-intl php-imagick php-bcmath php-gmp libapache2-mod-php php-xml unzip #### パラメータ編集 sudo sed -i "s/^max_execution_time = 30/max_execution_time = 60/" /etc/php/8.1/apache2/php.ini sudo sed -i "s/^memory_limit = 128M/memory_limit = 512M/" /etc/php/8.1/apache2/php.ini #### DBインストール sudo apt install mariadb-server mariadb-client -y #### MariaDBの自動起動設定 sudo systemctl enable mariadb sudo systemctl start mariadb #### MariaDBのセットアップ sudo mysql_secure_installation *パスワードは変えよう sudo mysql -uroot CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8mb4; CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '[nextcloudユーザに対して設定したいパスワード]'; GRANT ALL ON nextcloud.* TO "nextcloud"@"localhost"; SHOW GRANTS FOR 'nextcloud'@'localhost'; quit; #### Nextcloudのインストール cd /tmp wget https://download.nextcloud.com/server/releases/nextcloud-[最新ver確認].zip unzip nextcloud-28.0.2.zip sudo mv nextcloud/ /var/www/html/ sudo mkdir /var/www/html/nextcloud/data sudo chown -R www-data:www-data /var/www/html/nextcloud #### Nextcloudの初期設定 http://[IPアドレス] ・管理者ID/Passを決める ・上記で設定したDB情報を入力 ・ローカルホストのポートは3306(localhost:3306)で設定 ## HTTPS化はこちら http://yk83hrsb01.aa0.netvolante.jp:9082/knowledge/open.knowledge/view/6?offset=0 ## 参考 https://note.com/fueaoi/n/n67510cd8fd70 ## DBとDATA-STRの分離はこちら https://zenn.dev/seiwell/articles/84783f59c32454
戻る