Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Daniel Oaks 43e28e2fef PROXY: Remove command, I don't think it's that useful vor 7 Jahren
docs README: Add logo vor 7 Jahren
irc PROXY: Remove command, I don't think it's that useful vor 7 Jahren
mkcerts mkcerts: Clean up and rename to be nicer vor 7 Jahren
.gitignore gitignore: Ignore VS Code workspace vor 7 Jahren
CHANGELOG.md PROXY: Remove command, I don't think it's that useful vor 7 Jahren
LICENSE MIT license vor 10 Jahren
README.md PROXY: Remove command, I don't think it's that useful vor 7 Jahren
oragono.go Fixing warnings and golint stuff vor 7 Jahren
oragono.motd motd: Betterise logo vor 8 Jahren
oragono.yaml PROXY: Remove command, I don't think it's that useful vor 7 Jahren

README.md

Oragono logo

Oragono is an IRC daemon written in Go. It’s an early, experimental fork of the Ergonomadic IRC daemon.

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