フリーソフトウェアを使って法律事務所を運営する

2026/11/07 18:39

フリーソフトウェアを使って法律事務所を運営する

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

Neil Brown の 2026 年レポートは、decoded.legal における専門的法的業務のための完全なフリーソフトウェアエコシステムへの彼の 5 カ年の移行を詳述しており、セキュリティとデータ主権を保証するプロプライエタリ系システムに対する代替手段として実現可能であることを示している。彼のワークフローの中心には ThinkPad X1 Yoga Gen 6 で Debian/GNOME を動作させるクライアント側ハードウェアがあり、彼は Thunderbolt ポートの不安定性についても言及している。コミュニケーションと協業については、電子メールには Thunderbird または mutt(カレンダー招待状には ikhal が担当)、会議には Signal、Fediverse 上では Mastodon を使用しており、不整合なクラウドオプションである CryptPad を不具合のために廃止した。文書作成は LibreOffice Writer、vim、pandoc、typst に依存しており、ファイル管理には Nautilus と各種 PDF ツールを活用している。知識管理は vimwiki と dokuwiki を経由で行っている。セキュリティは LUKS 暗号化、Bitwarden 認証情報用の YubiKey、Syncthing シンクに Cryptomator を使用し、自己ホストされた vaultwarden サーバーによって強化されている。インフラストラクチャは Nextcloud を Syncthing と radicale(カレンダー連絡先用)に置き換え、Uptime Kuma および Wazuh のようなモニタリングソリューションと共に、自己ホストされた Intel NUC と Raspberry Pi へと移行した。アーキテクチャはデータマイニング大手を拒否し、ローカルコントロールを重視しており、プライバシーと生産性が共存する堅牢な基盤を提供している。将来の微調整としては、LibreWolf の採用や reveal.js を使用してプレゼンテーションテンプレートを最適化することなどが含まれる可能性がある。

本文

ニール・ブラウンの 2026 年システムアップデート:クライアントとサーバーサイドの構成要素

著者: ニール・ブラウン(Neil Brown)
公開日: 2026 年 11 月 6 日
所属: decoded.legal(イングランド、法律事務所)

約 5 年前にフリーソフトウェア活用を開始したニール・ブラウン氏。クライアントとサーバーの両面でシステムを再構築し、2024 年以来の変化も含めた今回のアップデート記事です。


クライアントサイドの構成要素

オス(メインマシン)

  • OS: Debian + GNOME
  • 機種: ThinkPad X1 Yoga Gen 6
    • 画面折りたたみ機能による書類への注釈入れに最適。
    • 注意: Thunderbolt および USB-C ポートにデータ転送不安定な不具合あり(将来交換予定)。
  • 次回購入候補: 検討中なし。

電子メール(MUA)

Thunderbird と Mutt を用途に合わせて使い分け。

ツール特徴・アドオン課題・補足
Thunderbird-
Quick Folder Move
/
Move Message And Yourself
による高速振り分け
- カレンダー招待状の再帰処理に若干の問題あり
-
ikhal
でのカレンダー同期がより安定。
Muttシンプルで効率的。

文書作成・プレゼンテーション・ファイル管理

  • 文書作成:
    • LibreOffice Writer: 「Word」互換の他社弁護士向け資料用。
    • Vim + Markdown + pandoc/Typst: 技術系文書への変換用。
    • 将来計画: TeX 環境の検討(差分表示が必要なクライアント対応のため)。
  • プレゼンテーション:
    • reveal.js: bash スクリプトでテンプレート設定、Markdown 記述のみで CSS テンプレートによる高品質出力が可能。GUI 不要。
  • ファイルマネージャー:
    • Nautilus (GNOME デフォルト) + bash スクリプト。
  • PDF 処理:
    • 閲覧:
      evince
    • 注釈/マークアップ:
      Xournal++
    • 編集/分割:
      PDFarranger
      ,
      pdftk

入力・展開・ブラウザ

  • テキスト展開 (Text expansion):
    • Espanso: 繰り返し入力を削減し、作業効率を飛躍的に向上。ショートカット多数設定。
  • ブラウザ:
    • Firefox: 「まあ悪くない」だが、Mozilla の方向性に若干疑問。
      LibreWolf
      等のフォーク版も検討中。
    • links: テキストベースの代替案として保有。
    • 他社主催会議(Teams/Zoom など)での動作は問題なし。

