2019/06/24 Release Note

雑感

昨日全然寝れなかった感じがあってつらい。

Done

IPv6

まず、家庭内にIPv6が通ってない。ルーターまでは来ているけれどもそれが正しく城内LANに配布されていない。

TODO

職務経歴書

  • 外枠(プロジェクト名と日付)
  • プロジェクトの中身 (2018)
Read More

2019/06/23 Release Note

雑感

アコスタでMastodon繋がりの人と会えたのでよかった。

Done

Misskeyインストール失敗の巻

docker-compose使って動かそうとしたものの、なにやらDB回りでエラーが…
メモリもなかったので早々に諦め

Pleromaインストール失敗の巻

素からやってみた。 なにやら Elixirのバージョンが合わないって出て心が折れた。

TODO

IPv6

PPPoE経由の部分が本当に本当に遅いので、全部transix経由にしたい。
しかしそうするとサーバー公開してる部分がどうにもならなくなる。
さあどうしよう。

職務経歴書

Read More

2019/06/21 Release Note

雑感

イマイチ集中できてない。ついでに寝不足だったので昼寝した

Done

OpenSuSE

SuSEだった時代から一度も触ったこと無かったけれども、おすすめの声があったので
触ってみた。 インストーラーはキレイなGUI(その代わりメモリ2GB割り当てないと遅い)
ローリングリリースなのと、スタンダードなのに分かれていて、好みで選べるのも素敵。

nginxのログ

Graylogに飛んでいなかった。理由は、 td-agent を enableし忘れていた。というもの。
ついでに、error.logも飛ばすように変更。

cloudflareをmastodonに適用

ページロードが遅い気がするので、全面適用。正直あんまり変わらない。
なるほど、アセットをコンパイルするたびにファイル名が変わるとキャッシュ戦略上すごい楽。

日報、一日欠けてる

どこの日か分からない。ちょっと悔しい

Read More

2019/06/20 Release Note

雑感

生産性が低いというか、気が散ってるというか…

Done

Arch Linux

dockerホストにするためにインストール。なんというか余計なものがないので
起動が早い。何より、AURがいい、パッケージが新しくてよい。素敵。

Chinachu

やっと移行が完了した。苦労ポイントとしてはsambaのオプションが一番大変
chinachu自体は割と簡単にdockerizeできた。
元のdockerfileがなかなかハードな書き方だったのでそこが辛かったくらい。

misskey

動かしてみたいけれどもメモリがたらふく必要そう。
正直、計算してみたけれども増設しない限り無理

zabbixをjetson nanoに移動 1.5GB
dockerイメージビルド用VM削除 2.0GB
雑用のWindows削除 2.0GB

Read More

2019/06/18 Release Note

Done

環境モニタの電池交換

18650を2本も使ってるのに5日も持たない…つら。
しかも、zabbixで電圧監視してるけれどもトリガー閾値に達する前に
esp8266の起動電圧を下回ったらしい。閾値を調整して割と早めに発報するようにした。

TODO

Chinachu

うちで動いているChinachuのVM、未だにUbuntu16.04LTSで動いている。
ふと思うと、MirakurunはWindows Server(VMホスト)で動いているので
Chinachu自体はハードウェア(PT3)に依存する部分はまったくない。
と言うことは、Sambaと併せてコンテナ化すると幸せになれそうだ。
ついでに、SambaでTimemachineバックアップを取れるように設定したが
Mojaveと相性が悪いのか、まともに成功しないので netatalkもコンテナ化して動かしても良いかもしれない。

続々・docker log 問題

  • そもそもログは記録されているが解釈されていない
  • スタックトレースとかの複数行にわたるログを解釈できてない
Read More

2019/06/16 Release Note

Done

fastladderコンテナのforeman問題

Mastodonコンテナと同じように、dumb-initを挟んでWebとクローラーを別コンテナとした。
ソース https://github.com/yakumo-saki/fastladder-docker-compose
Dockerhub https://hub.docker.com/r/yakumosaki/fastladder

fluentd

dockerコンテナを走らせるVMに全部仕込んだ

TODO

続・docker log 問題

  • ElasticSearchのVMがHDDにあったので復帰。
  • ElasticSearch起動確認
Read More

2019/06/15 Release Note

DNSサーバー

RTX1200のDNSサーバーはEDNSに対応していないとか何とか。
せっかくWindows ServerがいるのでDNSをやって貰うことにした。
DHCPはRTXのまま、セカンダリでDNSも継続。

ElasticSearch

