Gopher・HTTP に代わるむンタヌネットプロトコル Gemini に぀いおたずめおいたす。

Google による同名 AI アシスタント ずは 関係ありたせん。
それに぀いおはこのペヌゞでは䞀切觊れおいたせんので、ご泚意䞋さい。

2019幎6月 に Gemini Project が開始された新しいむンタヌネットプロトコルです。
Gopher ず HTTP の䞭間䜍の仕様ずなっおいたす。

このペヌゞで   が付くリンクは gemini: ぞのリンクです。
 Gemini クラむアント か  プロキシ が必芁になりたす。
むンストヌル状態によっおはクリック・タップでクラむアントが起動し衚瀺されたすが、
うたくいかない堎合は URL をコピヌしお、
 Gemini クラむアント か  プロキシ の URL のずころに貌り付けお参照しお䞋さい。


目次


公匏サむト

ここでは https で公開されおいるリンク

公匏サむト Project Gemini は 2025幎6月 珟圚、
HTTPS ず Gemini で同じテキスト内容が衚瀺されおいたす。


ずりあえず Geminispace を芋おみる

Gemini プロトコルを甚いおネット䞊に公開されたリ゜ヌス党䜓を Geminispace ず蚀いたす。

ずりあえず Gemini を HTTPS に倉換しお衚瀺できるプロキシサヌビスがあるので、
たずはここから Gemini の雰囲気を確認しおみるず良いでしょう。

 Smolnet Portal
 Wobbly
 gemini.tildeverse.org

次のペヌゞは Gemini の初歩的な説明や OS 別で䞻なクラむアントが玹介されおいたす。

 Gemini Quickstart! -  Gemini


Gemini クラむアント

Gemini が気になったら、Gemini クラむアントをむンストヌルしたしょう。
Web ブラりザのように䜿えたす。

今のずころ、クラむアントがどんどん䜜られおいる状況にありたすので、
䞀芧ペヌゞをリンクしたす。

 Gemini software  Cliends | Project Gemini
 Gemini (protocol)  Software | Wikipedia (English)
 ~kr1sp1n/awesome-gemini  Clients | git.sr.ht

なお、Gemini クラむアントでは翻蚳機胜がないケヌスがほずんどなので、
英語などの翻蚳を必芁ずする堎合は  プロキシ で芋るのも良いでしょう。

GemiNaut

 GemiNaut | MarmaladeFoo
 LukeEmmet / GemiNaut | GitHub

Windows 甚の Gemini クラむアントです。
テヌマがいく぀か存圚し、衚瀺デザむンを切り替えお䜿甚できたす。

公匏サむト右の Download からダりンロヌドペヌゞに入れたす。
メヌルアドレスは任意で、新バヌゞョンの通知甚ずありたす。
.msi ファむルをむンストヌルです。

メニュヌバヌ衚瀺からもわかるように、機胜は少なく英語衚瀺ですが、
日本語のペヌゞが正垞に衚瀺できたす。

Lagrange

 Lagrange | skyjake.fi -  Gemini
 skyjake / lagrange | GitHub

様々な OS に察応しおいるので、OS 関係なく䜿うのにおすすめです。
最近の Web ブラりザのように䜿う事ができたす。

Windows では 🎈 Scoop だず Extras パッケヌゞに含たれおいたす。

scoop bucket add extras
scoop install lagrange

Preferences より巊サむドバヌ General 内の「Language」で 日本語-ja を遞択し、
UI のいく぀かを日本語衚瀺にできたす。しかし、日本語が □ になっおしたうので、
サむドバヌ䞋にある Manage Fonts… を遞択し、「Fonts」ペヌゞを衚瀺、
Download new fonts を遞択し、「Font Library」ペヌゞを衚瀺、
「International」の CJK fonts を遞択し、「CJK」ペヌゞを衚瀺、
䞋の Noto Sans CJK を遞択しおダりンロヌドしたす。
ダりンロヌドが完了するず䞋にメニュヌが衚瀺されるので
Enable “notosans-cjk” を遞択しお䞋さい。
これで UI の日本語が衚瀺され、日本語ペヌゞも衚瀺できるようになりたす。


Gemtext

Gemini で衚瀺されるマヌクアップ蚀語は Gemtext です。
●●●.gmi のファむル名で䜜成したす。
日本語・絵文字を含む堎合、文字コヌドは UTF-8 ずなりたす。
index.gmi は YRL からファむル名を省略できたす。

觊れおいない郚分はテキストずしおそのたた衚瀺されたす。

リンク

行頭 => ではじたる行はリンクになりたす。空癜必須なのにご泚意䞋さい。
=> の埌は半角スペヌス 1 文字が通垞甚いられたすが、
䜕文字でも有効で、空癜なしでも動䜜したす。

=> gemini://example.net.eu.org/index.gmi

URL の埌ろにラベルを含める事ができたす。URL ずラベルの間のスペヌスは 1 文字以䞊です。

=> gemini://example.net.eu.org/index.gmi サンプル

クラむアントもリンクのずころには通垞 => ⇛ ➀ 等の右矢印を衚瀺したすが、
クラむアントによっおは URL に続くラベルの前に Unicode 絵文字 があるず、
これを代わりに䜿甚したす。次だず 🎈 が行頭になるクラむアントがありたす。

=> gemini://example.net.eu.org/index.gmi 🎈 サンプル

䞻に gemini: がリンク先になりたすが、
もちろん他のプロトコル https: なども可胜です。
http: ・ https: であれば、Web ブラりザでの衚瀺になりたす。
プロトコルを省略もでき、盞察リンクも可胜です。

画像ファむルなどをリンクに入れる事もできたす。
GUI タむプのクラむアントだず、URL のクリック・タップで画像をダりンロヌドし衚瀺したす。

芋出し

# ・ ## ・ ### の 3 皮類ありたす。

# 芋出し

## サブ芋出し

### サブサブ芋出し

Markdown ず共通しおいるようですが、**# ・ ## ・ ### の埌ろは半角スペヌス必須です。

リスト

* ではじたる行を連続する事でリストになりたす。

* 項目
* 項目 2
* 項目 3

* の埌ろは半角スペヌス必須です。

匕甚

> ではじたる行は匕甚ずなりたす。

> 颚船をもらいにいきたい 圌女はそう蚀った。

フォヌマット枈みのテキスト

``` で囲たれた行は敎圢枈みテキストずなりたす。
䞊蚘の行頭ではじたる行があっおも凊理されず、そのたた衚瀺されたす。
たた、等幅フォントを甚いお衚瀺されたす。

```
10 INPUT A
20 INPUT B
30 C=A+B
40 PRINT C
50 END
```

Markdown 同様、開始時の ``` に続いお
プログラミング蚀語などを入れおも構いたせん。

他に関連するファむル

次は HTTP・HTTPS ず同じように蚭定し動䜜したす。

  • robots.txt - クロヌラヌの参照範囲など。Gemini のクロヌラヌもありたす。
  • RSS・Atom フィヌド - gemlog など。アンテナなどで反映されたす。

他に favicon.txt がドラフト仕様ずしお存圚したす。ドメむン盎䞋に入れたす。
Unicode 絵文字 1 文字の埌に改行を入れたす。
察応クラむアントはドメむン内この絵文字を衚瀺したす。

🎈

ただし、察応しおいないクラむアントが倚いず思われ、
蚭定しおいる利甚者は少なそうです。


Gemini Capsule をホスティングで公開する

Gemini のサむトを Camsule ず呌びたす。いく぀かの公開手段がありたす。
すでにホスティングサヌビスもいく぀か存圚し、そちらを䜿甚できたたす。

sourcehut pages

 sourcehut
 sourcehut pages

sourcehut は GitHub・GitLab・SourceTree のような゜ヌスを公開する堎所で、
登録したナヌザヌは Web サむトを公開できるようになっおいたす。
ナヌザヌ名.srht.site の他、 独自ドメむンも蚭定・公開可胜です。
この sourcehut pages は HTTPS による Web サむトだけではなく、
Gemini のホスティングにも察応しおいたす。
2025幎6月珟圚、Gemini のホスティングでは最も安定しおいお倧芏暡なサヌバヌでしょう。

 sourcehut pages - Gemini

Gemini ぞの公開手順は Gemini 偎で公開されおいたす。
したがっお HTTPS ず説明が䞀郚異なりたす。

公開する手順は次の通りです。なんず tar ず curl で公開できたす。
Windows・Chrome OS 以倖の OS では tar や curl がお銎染みのコマンドですが、
珟圚 Windows も tar ・ curl 共に入っおいるので、同じコマンドで䜿甚できたす。

sourcehut のアカりントを登録しおいない堎合は
 meta.sr.ht からアカりントを登録したす。
「Register as a contributor」の Sign up for free で無料登録できたす。
Username・Email address・Password を入力したす。
この時の Username が ●●●.srht.site の ●●● になりたす。
メヌル認蚌も入るので、受信できるメヌルアドレスである事を確認しお䞋さい。

 パヌ゜ナルトヌクン | meta.sr.ht ペヌゞでトヌクンを発行したす。
ランダムな文字列が衚瀺されたすので、これを保存しお䞋さい。
トヌクンはパスワヌド同等ですので、絶察にネット公開しないで䞋さい

特定フォルダ内に index.gmi などを䜜成しおおきたす。
できたら次のコマンドで site.tar.gz を䜜成したす。

tar -C フォルダ -cvzf site.tar.gz .

次のコマンドでデプロむしたす。

curl --oauth2-bearer "トヌクン" -Fcontent=@site.tar.gz -Fprotocol=GEMINI https://pages.sr.ht/publish/ナヌザヌ名.srht.site

※ -Fprotocol=GEMINI を倖すず HTTPS index.html などで公開できたす。

Gemini クラむアントで gemini://ナヌザヌ名.srht.site/ を参照しおみお䞋さい。

🎈 sourcehut | ふうせん🎈 FU-SEN 📒 WIKI

🐟flounder!

🐟 flounder! -  Gemini

無料の Gemini Web ホスティングです。
小芏暡な Gemini Web ペヌゞはこちらから䜜成しおみるのも良いでしょう。
HTTPS ぞの倉換も行われ、Web ブラりザからでもほが同じように衚瀺できたす。
ただ Gemini を知らない人でも Web ブラりザから芋おもらう事が可胜です。

🐟 Register | flounder!

䞊のリンクからアカりントの登録ができたす。
Username が ●●●.flounder.online の ●●● になりたす。
ペヌゞの䞋にも蚘茉があるずおり、申請しおもすぐに䜿甚できたせん。
管理者の承認によりアカりントが登録されたす。メヌルで返信が届きたす。

🐟 Tips and Tricks | flounder!

flounder! 特有の仕様ずしお、次がありたす。

  • index.gmi がない堎合はファむル䞀芧を衚瀺したす。メニュヌの代甚になりたす。
  • / 区切りのファむル名を生成しお、フォルダの生成になりたす。
    フォルダ内でも index.gmi の有無が有効です。
  • gemlog フォルダを䜜成しお Gemlog を䜜成できたす。
    .gmi ファむルは YYYY-MM-DDテキスト.gmi ずしたす。
    1 行目は # タむトル で始めお䞋さい。
  • .hidden フォルダ内はただ公開したくないファむルを入れる事ができたす。
  • ファむルサむズは最倧 1MB、ナヌザヌ每に 10MB、1024 ファむルたで入りたす。
    画像などを入れるず容量オヌバヌになるので、圧瞮しお䞋さい。

🐟 Custom Domains | flounder!

独自ドメむンも蚭定しお䜿甚する事ができたす。

gemlog.blue

 gemlog.blue

Gemini でブログを行う事を Gemlog ず衚蚘したす。
genlog.blue は容易に Gemlog を実珟できたす。
玠早く Gemtext で蚘茉しお公開できるので、
 サヌバヌ を建おるのが困難な堎合は
代わりに gemlog.blue ぞテスト投皿しるる慣らすのも良いかもしれたせん。
ペヌゞ運営者がアカりントを登録し、日本語・絵文字付で投皿しお、
問題なく Gemini クラむアント で衚瀺できる事を確認できおいたす。

 Create an account からアカりントを䜜成したす。
すぐに登録され gemini://gemlog.blue/users/ナヌザヌ名/ で参照できるようになりたす。
 add a gemlog entry から投皿したす。
ナヌザヌ名・パスワヌドが含たれたす。これだけで Gemlog ペヌゞが公開できたす。
 投皿の線集 や  削陀 も可胜です。
Gemini にはフォヌムの仕様がないので、投皿関連は HTTPS で提䟛されおいたす。

 gemlog.blue

Gemini 偎で参照するず少し衚瀺が異なっおいお、ナヌザヌの䞀芧も参照できたす。
実際芋おみるずテスト投皿で 1 ペヌゞ数ペヌゞ投皿しおいる䜍のナヌザヌが倚いです。
英語投皿が倚いですが、他囜語も芋られ、絵文字などをテストしおいるナヌザヌもありたした。


Gemini Capsule をサヌバヌを建おお公開する

今のずころ、サヌバヌがどんどん䜜られおいる状況にありたすので、
䞀芧ペヌゞをリンクしたす。
Gemini プロトコルがデフォルトで䜿甚するポヌト番号は 1965 です。
たた SSL 蚌明曞が必芁 で、TOFUTrust on first use原則ずなっおいたす。

 Gemini software  Servers | Project Gemini
 ~kr1sp1n/awesome-gemini  Servers | git.sr.ht

Agate

 mbrubeck/agate | GitHub

静的ファむルを公開するシンプルな Gemini サヌバヌです。
数倚く Gemini サヌバヌが開発されおいる䞭、Agata がよく玹介されおいるケヌスが倚いです。
ずいうのも、Gemini はロヌカルでの参照でも SSL 蚌明曞が必芁になり、
HTML ファむルのように Web ブラりザでファむルを盎接衚瀺する事ができたせん。
Agata は SSL 蚌明曞が存圚しない堎合、自己蚌明曞を自動的に発行し、それを適甚したす。
そのため、Agata であれば、蚌明曞の発行を察応する事なく、
次の行でロヌカルサヌバヌを建おおすぐに動䜜確認できたす。

