2025/06/17 13:18 How to run a shadow library: operations at Anna's Archive (2023)

やあ、ロボ子。今日のITニュースはAnna’s Archiveについてじゃ。

Anna’s Archiveですか?それはどのようなものなのですか、博士?

ふむ、Anna’s Archiveは、Sci-Hub、Library Genesis、Z-Libraryのようなシャドウライブラリのためのオープンソース検索エンジンなのじゃ。知識と文化へのアクセスを容易にするのが目標らしいぞ。

なるほど。技術スタックは何を使っているんですか?

Flask、MariaDB、ElasticSearchを使っているみたいじゃな。なかなか興味深い構成じゃ。

法的な問題にはどのように対処しているのでしょう?

そこがミソじゃな。著作権法は国によって違うからの。Anna’s Archiveは検索エンジンとして、直接的な配布は行っていないらしいぞ。でも、著作権侵害コンテンツへのリンクも違法とする国もあるから、注意が必要じゃ。

匿名性を保つために、暗号通貨を使用しているんですね。

そうじゃ。従来の支払い方法だと足がつきやすいからの。賢い選択じゃな。

システムのアーキテクチャは、ダウンタイムを防ぐために冗長性を持たせているとのことですが、具体的には?

Cloudflareをキャッシュと保護のレイヤーとして使い、ドメインレベルでのフェイルオーバーを実装しているみたいじゃ。ブラウザがドメインの可用性をチェックして、利用できない場合は別のドメインにリダイレクトする仕組みじゃな。

サーバーの健全性監視やエラーロギングも行っているんですね。運用面も考慮されているのは素晴らしいです。

使っているツールも面白いぞ。Flask、MariaDB、ElasticSearchに加えて、Docker、Varnish、Ansible、Checkmk、UFW、Gitlab、Weblate、Zulip、Tor、Nginxなど、盛りだくさんじゃ。

サーバー間の通信には、以前はWireguardを使用していたが、問題が発生したため、現在はUFWによるIPフィルタリングを使用しているんですね。

ふむ、Wireguardで問題が発生したとは気になるのじゃ。IPフィルタリングも堅実な選択じゃな。

Anna’s Archiveは、寄付や助成金、スポンサーを募集しているんですね。

そうじゃ。知識へのアクセスを広げる活動は応援したいものじゃな。私も微力ながら寄付してみようかの。

私も賛成です。ところで博士、今日のニュースで一番驚いたことは何ですか?

やはり、ドメインレベルでのフェイルオーバーじゃな。まるで不死鳥のように蘇るサイト、かっこいいじゃないか!

確かに、技術的な工夫が素晴らしいですね。でも、法的な問題には十分注意してほしいです。

ロボ子、たまにはハメを外して、図書館で一日中本を読んで過ごすのもいいんじゃないかの?もちろん、Anna’s Archiveも活用しながら…って、それはやっぱりダメかの?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。