ローカルナレッジ・セキュリティ

  • ローカルウィキ:
    • Vimwiki: Vim ユーザーにとって自然な選択。キャリア記録・メモ管理用。
  • ディスク暗号化:
    • LUKS: システムレベルの暗号化。
    • Cryptomator: Syncthing 同期前のファイルレベル暗号化。

フェディバース(Fediverse)

  • クライアント:
    • 通常: Mastodon (Advanced Web UI)
    • 画像非表示希望時: TUI ツール
      toot
  • 投稿スケジューリング: bash スクリプト + cron ジョブ。

パスワード管理

  • Bitwarden (クライアント用)
    • サーバー端: Vaultwarden (セルフホスト)
    • YubiKey: 高機密認証情報の管理に使用。

マークダウン・周辺ツール

  • エディタ: Apostrophe (ブログ投稿用)
  • スキャン機能: Paperless-ngx
  • ラベル印刷: Brother などへの FOSS UI(頻度低いが必要時便利)。

なぜターミナルベースなのか?

GUI ソフトウェアと比較して以下の利点があるため、TUI (ターミナルユーザーインターフェース) ツールを多数採用。

  • 分心がない。
  • キーボードから手を離さず操作できる(IMHO: より使い勝手が良い)。
  • 活用する主な TUI ツール:
    Mutt
    ,
    Vim
    ,
    ikhal
    ,
    ncmpcpp
    ,
    Newsboat
    ,
    toot
    ,
    links
    など。

サーバーサイドの構成要素

主にインテル製 NUC を使用(Raspberry Pi は一部のみ)。以下のシステムは全て Signal 例外でセルフホスト。

カテゴリツール名備考・変更点
電子メール (MTA)Postfix, Dovecot将来的に
Stalwart
への移行検討中。
ファイル同期SyncthingNextcloud から撤退。意図せず新たな問題が発生したため。現在 Radicale (CalDAV/CardDAV) と組み合わせ良好。
ビデオ会議SignalJitsi サーバー停止(他社主催会議参加メインのため)。不満なし。
請求書作成InvoicePlane発行専用。クライアント用是不使用。
時間追跡Kimaiv2 は開発者対応も良好で優秀。
案件管理EspoCRM「案件管理」および「事件管理」に使用。
VPNWireGuard
Trail of Bits
Ansible スクリプトまたは
PiVPN
を利用(マシン依存的)。
脆弱性スキャンGreenbone/OpenVAS定期的なセキュリティチェック用。
モニタリングUptime Kuma導入直後だが動作良好。
Git リポジトリForgejoサイト管理・テンプレート運用用。重要なリポジトリはオフライン環境からプッシュする仕組みで保護。
SIEMWazuhセキュリティ情報・イベント管理。
パスワード管理Vaultwardenサーバー端の自前実装版 Bitwarden。
ウェブサイトApache2 + mkdocs静的サイト生成で簡素化、読み込み速度向上。.onion バージョンも維持(Tor ブラウザ自動リダイレクト)。
ブログBSSG (Bash Static Site Generator)Hugo から移行。ステファーノ氏開発の優秀なツール。bash スクリプトで自動化し執筆に集中。RSS 継続対応。
フェディバースglitch-socMastodon のフォーク版へ移行済み(クライアント間の一貫性確保のため)。自家インスタンス停止。
ナレッジ管理DokuWikiMarkdown プラグイン採用。運用規程・手順書の管理に使用。
DNSUnbound + Pi-holeDoH サーバーは停止。広告ブロック・DNS 解析強化。
バックアップRestic, RsyncRestic に関する技術メモあり。
フォーム入力LiberaFormsサーバー側暗号化対応により安全性向上(事前問診書など利用)。DB 内の暗号データは削除済みだが知っておくべき事項。
共同編集— (非実施)CryptPad 停止。他ツールも現状適性なし。

モバイルデバイス

  • OS: GrapheneOS (Google Pixel)
  • アプリストア: F-Droid を主に使用。
  • 選定理由:
    • Android は Google の方向性に疑問を持つが、他の OS(postmarketOS, Ubuntu Touch, SailfishOS など)を試しても GrapheneOS が最もニーズを満たす。
    • Microsoft/Apple エコシステムとのクライアント要件との兼ね合いもあり、変更なし。

免責事項: 本記事は情報提供を目的としており、法的助言を意図するものではありません。 ライセンス: CC BY-SA-NC 4.0 以降(別途記載がない限り) AI 使用有無: なし(人間執筆)

同じ日のほかのニュース

一覧に戻る →

2026/11/08 3:02

Microsoft Research の「AI Frontiers」チームの解散

## 日本語訳: ## サマリー: 2023 年の ChatGPT のリリース以降、Microsoft は Microsoft Research 内に「AI Frontiers(AIF)」を設立し、フル・バンドwidth・トランスフォーマーや Autogen、Fara といった画期的な研究の調整を担ってきた。9 月上旬に AIF は解散され、拡大志向のリーダーシップの下にあるより大きな Microsoft AI 部門へ統合された。当時の経営陣は、高リスクの技術的ブレイクスルーと、管理側が予測可能なビジネスリターンにのみ注力する姿勢との間に乖離を認識し、研究が明確な応用の道筋を持たないと感じていたため退任した。その結果、AIF は 9 月上旬をもって運営を終了し、本年度のインターンシップもすべて終了となった。この移行は、モノレポ統合による効率化の追求を目指しているものの、画期的な協力の機会を損ねるリスクがある。この変化は、組織内のスケーラブルなビジネス成長と深層研究イノベーションとの間の緊張関係を反映している。

2026/11/08 3:12

10 ドルの OpenStick ホームラボで私が実行しているもの

## Japanese Translation: 本テキストは、高度なサービス(AI エージェントや広告ブロックツールなど)を最小限のハードウェア上で実行できる理想的な低コストなホームサーバーとして、$10 の OpenStick を主に推奨しています。Debian と Podman による軽量コンテナ化を利用することで、パッシブ冷却設計による極めて低い電力消費と静音環境を確保したセキュアな構築を実現します。この構成は、OpenStick の ARM Cortex-A53 プロセッサに対してメモリ効率の高いアプリケーションを組み合わせることで一般的な制限に対処しています;例えば、大規模なブロックリストの処理には AdGuard Home を使用し、破損したリンクの修正には Shiori を使用することでコストを発生させません。セキュリティ強化のためには Cloudflare Tunnels を用いて直接インターネットポートを公開する必要がなくなります。将来的な運用では Zeroclaw AI エージェントを活用して通信チャネルの管理を行い、システム更新に対して Telegram アラートをトリガーします。このアーキテクチャにより、512 MB の RAM だけで複雑な監視や DNS レベルのフィルタリングを含む堅牢な IT 解法を確実に動作させることができることが証明されています。最終的には、このプロジェクトはホビーユーザーおよび小規模企業に対し、エネルギー消費が高いサーバーに対する持続可能な代替手段を提供し、通常のコストの僅かであるにも関わらず、静かなメディア消費やインテリジェントな自動化といったプレミアム機能を実装します。

2026/11/08 8:09

GitHubの「プルリクエスト概要ページ」がパブリックプレビューで利用可能に

## 日本語訳: GitHub は、本週末までの期間限定公開プレビューとして、プルリクエスト用の再設計された「Overview ページ」のオプトイン版をリリースします。この機能はヘッダーメニューから新しいインターフェースとクラシック表示の切り替えが可能になっています。今回のアップデートにより、「マージボックス」(ステータスインジケーター)という主要な部分を前回の半分以下のサイズに縮小すると同時に、重要なレビューシグナルをトップレベルの準備状況サマリーに統合することで、ワークフローの効率が大幅に向上しました。このコンパクトなセクションは、サポートシグナル(チェック、承認、コメント)の確認、ブロックされた問題の解決、マージの可否確認という 3 つの主要機能を支援し、失敗したチェック、待機中の承認、関連するコメントへの直接リンクを含みます。新しい会話管理機能により、未解決の会話や自分自身のコメントをフィルタリングでき、またコメントは最初から古い議論ではなく最新から古順にソート表示できます。右上のヘッダーサマリーには、レビューコメント、レビューリクエスト、その他の最近のアクティビティへの快速アクセスが可能で、ユーザーは PR をレビュー用に準備済みとしてマークしたり、許可された場合は直接閉鎖したりすることもできます。プレビューを試すには、ヘッダー内の「✨ Overview ページを試用する」ボタンを選択してください。フィードバックや問題報告については、専用となる overview プレビューフィードバックディスカッションにて共有してください。