前に使ったVM、起動してるようなしてないようなというか、メモリ不足で落ちていたので
色々とメンテナンス。メンテナンスついでに、Elasticsearch 7.1 にしたら見事に
Mastodon側が対応していなくてアウト。あーあ。

Elasticsearch

既存データは諦めて、Elasticsearch6.8をインストールしなおした。
結果、Mastodonは動くわ、Graylogは動くわでえらいこっちゃ。

Graylog

感覚的には、Kibana + Logstash + ログ有効期限 な感じ。
Web UIから全部設定できるのはとても良い。
ただ、indexの名前が prefix.0 .. 20 とかなのはつらい。
yyyymmddとかになってくれると良いんだけど。 ファーストインプレッション的にはすごく良い。
もっと使い込んでいく。
地味にメモリ喰いなlogstashが止めれたのが嬉しい。
Beats Inputもあるので、metricbeatとかはそのままでも良いのも良い。

TODO

fastladderコンテナのforeman問題

fastladderコンテナは foreman を起動して複数プロセスを起動しているが、
これは本来別のコンテナにされるべき。 VMで運用していたときは、systemdのserviceを分けていたので
コンテナが分かれても問題ないはず。
ロギ上も同一コンテナで複数プロセスが動いてしまうと出力が混ざって辛い。

Read More

2019/06/14 Release Note

LastPass 値上がり問題

$12/年だと思っていたら$24/年だった。
そして、今確認したら$36/年に値上がりしていた。
おすすめしている知人は宗教的に気に入らないが、元々使っていたし、1passwordに移行しようと思う。

続・LastPass 値上がり問題

夜にMastodonで聞いてみたら、

  • BitWardenというのがOSSでとても良い
  • そもそも Lastpass free で事足りる
Read More

2019/06/13 Release Note

netlify cmsを動くようにした

のは良いけど、 source/_posts 直下のファイルしか一覧にしてくれない。
hexo自体はサブディレクトリもレンダリングしてくれるのに。まぁ、多くなりすぎてもアレだしいいか。
しかし、ローカルから git push するのと併用すると面倒な気がする(netlify cmsで編集するとローカルでgit pullしないといけない)

MastodonコンテナをUbuntuベースからalpineベースに

あっけなく行くかと思ったら意外に苦労した。 alpineは小さいだけあって意識しないで存在しているものがないパターンが多かった。
成果物は https://github.com/yakumo-saki/glitch-soc-docker-compose
DockerHub https://hub.docker.com/r/yakumosaki/glitch-soc

nginxキャッシュ有効化

Mastodonのリポジトリの dist のnginx設定例を見ていたら、nginxにキャッシュ機能があったので有効にした。
これで今までMastodonコンテナからrsyncを使ってファイル転送みたいな事をしなくても済む。
(転送した方が早いかもしれないけれども、キャッシュできるならまぁ…)

docker log 問題

dockerコンテナのログ、まったく収集してない。
Graylogがよさそうなので収集するようにする。

2019/06/12 Release Note

DockerHubアカウント作り直し

アカウント名が納得いかなかったので作り直し。

glitch-soc コンテナ公開

なんだかんだで、Mastodonは標準で機密情報がコンテナに含まれない。なので、dockerhubに公開してもまったく問題がない。ということで公開するようにした。
財団、まおー丼ともここからデプロイされるように変更した。

Read More

2019/06/11 Release Note

続々々・環境モニタの電池

接触不良だった感じがする。

部屋の収納

ぐーたらするために、テーブルにワイヤーラックをビス留めしたり、フックで止めたりして棚を増設した。
これで割と便利。

netlify cms

毎度毎度ローカルで書いて、git commit -> git push するのが面倒なので入れてみた・・・が
正直動かない。保存時にエラーがでる。なんだこれ。

Mastodonのdockerイメージのビルド

Node.jsとかRubyとかをソースからビルドしてるが、正直遅い。
どうにかしたい・・・と悩んだ結果、dockerfileを書いてしまえばオッケーという結論に達した。
が。 どういうわけか assets:precompile が compilation failed とだけ表示して失敗する。
なんだこれ。

2019/06/10 Release Note

6/10 〜 6/17 までの週報です。

06/10

続々・環境モニタの電池

なんかたまに接続が切れたりしてる、電池? WiFi?

06/11

続々々・環境モニタの電池

接触不良だった感じがする。

部屋の収納

ぐーたらするために、テーブルにワイヤーラックをビス留めしたり、フックで止めたりして棚を増設した。
これで割と便利。

netlify cms

毎度毎度ローカルで書いて、git commit -> git push するのが面倒なので入れてみた・・・が
正直動かない。保存時にエラーがでる。なんだこれ。

Read More