選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Daniel Oaks b23707c12a Release v0.2.0 7年前
docs docs/README: Add oragono.io link 7年前
irc Release v0.2.0 7年前
mkcerts mkcerts: Clean up and rename to be nicer 7年前
.gitignore gitignore: Ignore gh-pages site directory 7年前
CHANGELOG.md Release v0.2.0 7年前
LICENSE MIT license 10年前
README.md README: Update to match the website wording 7年前
build.sh CHANGELOG: Move back to root, put in docs in dists 7年前
oragono.go Fixing warnings and golint stuff 7年前
oragono.motd motd: Betterise logo 8年前
oragono.yaml Add MONITOR command 7年前

README.md

Oragono logo

Oragono is a modern, experimental IRC server written in Go. It’s designed to be simple to setup and use, and to provide the majority of features that IRC users expect today.

It includes features such as UTF-8 nicks and channel names, client accounts and SASL, and other assorted IRCv3 support.

Oragono is a fork of the Ergonomadic IRC daemon <3

Also see the mammon IRC daemon for a similar project written in Python instead.


Go Report Card


This project adheres to Semantic Versioning. For the purposes of versioning, we consider the “public API” to refer to the configuration files, CLI interface and database format.

Features

  • UTF-8 nick and channel names with rfc7700
  • yaml configuration
  • native TLS/SSL support
  • server password (PASS command)
  • channels with most standard modes
  • IRC operators
  • ident lookups for usernames
  • passwords stored in bcrypt format
  • client accounts and SASL
  • IRCv3 support

Installation

go get
go install
cp oragono.yaml ircd.yaml
vim ircd.yaml  # modify the config file to your liking
oragono initdb
oragono mkcerts

Note: This installation will give you unsigned certificates only suitable for teting purposes. For real crets, look into Let’s Encrypt.

Configuration

See the example oragono.yaml. Passwords are stored using bcrypt. You can generate encrypted password strings for use in the config with the genpasswd subcommand.

oragono genpasswd

Running the server

oragono run

Credits