ipables から nftables へ変更
サーバーのパケットフィルタリングも、そろそろ古式ゆかしい iptables から新しい(とはいっても、Linux Kernel 3.13 から使えるようにはなっていたんで、登場して既に8年経ってるのですが) nftables に置き換えるか、ということで試行錯誤を繰り返して何とか設定に成功。とはいえ、先行事例のコピペみたいなものなので、ちょっとは勉強しないとなあと反省した次第。 ...
Mac Studio は快適ですが
三月下旬に注文した Mac Studio が六月上旬に届き、それから四ヶ月ばかり使用している。注文したのは以下の通り。 M1 Ultra (48 Core GPU) 128GB メモリ 2TB SSD 四年ぶりに Mac を更新したので、64 Core GPU のモデルも当初考えたのだが、そもそも 3D ゲームなんかしないし、メインはプログラム開発なので、48 Core で充分だなという結論になった。+10 万払う価値なしとしたわけだ。この読みは当たった。実際、GPU ゴリゴリのゲームやアプリは動画編集を除いてほとんど使わないし、私の使い方だとその動画編集も GPU をアップグレードする必要がないものだった。 ...
Inboxen
Inboxen のインストールに嵌まったので、そのメモ。 といっても、Web 画面に辿り着くのは、簡単で、Postfix の設定に手こずった。 まずインストール/実行用のアカウント inboxen を作成し、pyenv で Python 3.10.9 をインストール。 ...
続: Ptorx
昨日記事にあげた Ptorx だが、Nginx で妥協したのがモヤモヤするので、Apache でも構成してみた。 が、どうしても、Nginx の try_files ディレクティブと同等のことが、サイト設定だけでは完結せず、以下のような内容の .htaccess を ...
Ptorx
Ptorx は、メール転送サービスを構築できるサーバーアプリ。似たようなソフトに、SimpleLogin や、AnonAddy があるが、モダンなインターフェースが特徴。例によってインストールに手こずった。 ...
Scoold と Apache
Scoold のインストールに手こずったのでその備忘録。必須モジュールとして、Apache、OpenJDK、Node.js が必要。事前に導入しておく。 まず前提として、Para をインストール。バックエンドのデータベースはいろいろ選べるが、今回は MongoDB をチョイス。MongoDB 用の DAO モジュール も併せてダウンロードしておく。ただし、面倒くさかったら、ホスティングサービス もあるので、それを利用してもよし。 ...
Mastodon と Pleroma 始めました
ひとり Mastodon と ひとり Pleroma 始めました。どっちも SNS なのにひとりでどうすんじゃ、とか、意味ねぇー、とか思ったりもしますが、まあモノは試しと言いますし。 どちらも連携してくれるサーバーを募集中です。 ...
Formspree
例によって例のごとく、ドキュメントが未整備なオープンソースアプリをインストールしたので、そのメモ。 Formspree は、静的サイトなどにメールフォームを設置するためのサーバーアプリケーションである。設置が面倒な方は、ホスティングサービスもあるので、そちらを利用された方がよいかと。 ...
Read The Docs のインストール
ソースコード開発管理には多種多様なバージョン管理ツールが揃っているが、ドキュメントについては、同じツールを使えばいいやということか、あまり種類がない。その中でもよく使われている、Read The Docs をインストールしてみた。 ...
Apache で php-fpm を使う
やっぱり、Apache でも http2 を有効にしたい!ということで、慣れ親しんだ、php_module からおさらばして、php-fpm で構成し直した。Debian & php 7.3 での例を示す。 ...