KUSONEKOの見る世界

CentOS Stream 9 構築メモ

バックアップが完了したので、SSDの方にCentOS Stream 9をインストールしていきます。 CentOS Stream 9 構築メモ (移行検討・Backup編) | KUSONEKOの見る世界 CentOS Stream 9 をインストールする前にバックアップを取りましたのでメモを記載します。 kusoneko.blogspot.com 自宅サーバのスペックは以下の通りです。 CPU Intel(R) Celeron(R) CPU N3150 メモリ 8GB (DDR3 4GB x2) HDD/SSD SSD : Samsung 870 QVO 1TB SATA HDD : TOSHIBA MG06ACA800E 8TB SATA 7200RPM LAN オンボード : Realtek RTL8111H 1000BASE-T 拡張カード : Realtek RTL8125B 2.5GBASE-T Bluetooth USBドングル LBT-UAN05C2/N

DockerのイメージをSSDに移動してみた

以前、MySQLのデータをTrim非対応のいつ壊れるか分からないSSDに移動させました。 NASが遅いのでMySQLのデータをSSDに移動してみた | KUSONEKOの見る世界 MySQLのデータベースをSSDに移動させてみました。 kusoneko.blogspot.com あれから5か月ほど経ちますが、全く壊れる様子もプチフリを感じることもありません。(サーバだからプチフリしても気づかないのでしょうけど) 今回はDockerのイメージファイルも移動させ、更にHDDの負荷を下げていきます。 Dockerイメージのディレクトリ変更方法  以下のサイト様を参考にしています。 Dockerイメージの格納場所を変更する方法 undefined zenn.dev 今回はこちらの情報の通り、systemdでオプションを指定する方法で実施します。 Docker の systemd ファイルが更新される度に変更する必要があるため、/etc/docker/daemon.json を作成して記載した方がいいかもしれません。 Dockerイメージファイルを移動  SSDは/var/ssdにマウントしていますので、そこの直下にdockerディレクトリを移動させます。 Dockerのサービスを停止。 # systemctl stop docker 現在のイメージファイルをSSDのディレクトリにコピー。 # cp -a /var/lib/docker/ /var/ssd/ systemdのオプションでディレクトリを指定する。 # vi /lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ↓ ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --data-root /var/ssd/docker Dockerを起動。 # systemctl daemon-reload # systemctl start docker これで、移動が完了しました。 LinuxでもSSDは問題なく

リモート飲み会用にWebカメラを購入したが結局ねこ監視カメラになった

リモート飲み会をするため、Webカメラを購入しました。 買ったWebカメラは、店頭でフルHDで安かった『UB-UCAM200』です。 Webカメラを手に入れたので、リモート飲み会を開けばいいものを面倒臭くて、そのまま1年が経過してしまいました。 このままでは勿体ないので、ATOM CAMに続き、2台目のペット監視用カメラとして余生を過ごしてもらうことにしました。 ■物理サーバ環境 CPU:Intel Celeron N3150 メモリ:8GB CentOS 8.4.2105 docker-ce:20.10.7

Tiny Tiny RSS を Docker版に移行した

日常的に使用しているRSSリーダーであるTiny Tiny RSSですが、久々に公式ページを覗いてみると様子が違いました。 調べてみると、以下のような状況でした。 物理サーバ(非Docker)で最新にすると、そのままでは使えなくなる 今後はDocker版でしかサポートしなくなる 最新にせずにこのまま使い続けるという選択肢もあるかもしれませんが、何らかの要因で使えなくなるかもしれません。(サーバ故障、ミドルウェアの更新、ディストリビューションの変更等) 今後の事を考え、物理サーバ上からDockerへ移行することにしました。 ただし、データベースが物理サーバ上のMySQLから、Docker上のPostgreSQLになるため、簡単にはデータ移行ができなさそうです。 なので、OPMLのバックアップ・リストアで移行を行います。 この方法では、フィードのURL、カテゴリ、フィルタなどは引き継げますが、既読、お気に入りの記事、保管された記事などは失われますが諦めます。 また、Tiny Tiny RSS のアクセスURLが変わらないよう、物理サーバ上のNginxでリバースプロキシを使用しました。 iPhoneで使用するため、feverプラグインも導入します。 ■物理サーバ環境 CPU:Intel Celeron N3150 メモリ:8GB CentOS 8.4.2105 Nginx 1.14.1