NGINXではIPアドレス直打ちでアクセスされた場合はdefault_serverに設定されたサイトへと接続されますが、弾きたい場合も多いと思います。
任意のconfファイル(/etc/nginx/conf.d/default.conf 等)に以下の設定を書くだけで、IPアドレスでのアクセスを拒否することができます。
Software
[NextCloud] ドメインを変更する
NCのドメインを変更したい事はそうそうないとは思いますが、config.phpの記述を変更するだけで手軽にドメインを変えることができます。 変更・追記するものは以下の2つです。 ・trusted_domains ・ove … 続きを読む
[NextCloud] 外部ストレージとしてWasabiを使う
NextCloudに外部ストレージとして格安Object StorageのWasabiを外部ストレージとしてマウントしてみます。
(Object) StorageにはAWS S3やGoogle Cloud Storage, ConoHa Object Storageなどたくさん種類がありますが、その中で抜きん出て安いのがWasabiです。
1TBまでは$5.99/mo.固定(1TB使わなくても$5.99)で、それ以降は$0.0059 per GB/mo.になります。
上り・下り通信、APIの呼び出しは無料です。今の所、リージョンはアメリカとヨーロッパにしかありません。
Wasabi US East 1 (N. Virginia)
Wasabi US East 2 (N. Virginia)
Wasabi US West 1 (Oregon)
Wasabi EU Central 1 (Amsterdam)
S3やその他に比べて非常に安いですね。ただ不安定という噂をちょくちょく聞きます。バックアップ用途ならあまり気にならないかもしれませんが。
Gogs restore のエラー invalid cross-device link
Gogsをバックアップファイルからリストアする際に $ ./gogs restore –from backup.zip このような感じでリストアしますが、/tmpとgogsのディレクトリのパーティションが別の場合 in … 続きを読む
ConoHa WINGにさくっとNextCloudを導入
The Web Installer is the easiest way to install Nextcloud on a web space. It checks the dependencies, download … 続きを読む
[Debian] gogsの導入とSSL化
09/11/2018 GogsのURLを修正しました。
Google Cloud Platformで無料枠になっていたf1-microの用途に悩んでいたのですが、おひとり様gitサーバーとして使ってみよう、と天啓が下りました。
GitHubのようなOSSで有名なのはGitLabですが、f1-microのスペックでは非常に厳しいです。
(推奨環境がCPU 2コア、メモリ4GB)
他に何かないかなと探してみるとGitBucketやらが出てきましたが、その中でGogsが非常に軽いと聞き、使ってみることにしました。
f1-microの環境は、
f1-micro(vCPU x 1、メモリ 0.6 GB)、
us-west1-c、
HTTP, HTTPSトラフィックの許可、
30GBの標準の永続ディスク、
また、独自ドメインで運用したいのでネットワークに静的 IP アドレスを割り当てています。
[NextCloud] php.iniや.htaccessでアップロード制限の変更ができない場合
NextCloudでのファイルのアップロード容量制限ですが、通常はphp.iniの # php.ini post_max_size = 32M upload_max_filesize = 20M や.htaccessの … 続きを読む