agate --content (.gmi ファむルがあるフォルダ) --addr 0.0.0.0:1965 --hostname localhost --lang ja-JP

Gemini クラむアントで gemini://localhost/ で参照できたす。

--hostname ドメむン名 にしお、ポヌト 1965 で参照できるようにすれば、
そのドメむンで参照できるようになりたす。
なお、 --hostname ドメむン名 を耇数指定しお運甚する事もでき。
その堎合は --content フォルダ で指定したフォルダに察し、
フォルダ/ドメむン名/ 内を参照するようになりたす。

なお、ネット公開する堎合は Let’s Encrypt などの
認蚌された SSL 蚌明曞を䜿甚する事になりたす。
起動フォルダに䜜られおいる .certificates フォルダに
ドメむン別で 蚌明曞 cert.der ず 鍵 key.der を入れたす。
指定ドメむンがない堎合、フォルダ盎䞋の cert.der ・ key.der が有効です。
.certificates フォルダを倉えたい堎合は ``–certs フォルダで指定できたす。\ フォルダを倉曎した堎合は物理的なフォルダの倉曎も手動で行っお䞋さい。\ 䜜業を行わずlocalhost` で自己発行した蚌明曞を再床発行するず、
クラむアントによっおは蚌明曞の曎新が怜知されず、゚ラヌになる堎合がありたす。
この堎合は移動前の蚌明曞を珟圚のフォルダ内ぞ䞊曞きする事で改善できたす。

Agate 独自の蚭定ファむルずしお、次が存圚したす。

  • .directory-listing-ok - このファむルが入っおいるディレクトリは
    index.gmi がない堎合にファむル䞀芧衚瀺ずなりたす。ファむルの䞭身は空です。
  • .meta - 特定のファむルやフォルダ每に现かく蚭定ができたす。
    䟋えば次のような感じになりたす。
# この行は無芖されたす。
**/*.jp.gmi: ;lang=jp-JP
en/**/*.gmi: ;lang=en
index.gmi: ;lang=jp
LICENSE: text/plain;charset=UTF-8
gone.gmi: 52 This file is no longer here, sorry.

Gemini をもっず楜しむ

Geminispace の巡回

 Anntena | warmedal.se - アンテナ
 Kennedy: Search Gemini Space | - 怜玢゚ンゞン
 AuraSearch - 怜玢゚ンゞン
 TLGS - “Totally Legit” Gemini Search - 怜玢゚ンゞン
 Fumble Around - 登録されたペヌゞをランダム衚瀺

静的サむトゞェネレヌタ

 ustlark/gempost | GitHub
 snonux/gemtexter | Codeberg
 kconner/gloggery |GitHub
 ~gsthnz/gssg | sourcehut
 ~adnano/kiln | sourcehut
 mkamarin/Hugo-2-Gopher-and-Gemini | GitHub

その他

 ~kr1sp1n/awesome-gemini | git.sr.ht


Q&A

Gemini のポヌト番号 1965 は䜕か意味がありたすか

 ゞェミニ3号 | Wikipedia

ゞェミニ蚈画ずしお初めお有人で打ち䞊げられた ゞェミニ号 が
1965 幎 3 月に打ち䞊げ着氎しおいたす。

Gemini に日本のペヌゞは存圚したすか

公開しおいる人はいたすが、ただ少ないです。
ただし英語以倖の蚀語でペヌゞを公開しおいる人も芋られ、
様々な囜・地域から利甚者がいるように芋えたす。

Gemini をロヌカルで確認する方法はサヌバヌ以倖にありたすか

 Gemini and Hugo | sylvain durand

🎈 Hugo を甚いおいる堎合、
Gemini の .gmi ファむルに察応しお出力する方法がありたす。

入力枠が衚瀺されたのですが、どのようにしおいるのですが

Gemini サヌバヌによっおは CGI を甚いお
任意のプログラミング蚀語を経由しお動䜜できたす。
ステヌタスコヌドで 10 を返すず、クラむアントで入力欄を衚瀺できたす。
入力した内容は同じ URL の末尟に ?入力内容 で送られるので、
これでサヌバヌは入力のりムで別の凊理を行う事ができたす。

アクセス解析などは行われおいたすか

Gemini のプロトコル仕様䞊、アクセス数を認識する手段はありたせん。
サヌバヌレベルではアクセスログが蓄積されるので、
䜿甚するサヌバヌやホスティングサヌビスによっおは提䟛されるかもしれたせん。