Go to file
2026-07-26 16:10:26 +00:00
.gitignore reduced chance of mutex related panic 2026-07-19 04:22:25 +03:00
build.sh Add remote starter files and local code 2026-07-12 20:19:15 +03:00
go.mod major: fixed bug in joinchannel, added INVITE command 2026-07-18 17:17:51 +03:00
go.sum major: fixed bug in joinchannel, added INVITE command 2026-07-18 17:17:51 +03:00
http.go major: added CHATHISTORY, fixed bug in sendmessage 2026-07-16 01:09:25 +03:00
LICENSE Bring in remote starter files 2026-07-12 20:22:07 +03:00
main.go Update main.go 2026-07-26 16:10:26 +00:00
motd.txt major: added CHATHISTORY, fixed bug in sendmessage 2026-07-16 01:09:25 +03:00
README.md Update README.md 2026-07-21 15:46:10 +00:00

Gocirc

a lightweight IRC server written in Golang

setup

  1. cloning the repository
git clone ssh://git@git-ssh.anarchists.space:222/meer/Gocirc.git
cd Gocirc
  1. compiling the server
chmod +x build.sh
./build.sh
  1. setting up configuration file example JSON config
{
  "port": 6667,
  "webapiport": 7880,
  "motd": "<motd file>",
  "enableserverpassword": true,
  "serverpassword": "YOUR_SERVERPASSWORD",
  "channels": [
    {
      "channel": "#main",
      "description": "the main channel"
    }
  ],
  "ops": [
    "admin"
  ]
}

change values as needed