【クラウド】ownCloud
レス数が950を超えています。1000を超えると書き込みができなくなります。
>>883
WEBサーバーって何使ってるの?Apache?nginx?
今はやってないけど前にh2oにしてたとき、そんな問題がよく起こるから結局やめてnginxに戻したな。
WebDAVで使う分には問題なかったけどね。 関係なさそうだけどNextcloudにログインできずに戻るのは
CentOS7でapacheからnginxに切り替え作業中にも起きた。
そのときはphpのsessionをchownしたら治ったけど。 うちもロリポでwebdavが動作しなくなった
どうせならとowncloud10にしてみたり
nextcloudにしてみたりしたけど
どれもダメ
インスコでつまづいたりする
バージョン下げていったら
owncloud6が動いたけど
webdavはダメ
やるきなくした EC2かGCPの方がいいんじゃね?
スナップショットとっとけばしくじっても戻せるし。 あれこれ弄るなら仮想マシンに適当なディストリ入れてやったほうがとおもうw フルバックアップも重要だけど何かいじる前にスナップショットのほうが楽。
GCPの方がEC2よりインスタンスの生成が速いからこっち使って得る。
それと外部ストレージでGCSのバケットのデータも見れるようにしてる。 awsのlightsailの3.5$のにNextcloud15に入れたが問題なさそうだった。
まだインストールしただけだけど。
IDCFから追い出されるから移住先に選んだけど最初からこっちにしとけばよかった。 何やったんだw
それってスナップショット撮れるんだな、年明けにちょっといじってみるかな・・・ Nextcloud15にしたらパスワード管理アプリが使えなくなった。
やはり、Bitwardenに乗り換えるかな。 あと、PHPも7.3に上げたらファイルの一覧表示も早くなった。検索・抽出も速い。
多すぎるといつまでたっても表示できないから、別フォルダにシンボリック貼って分類ごとにまとめるとかアホなことやって誤魔化してたけどこれをやらなくて良くなったわ。 lightsailからS3につないで細かいファイルを5GBくらい一気に同期させたら500円くらいかかってしまった。 転送量はかからないっていうんで甘くみてた。エラー連発してたのでリトライで費用嵩んだのかもしれない。 そんなことあるのか?
リージョンが違ってるとかじゃない?
同一リージョンなら転送量はかからないと思ったが・・・ lightsailはVPCが独立してるからpeeringしたとしても転送料かかる 自宅NASにNextcloudを入れてるんだけど、LAN側からSMBとかでファイルを更新しちゃうと occ scanし直さない限り、Nextcloud側のDBに反映されないという
使い勝手の悪さがありました。
そこで、ディレクトリを全部SMB経由の「外部ストレージ」扱いにしたのね。
そうすればどこで更新してもスキャンし直さなくて済むはずなので。
ただここでふと疑問に思うのが、その程度の小細工で整合性が取れるなんてうまい話があるのか?ということ。
だったら最初から外部じゃないローカルストレージも同じ扱いで良さそうなところ。
なぜそうなってないんだろう?どういうトレードオフがあるんですかね?
と言うのも、この変更のついでにNextcloudを最新にしてDBまっさらにして入れ直したりしたから原因不明なんだけど、
クライアントから同期をかけて、何時間経ってもずーっとスキャンしっぱなしで一向に転送が始まらないという症状に見舞われてしまいまして。 俺もS3を外部ストレージに指定しててNextcloudのDBと実際のファイルの内容と整合性が合わなくなる。
cronなりsystemd-timerで定期的にocc scanするなりしないとダメなのかもな。 >>900
外部ストレージでLocal扱いでパス指定して整合性とれてる。
外部ストレージはリストが出るまで時間が掛かるから、開いたときにスキャンしてるのだろう。
ファイルの変更の検出にinotifyを使うプラグインもあった。 ロリポでowncloud+ampacheが
どうも過去verみたいな使いやすさがなくなった気がして
一旦まっさらからのowncloud7まで下げました。
単品ampacheからowncloudのdataをカタログして
やっとgooglemusic的な使い方に戻れた
webdavヘンだけどもうこのまま使う Nextcloud15で外部ストレージにS3を接続できた人っている?
バケットとアクセスキーを何度も指定してもエラーになる。
aws s3コマンドではそのアクセスキーで問題なく参照できるのに・・・ 分かった・・・
リージョンを指定しないとどうもダメっぽい。これでいけた。 NC15アップデートが賑わいますね。
15.0.3,15.0.4が来て、
21日には15.0.5が予定されてる。 昨日アップデートしたけど俺はStableで様子見だな。一度痛い目にあった。
やるにしてもLightsailでスナップショット取ってからアップデートしてる。 NCについて質問です。
NC14あたりから、下のような警告が出るようになったのですが、どうやっても解除できないです。
レンタルサーバーに設置しています。解決できますか?
あなたのセットアップに関するいくつかの警告があります。
Your web server is not properly set up to resolve "/.well-known/caldav". Further information can be found in the documentation.
Your web server is not properly set up to resolve "/.well-known/carddav". Further information can be found in the documentation. CalDav/CardDAV使わなければ無視してもいいんじゃね? rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect;
rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect;
rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect;
nginxでこんな風に設定してるが、警告は出てない。 NC14から15に上げてみました。
概要の検証チェックで
X-で始まるヘッダー5つを設定しなさいとでます。
外部(Mozillaなど)の検証サイトで確認すると、
それらは設定されてると認識されてます。
たしかその指摘ってNC14の時もあったと思いますが、
合格してました。
これはどちらが合ってるんでしょうか?
NCのチェックと外部のチェック。 外部に任せるんじゃなくて自分でcurlしろよ
一番早いし確実 >>913
やっぱそうか、ありがとう。
便利だから使い続けたかったけど残念だ。
Chromeの拡張機能もいい感じに動くんだけどね。 Passwordsも拡張機能あるし、インポートもこっちの方が出来てる。
Passmanは開発が止まってる。
確かに前はPassnanの方が良かった。 NC15の外部ストレージでWasabi(S3互換のクラウドストレージ)マウントできない。
AWS CLIではコピーもできるんだが・・・ >>917
実はownNoteも愛用してたんだけど、仕方なしにNoteに以降しようかと・・・HTML使えんのと、グループ分けが使いづらいのと・・・
ここらへんNextcloudはおしいところやね。 Nextcloud15でCloudnのS3互換のストレージに
External Storageでマウントしてつかってみたが
大量のファイルを入れるとタイムアウトが発生して、
あるはずのファイルも表示してくれなくて使い物にならなかった。
本家awsS3でもタイムアウトは発生してたので
設定が悪いだけかもしれないが。
設定の試行錯誤に疲れたのでNextcloud以外でS3を
WebUIで閲覧・操作できるサーバー側のアプリがあれば教えていただきたい。
Cloudnにもその機能はあるのだが使い勝手が悪い。
Nextcloudは使いやすいしaws cliでは特に問題は発生しないので残念。 Wasabiをマウントできるように設定はできるようだが、USリージョンだから速度があまり出ない。
日本からだとアクティブなストレージにはあまり向いてない気がする。バックアップに使うだけならいいかもしれない。
素直にS3使っとけばいいんじゃないかと思う。 Nextcloudでローカルストレージ追加して読み書き可能にするのってどうすればいいの?
ディレクトリ作ってnginx,phpが動いてるのと同じユーザーにしたんだけど書き込めない
ls ーla ./
drwxr-xr-x 2 http http 4096 2月 10 15:33 .
drwxr-xr-x 10 root root 4096 2月 10 15:27 .. Ubuntuだけど、ローカルストレージには読み書きできるぞ。
ディレクトリのパーミッションは"www-data:www-data"にしてる。 >>923
Nginx なら php-fpm だろうから
設定してる pool の実効ユーザ/グループにパーミッション合わせりゃいいんでないかい
そのままのパーミッションがいいならオーナー変えるとか >>925
もちろん割り当てられてるpoolもhttpで実行しています
chmod 777しても同様でした >>926
そんならその親ディレクトリのオーナーかパーミッション弄ってみるとか。 >>923
ちゃんとログも見ずに質問したとかないよな?
PHPがシステム内のどこにでもアクセスできると思ってるのか? NextCloud の Passwords を試してるんだけど
どうにも三井住友銀行のログインところ自動入力無理ぽい感じがする。
Custom Fields で設定しようにも INPUT タグの type 属性に tel が無い。
ログインフォーム自体は input type="tel" name="S_BRANCH_CD" となってるから
Passwords の拡張機能は type 属性まで見てるような気がしてたまらんのですが
上手く行けている方いますか? 俺もPasswords使ってるけどメインは1Password(OP)なんだよ。
定期的にOPのデータをPassswordsにインポートしてる。
で、それを職場やネットカフェで使うだけにしてる。2FAもできないからほんと予備的なものだと思って割り切ってる。 Passwords の使い勝手が余りに手軽なもんでどうにかなればなと思ったけど
自分はメインに LastPass 使ってるから同様に予備的というかバックアップ的に保存しておくに留めようかな…
Firefox にしろ Chrome にしろ拡張機能のフォーム入力精度がやっぱいまいちな感じがしたし session.save_pathにRedisを指定しています。
php7.3.2 or php7.2.15にアップデートしたら、
NC15でサインインできなくなってしまいました。
テキトーなID/パスワード入れても警告出ずに入力画面に戻ってしまいます。
※空白なら入力せよとは出ます。
ログにも残りません。
redis-cli monitorでみると、
数字.数字 [0 127.0.0.1:2ずつ増える数字5桁] "AUTH" "パスワード"
これが出現します。
PHP7.3でも7.2でも、
session.save_pathを/var/lib/php/sessionにすれば、ログインできるようになります。
config.phpでのRedis(5.0.3)指定では、Redisを使えているようです。
redis-cliでpingと打てば、pongと返ってきます。
Redis自体はそんな基本的なのは動いているようです。
これってRedisとPHPの相性が悪いみたいなことなんでしょうか?
CentOS7.6、Nginx 1.14.1で動かしています。
何かアップデート失敗みたいなことが起きているのでしょうか? >>932
これだよね。
https://qiita.com/zurazurataicho/items/a71437412410955afd44
RedisってTCPとソケットどっち使ってるの?
俺のところのNCではソケットでRedisのメモリキャッシュ使ってるけど、PHPセッションはやってないな。 grep -e "^session\.save" /etc/php/7.3/fpm/php.ini
session.save_handler = redis
session.save_path = "/var/run/redis/redis-server.sock"
こんな感じでいけたな。WebDAVも問題なし。
Ubuntu 18.10 通知に関して質問させてほしい。
NC14の環境なんだけど、できると思っていたカレンダーからリマインダの通知が、
うまく通知されない。何か、よくある見落としってある?
クライアントは2.3.3.1と2.5.1で試してみた。 PHP sessionにRedisを使うと、
どんな効果が得られるんですか? >>936
Nextcloudは関係ない部分なんであれだが、
セッションのように一時的な記録ですぐに開放(破棄)するような情報を
いちいちローカルストレージ(DB含む)に記録する必要性がない場合、
オンメモリのデータベース上で管理すれば軽くね?という発想の下のシステム。
少人数で使っているサーバでは恩恵は皆無なんじゃないかな。 セッションをRedisに変えたら画像のサムネイル生成がすこし速くなった気がする。 >>933
自分はtcp://127.0.0.1:6379で指定してました。
> session.save_path = "/var/run/redis/redis-server.sock"
socketを後日試してみます。 >>923
もう見てないのかもしれないけど、minioをローカルで動作させて目的のディレクトリをマウントして
それをNCのS3ストレージとしてマウントすれば、ディレクトリパーミッションの問題は解決する。
ただし、バケットの管理になってしまうので既存のディレクトリをマウントするのは難しいかも。 NextcloudをWindows10でマウントして、
オフィスファイルを開くとき、
Windowsから認証を問われます。
Officeのセキュリティーセンターの設定で、
「プライベートネットワーク上にある信頼できる場所を許可する」を有効にして、
WebDAVのアドレスを場所に追加する。
※参照から選んでもそのアドレスになります。
これではダメなのでしょうか?
やはり開くときや保存時に認証を尋ねられます。
Windows10 Home, Nextcloud 15.0.4です。 昔からWindowsのWebDAVはクソだからなあ・・・
俺はCyberduckで接続してExcelを直に編集してる。 ダウンロードは裏でやってファイルの更新があれば自動でアップロードしてくれる機能がある。 >>943
WindowsのWebDAVがクソなんでRcloneのマウント機能を使う手もある。
https://rclone.org/commands/rclone_mount/
こんな感じでX:にマウントできてファイルの編集も問題ない。
rclone mount --config rclone.conf --vfs-cache-mode full nextcloud: X: >>947
朗報ありがとう。nssmというソフトを使ってサービス化を試してみましたが、
どうもできないですね。
だけど速度も少し速い感じがして良いですね。 共有されたファイルを開くと、
共有解除され自己所有になってしまいますね。
2台で同じファイルを開いてしまうと、
ファイルが破壊されるみたいですね。
一人で使う分には良さげですけど、
複数いると考え物ですね。
>>949
ありがとう、できました。 今日知ったんだけど、iPhoneでピンチインしても画像のサムネがボケないで表示できるんだな。 なぜか分からんが、URL共有できなくなった。前はできてたのに・・・
NC15.0.5でできてる人いる? >>952
できてるって言えばできてますが、
ログインしているユーザーが共有URLで開いても「ゲストユーザー」になる。
「あなたのNextcloudに追加」機能も使えない。
ダイレクトリンクって、
その該当ファイルがある階層へのリンクになるけど、
これが正常な挙動なのかな? この板特有かわからないけど、書き込み規制キツくない?
linux板では通るようなディレクトリの文字列が入っていると403になるわ・・・ とりあえず半角スラッシュだけ全角にしてみる
マニュアルではたぶん他用途もあるだろうから、ドキュメントルート/nextcloudになっているけど、
nc専用にするなら/var/www/nextcloud をドキュメントルートに持ってくるのって変?
ホスト名/nextcloud でログインではなくて、
ホスト名/ でログイン画面にするのは運用面でトラブルの元になりそう?
あと、プログラムは/var/www/nextcloud, データは/var/lib/nextcloudに分けた方がいいのか悩む。
アップデートの時に、プログラムにdataがあるのは面倒なことになるのか最初から分けておいた方がいいのかどっちが良いんだろう。 nc専用で使いたいので、バーチャルホストは使わないんだけど、
DocumentRootをncがある場所と同じにしても運用的に問題ないのかなと。 専用で使うならドキュメントルートは NextCloud 設置位置とイコールでしょ。
何をそんな小難しく考えてるのかさっぱりわからん。
逆に何を心配してるのかな 俺はポート番号変えて他のサービスと同居させてる。
ディレクトリは/var/wwwに全部ぶっこんでる。バックアップのことを考えて割り切った。
本当に書き込めないな。 ホントだこれスラッシュだめなのか /hoge とか >>958
公式のマニュアルや、検索した内容では、ドキュメントルート配下にnextcloudを作ってたので、
ちょっと不安になって・・・専用ならトップにしてもいいよね。
どうやら、/var/wwwがNGワードっぽいね。
半角でそれだけ書き込んだら見事にforbiddenだわ。 >>953の
>ログインしているユーザーが共有URLで開いても「ゲストユーザー」になる。
>「あなたのNextcloudに追加」機能も使えない。
確かにゲストユーザーになってしまいますね。
これってNC15の仕様? nc15@centos7から入ったけど、氏名を変更すると1文字目を画像にしてくれるお節介な機能のおかげで
2バイト文字にすると、2バイト文字が画像に変換できずに四角囲みのunicodeになるのって
オフにできないのかな。
php71にしたり、nc14の最終版、nc15のどのバージョンでも発生。
oc10入れると、2バイト文字はそのままフォントとして表示するので問題無し。
nc15のプロフィール画像自動生成さえオフにできればいいんだけど、config.phpでは制御できないのかな。
>>964
nc15でやったけど、そうなるね。 名前を「管理者」とした時の参考画像
https://i.imgur.com/RM4SnQp.png
ocの最新版では仕様が違うので、プラグイン(アプリ)が有効無効の差なのかな? >>965
うちは普通に出るが
https://i.imgur.com/V4ALs1w.png
Nextcloud 15.0.5
PHP 7.3.4 >>967
いいなぁ。
それは画像として生成されてる?フォントとして出てる?
こちらはCentOS7のminimalにnc15.0.5, php 7.2.16だけど、
minimalではphp以外に何か足りないのか、phpに何か足りないのか・・・
そちらのOSは何を使ってますか? >>968
ここにある画像読み込んでたね
https://example.com/avatar/user_id/xxx?v=x
管理画面の概要で緑のチェック出てるか?
OSはArchで入れてるphpモジュールはこんなもん
curl exif ftp gd iconv imap intl mysqli pdo_mysql sqlite3 tidy xmlrpc zip imagick 画像生成ね。そのxxx部分の数字を置き換えたら、その数字の四方で生成される
https://example.com/avatar/user_id/500とか。
概要はlocaldomainでテストしていて、https使っていない警告だけね。
php72はこちらでは cli common gd intl json mbstring mysqlnd opcache pdo pecl-apcu pecl-igbinary pecl-imagick pecl-memcache pecl-redis pecl-zip process xml
でした。
oc10はフォントなんだけどなぁ、ocにこの画像生成はアプリで実装なのか基本機能としてあるのかどっちだろう。
nc15が基本機能として盛り込んでいるだけなのか。
oc10とnc15は同じものだと思ってたけど、意外と違うものなのね。
あと勝手にocは有料だと思い込んでいたけど、ファイル置き場だけみたいなシンプルに使うならocでもいいのかな。
ocのios app買ってみたけど、あまり差違は無いけど無料のncのほうが使いやすいかな。 うちも >>965 と同じやわ。
画像生成か〜。imagick入ってないしそのへんかな? imagick抜いて試したら、こんな感じ。
https://i.imgur.com/lkrh7sA.png
php-gdも抜いたら、そもそもトップページで「GDが無いから管理者に言って」のエラーが出たわ・・・
nc13から‘enable_avatars’ => false も効かないことが、
2017年からフォーラムでも出ている問題なのに改善されていないのね。 imagick抜いたらpng出力時のフォントが変わるということを書くの忘れてた。 imagick入って無かったからいれたら行けたよ!前から気になってたので良かったよ!ありがちょ〜 >>965
https://i.imgur.com/4yXhHk5.jpg >>974
おめ、スマホアプリでは「た」って出てる?
囲み文字+unicodeになっていない? 少しさわってたらリロードされたのか、ちゃんと2バイト文字で表示されたよ。アプリはスクショ取れなかった!すまんこ。 >>976
レスありがとう、NextCloud 15.0.6昨日出たよ。
これマイナーアップデートのときにブラウザからアップデート直前までいって、
わざわざoccでupdateする時ってあるんだろうか。
練習でnc14からやってみたけど、メジャーアップの時は緊張感とかバックアップとか面倒臭いよね。
end of lifeが短いから、もう少し気軽にメジャーバージョンアップできたら良いのになぁ。 >>978
ブラウザでのアップデートの最後であえて2択で選択させられるよね。
クリック1つで終わってメンテナンスモード解除もする楽な方法と
わざわざターミナルでocc upgradeして、メンテオフにしないといけないやり方。
後者がある理由って何かなと。 >>977
公式は15.0.5のままなんだね。
15.0.6に書き直せば繋がってるみたいだけど、
更新し忘れなのか意図的に遅らせてるのかな? 公式もまだこの時点で15.0.5だね、何かあったんだろうか。
それともupdaterのほうがフライングしてしまったのか・・。 15.0.7の通知が来たけど、
サイトはまだ15.0.5のまま。
なんなんだろ? Repair step: Repair MySQL collation
Repair info: Change row format for oc_addressbooks ...
Repair info: Change collation for oc_addressbooks ...
Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'ALTER TABLE `oc_addressbooks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key
こんなエラーでアップデート失敗した。
まだ様子見たほうがいいかな。 レス数が950を超えています。1000を超えると書き込みができなくなります。