Next Cloud

雑記
自分用のクラウドって欲しかったのさ。これが一番意味がありそう!
# apt -y install php-pear php7.4-mbstring php7.4-intl php7.4-gd php7.4-zip php7.4-mysql php php7.4-fpm
# vi /etc/php/7.4/fpm/pool.d/nextcloud.conf

[nextcloud]
user = www-data
group = www-data
 
listen.owner = www-data
listen.group = www-data
listen = /run/php/nextcloud.sock
listen.allowed_clients = 127.0.0.1
 
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 35
 
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
 
php_value[session.save_handler] = files
php_value[session.save_path]    = /var/lib/php/sessions
 
### 以下はサーバースペックや NextCloud の使用状況に応じて要調整
php_value[max_execution_time] = 3600
php_value[memory_limit] = 2G
php_value[post_max_size] = 2G
php_value[upload_max_filesize] = 2G
php_value[max_input_time] = 3600
php_value[max_input_vars] = 2000
php_value[date.timezone] = Asia/Tokyo
 
php_value[opcache.enable] = 1
php_value[opcache.memory_consumption] = 128
php_value[opcache.interned_strings_buffer] = 8
php_value[opcache.max_accelerated_files] = 10000
php_value[opcache.revalidate_freq] = 1
php_value[opcache.save_comments] = 1

# systemctl restart php7.4-fpm

# mysql -u root -p
> create database nextcloud;
> grant all privileges on nextcloud.* to nextcloud@'localhost' identified by 'password';
> flush privileges;
> exit

# vi /etc/apache2/sites-available/nextcloud.conf
### ↓nextcloud.confの中身
Alias /nextcloud /var/www/html/nextcloud
<Directory "/var/www/html/nextcloud/">
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews
</Directory>

# a2ensite nextcloud
# systemctl restart apache2

### NextCloudをダウンロード
# wget https://download.nextcloud.com/server/releases/nextcloud-25.0.1.zip -P /var/www/html/
 
### ZIPファイルを解凍
# unzip /var/www/html/nextcloud-25.0.1.zip -d /var/www/html/
 
### 権限を変更
# chown -R www-data. /var/www/html/nextcloud

これこれ、参考のurlわかりやすかった。↓

UbuntuにNextCloudをインストールしてクラウドストレージ構築 | Minory
以前から連載している自宅サーバーにNextCloudをインストールして、自分専用のクラウドストレージを作っちゃいます!NextCloudを使えば、PC・スマホ・タブレットなどのデバイスに関係なく、ネットが繋がるブラウザさえあれば(クライアン

コメント

タイトルとURLをコピーしました