WPS-220429
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*nextcloudサービスを作ってみる [#kf0a9eec]
ここのところ、グーグルがPhotoに容量規制をかけてきたので、...
*PukiwikiとWordpressがうごいてるので、PHP,Maria SQLはもう...
php -v
PHP 8.1.5 (cli) (built: Apr 21 2022 10:14:45) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.5, Copyright (c) Zend Technologies
with Zend OPcache v8.1.5, Copyright (c), by Zend Tec...
~
Server version: 10.3.34-MariaDB-0ubuntu0.20.04.1 Ubuntu ...
~
1から作る場合は、以下を参考にするといいでしょう。~
[[Nextcloud21.0.1+Apache+PHP+MariaDB+RedisをUbuntu 20.04...
~
*Webroot/nextcloudに作る方法 [#u6862291]
ダウンロード~
cd /tmp
wget https://github.com/nextcloud/server/archive/refs/ta...
tar xvzf v24.0.0rc3.tar.gz
~
nextcloudのルートを作る。
sudo mkdir <あなたの>webroot/nextcloud/
sudo cp -r server-24.0.0rc3/* /publicmnt/Public/webroot/...
~
※そのほかに、3rdpartyについてzipで落として、nextcloud/3rd...
cd <あなたの>webroot/nextcloud/
sudo cp config/config.sample.php config/config.php
上のコマンドによって、以下の点線に挟まれた部分を入れる。
-----------
<?php
$CONFIG = [
'htaccess.RewriteBase' => '/nextcloud/',
];
------------
*maria db SQLの用意 [#r7b66270]
~
データベースを作る。~
sudo mysql -uroot
---------
CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '[next...
GRANT ALL ON nextcloud.* TO "nextcloud"@"localhost";
SHOW GRANTS FOR 'nextcloud'@'localhost';
quit;
----------
~
*UBUNTUでのWebData設定 [#lf8e7df8]
~
cd <あなたの>webroot/
sudo chown -R www-data:www-data nextcloud/
~
*インメモリキャッシュサーバ(Redis)の設定 [#fe0c4763]
ダウンロード~
cd /tmp
wget http://download.redis.io/redis-stable.tar.gz
tar xf redis-stable.tar.gz
~
コンパイル~
cd redis-stable
make
sudo make install
~
設定場所等の用意~
sudo adduser --system --group --no-create-home redis
sudo mkdir /etc/redis
sudo mkdir /var/log/redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /etc/redis
sudo chown redis:redis /var/log/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
~
設定
sudo cp redis.conf /etc/redis
sudo su -c "sed -e 's/^logfile .*$/logfile \"\/var\/log\...
~
サービスの設定
sudo gedit /etc/systemd/system/redis.service
~
--------
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.c...
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
---------
~
起動時サービスとしての登録~
sudo systemctl enable redis.service
現在のサービススタート~
sudo systemctl start redis.service
*最初の設定 [#ae415a0e]
&ref(nextcloud.jpg,zoom,720x720);
終了行:
*nextcloudサービスを作ってみる [#kf0a9eec]
ここのところ、グーグルがPhotoに容量規制をかけてきたので、...
*PukiwikiとWordpressがうごいてるので、PHP,Maria SQLはもう...
php -v
PHP 8.1.5 (cli) (built: Apr 21 2022 10:14:45) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.5, Copyright (c) Zend Technologies
with Zend OPcache v8.1.5, Copyright (c), by Zend Tec...
~
Server version: 10.3.34-MariaDB-0ubuntu0.20.04.1 Ubuntu ...
~
1から作る場合は、以下を参考にするといいでしょう。~
[[Nextcloud21.0.1+Apache+PHP+MariaDB+RedisをUbuntu 20.04...
~
*Webroot/nextcloudに作る方法 [#u6862291]
ダウンロード~
cd /tmp
wget https://github.com/nextcloud/server/archive/refs/ta...
tar xvzf v24.0.0rc3.tar.gz
~
nextcloudのルートを作る。
sudo mkdir <あなたの>webroot/nextcloud/
sudo cp -r server-24.0.0rc3/* /publicmnt/Public/webroot/...
~
※そのほかに、3rdpartyについてzipで落として、nextcloud/3rd...
cd <あなたの>webroot/nextcloud/
sudo cp config/config.sample.php config/config.php
上のコマンドによって、以下の点線に挟まれた部分を入れる。
-----------
<?php
$CONFIG = [
'htaccess.RewriteBase' => '/nextcloud/',
];
------------
*maria db SQLの用意 [#r7b66270]
~
データベースを作る。~
sudo mysql -uroot
---------
CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY '[next...
GRANT ALL ON nextcloud.* TO "nextcloud"@"localhost";
SHOW GRANTS FOR 'nextcloud'@'localhost';
quit;
----------
~
*UBUNTUでのWebData設定 [#lf8e7df8]
~
cd <あなたの>webroot/
sudo chown -R www-data:www-data nextcloud/
~
*インメモリキャッシュサーバ(Redis)の設定 [#fe0c4763]
ダウンロード~
cd /tmp
wget http://download.redis.io/redis-stable.tar.gz
tar xf redis-stable.tar.gz
~
コンパイル~
cd redis-stable
make
sudo make install
~
設定場所等の用意~
sudo adduser --system --group --no-create-home redis
sudo mkdir /etc/redis
sudo mkdir /var/log/redis
sudo mkdir /var/lib/redis
sudo chown redis:redis /etc/redis
sudo chown redis:redis /var/log/redis
sudo chown redis:redis /var/lib/redis
sudo chmod 770 /var/lib/redis
~
設定
sudo cp redis.conf /etc/redis
sudo su -c "sed -e 's/^logfile .*$/logfile \"\/var\/log\...
~
サービスの設定
sudo gedit /etc/systemd/system/redis.service
~
--------
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.c...
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
---------
~
起動時サービスとしての登録~
sudo systemctl enable redis.service
現在のサービススタート~
sudo systemctl start redis.service
*最初の設定 [#ae415a0e]
&ref(nextcloud.jpg,zoom,720x720);
ページ名: