Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A Gemini protocol server

License

NotificationsYou must be signed in to change notification settings

mk270/blizanci

Repository files navigation

Blizanci is aGemini protocol server.It is designed primarily for robustness and security.

Features:

  • TLS client certificate support
  • single-userCGI
  • distributed PKI: authorisation by subject orissuer of certificates
  • Titan protocol uploads
  • servlet interface for in-process dynamic page generation

Prerequisites

You'll need Erlang and Rebar. On a Debian-derived system like Ubuntu, this means installing the rebar3 executable from the rebar3 website, and installing the deb package erlang:

Config

Currently, a config file is required. In due course, this will become optional.

Create an appropriatesys.config andvm.args file in theconfig/directory in the format suggested in the examples in that directory.

You'll also need to put TLS certificates inssl/certificate.pem andssl/key.pem; these locations can be reconfigured, but blizanci willfail on startup with abadmatch /couldnt_open_pem_file message ifthe certificates cannot be read.

Build

$ rebar3 release

Run

$ ./manage.sh start-daemon

Trivia

"blizanci" / "близанци" is Serbo-Croatian for "twins" (i.e., Gemini).

Documentation

A work in progress athttps://mk270.github.io/blizanci/.

Status

The source code of Blizanci is largely "finished". There are no plans to add new features.

But software is more than just programs. There is already some documentation of blizanci's internal APIs - eventually a manual will be produced and some installation advice and packaging / tooling.

About

A Gemini protocol server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp