1
0
Fork
You've already forked ekko
0
No description
  • PHP 100%
2025年04月25日 12:09:51 -04:00
src add chatreplay and storage of messages 2025年04月25日 12:07:47 -04:00
ekko-server standalone version 20250422 2025年04月22日 09:24:50 -04:00
ekko.ini-example add cloak settings option 2025年04月25日 12:09:51 -04:00
ekko.php version 20250422 2025年04月22日 09:24:27 -04:00
LICENSE.md update license info 2025年04月18日 23:43:03 +00:00
README.md add link to PHP-IRCd github 2025年04月20日 03:23:20 +00:00

▓█████ ██ ▄█▀ ██ ▄█▀ ▒█████
▓█ ▀ ██▄█▒ ██▄█▒ ▒██▒ ██▒
▒███ ▓███▄░ ▓███▄░ ▒██░ ██▒
▒▓█ ▄ ▓██ █▄ ▓██ █▄ ▒██ ██░
░▒████▒▒██▒ █▄▒██▒ █▄░ ████▓▒░
░░ ▒░ ░▒ ▒▒ ▓▒▒ ▒▒ ▓▒░ ▒░▒░▒░
 ░ ░ ░░ ░▒ ▒░░ ░▒ ▒░ ░ ▒ ▒░
 ░ ░ ░░ ░ ░ ░░ ░ ░ ░ ░ ▒
 ░ ░░ ░ ░ ░ ░ ░

IRC Daemon Server written in PHP.

Forked from PHP-IRCd

To start service on a linux x86 system with the stand alone binary that includes micro php so you do not have to have php installed.

chmod +x ekko-server
./ekko-server 

Another (more cross platform) option is to start the service on any system utilizing php cli.

php ekko.php

A self signed certificate will be generated the first time the service is started if no certificate has been provided. If you have certificates from letsencrypt, copy the files to the same directory the ekko server is running in.

cp /etc/letsencrypt/live/chat.example.com/fullchain.pem /home/randomuser/ekko/fullchain.pem
cp /etc/letsencrypt/live/chat.example.com/privkey.pem /home/randomuser/ekko/privkey.pem

To configure server name and other options. Rename the ekko.ini-example file to ekko.ini and edit the options in a text editor.