ジェミニポッドの設置


皆さん、こんにちは、これは私の最初のポストです、そして、今日、私はジェミニポッドを設置する方法をあなたに話します.

Geminiは、個人的で、軽くなるために作られる軽量プロトコルです.
今日は、“pod”という名前の自分のサーバーを展開する方法を教えてくれます.

必要条件

  • 若干の時間(20分、最大)
  • サーバ(専用、VPS、マジカルポテト)
  • ドメインは、そのサーバ
  • を示しました
    Docker の
  • 基本
  • の後、報酬として飲むのによい味がする何か

    起動


    簡単な理由から、docker-composeを使用します.
    サーバイメージはadrianhesketh/geminiを使用します.
    以下を含むdocker-compose.ymlファイルを作成します.
    version: '2.1'
    services:
      gemini:
        image: adrianhesketh/gemini:latest
        ports:
          - 1965:1965
        environment:
          - PORT=1965
          - DOMAIN
        volumes:
          - ./certs:/certs
          - ./content:/content
    
    ドメインを含めるには、以下のようなファイルを作成します.
    DOMAIN=my-domain.tld
    
    さて、.envを行い、証明書を生成することで、必要なディレクトリを作成しましょう.mkdir {certs,content}を使用して' certs 'ディレクトリに移動し、SSL証明書を生成します.
    openssl ecparam -genkey -name secp384r1 -out server.key
    openssl req -new -x509 -sha256 -key server.key -out server.crt -days 3650
    

    Note: you can use SSL certificates from Let's Encrypt, Zerossl or any other source if you wish.


    ここで、ルートに戻ります( docker - comols . ymlがどこにあるか)とファイルcd certsを編集します.
    プットインプット
    # Hello world!
    ## This is my Gemini Pod~
    
    今、あなたがしなければならないのは、サーバーを起動するためにcontent/index.gmiを実行することです.
    それを起動した後、Gemini browserを使用してドメインに移動し、“こんにちは世界!”といいページを参照してくださいする必要があります.
    おめでとう、今あなた自身のジェミニ・ポッドがあります、あなたはあなたが以前に準備したものを何でも飲むことができます!
    あなたは彼らのofficial websiteに行くことによってジェミニのページの構文についての詳細を学ぶことができます.
    Original article on my blog! .