Selbstgesprächen

Mastodonのインスタンスを無料で作ってみよう

最近、2020年6月30日に日本の大規模なmastodonインスタンス mstdn.jp と mastodon.cloud が閉鎖される事が発表されました。
そこで今回はOracle Cloud Free TierのOracle Cloud Infrastructure Compute VMを使って無料でmastodonインスタンスを建ててみようと思います。GCEのf1-micro一つでも快適さ度外視すれば動くらしいので、お一人様インスタンスでしたらこのOracleのVM使えばなんとか動くのではないでしょうか。知りませんけど

追記:
2021年6月頃に「VM.Standard.A1.Flex」が4vCPU, RAM24GBまで無料になりました。
このシェイプを使うとチューニング無しで非常に人権のあるお一人様インスタンスを作れるので、おすすめです。

続きを読む

[NextCloud] ドメインを変更する

NCのドメインを変更したい事はそうそうないとは思いますが、config.phpの記述を変更するだけで手軽にドメインを変えることができます。
変更・追記するものは以下の2つです。

・trusted_domains
・override.cli.url

override.cli.urlはfull pathで記述する必要があります。

以下設定例:

$ vim nextcloud/config/config.php

'trusted_domains' =>
array (
     0 => 'new.domain.com',
     1 => 'www.new.domain.com'
     ),
'overwrite.cli.url' => 'https://new.domain.com',

これと合わせてnginxやapacheなどの設定も忘れずに変更しておきましょう。

[GCE] f1-micro UnixBench

OralceのAlways freeにボロ負けした感がある、言わずとしれたGoogle Compute Engineのf1-micro。
だいぶ前にunixbenchを採った気がしたのですが採ってなかったので採りました。

CPU: 0.2 vCPU (バーストあり)
RAM: 0.6GB
$3.88/mo., $0.0076/h.

続きを読む

[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やその他に比べて非常に安いですね。ただ不安定という噂をちょくちょく聞きます。バックアップ用途ならあまり気にならないかもしれませんが。
続きを読む

boinccmd cpuの使用率を制限する

boincをそのまま動かすとCPUをマックスで使ってしまうので、使用率を制限したいときには
/etc/boinc-client/global_prefs_override.xmlに
max_ncpus_pctに任意の値をセットしてあげると制限ができます。

# 50%に制限
<global_preferences>
<max_ncpus_pct>50.0000</max_ncpus_pct>
</global_preferences>

# 75%に制限
<global_preferences>
<max_ncpus_pct>75.0000</max_ncpus_pct>
</global_preferences>

記述後はboinccmdで設定ファイルを読み直します。

$ sudo -u boinc boinccmd --read_global_prefs_override

AlphaRacks サービスの停止が決定

先月5月末から非常に不安定であった海外の有名な格安VPS、AlphaRacksがサービスの停止を発表しました。

AlphaRacksから届いた通知メールです。(アフィリンクなのがまた笑える)

After over a decade in business we regret to inform you that AlphaRacks is officially closing its doors. Given the recent outage that exceeded the provisions and financial capabilities of our disaster recovery plan, AlphaRacks will no longer be providing services. We were a budget focused VPS provider, which did not leave room for additional options financially within our disaster recovery plans.

We have contacted various different VPS hosting companies to attempt to establish a transfer agreement that is in accordance to our privacy policy. In addition, some of the below providers have reached out to us offering assistance / credit for our customers.

Below are other budget VPS providers that should provide you with a suitable new home for your VPS needs:

DigitalOcean – https://m.do.co/c/2cebe0d16483 (Free $50 Credit!)
Dr Server – https://drserver.net/drbill/?affid=171
Altus Host – https://cp.altushost.com/?affid=799
PSK Hosting – https://clients.pskhosting.com/aff.php?aff=450
VirMach – https://billing.virmach.com/aff.php?aff=7803&url=virmach.com/special-offers
We would like to thank our customers for a great decade of your Business and apologize for any inconvenience this may have caused.

Sincerely,

AlphaRacks Management.

TwitterやFBでユーザーがデータが回復できない等コメントをつけてますが、ほんとデータの復旧とか返金とかどうするんでしょうね。

ConoHa WingでGoogle cloud SDKを使う

前回の記事でConoha WingでGoogle cloud SDKを使う為に、python2.7のインストールについて書きました。
その続きです。

Google cloud SDKはpython2.7より上のバージョンでは動いてくれないので、先にpython2.7を導入しておいてください。

$ gsutil version
ERROR: Python 3 and later is not compatible with the Google Cloud SDK. Please use Python version 2.7.x.

If you have a compatible Python interpreter installed, you can use it by setting
the CLOUDSDK_PYTHON environment variable to point to it.

続きを読む

ConoHa WingでPython2.7を導入する

清楚可愛いこのはちゃんの最強最速レンサバConoHa Wingでgcloud(Google cloud SKD)が使いたかったんですが、gcloudのやつが相変わらずPython2.7より上のバージョンは対応してくれないのでPython2.7.16をConoHa Wingにインストールすることにしました。

便利なaptなど使えないので仕方なくソースコードをビルドして$HOME/local/にpython2.7を導入します。

なお、Google cloud SDKを導入予定の方は、sqlite3が必要になるので先にビルドしておくのがお勧めです。sqlite3のインストール

続きを読む