mkPirateBox icon indicating copy to clipboard operation
mkPirateBox copied to clipboard

IRC Server on openWRT Piratebox!

Open MaStr opened this issue 12 years ago • 7 comments

Possible Packages:

bahamut ngircd(-nossl)

Include to base package or Howto

MaStr avatar Mar 22 '12 05:03 MaStr

Shoutbox <-> IRC integration?

IRC Client via Browser? qwebirc project http://qwebirc.org/installation

MaStr avatar Mar 22 '12 07:03 MaStr

Try also Miniircd (pure python server , no hard dependencies). https://github.com/jrosdahl/miniircd

Qwebirc is going to be the best client software, but probably too much overhead for a tiny router with multiple clients. The dependencies alone are pretty big.

For performance it would make sense to use a java client like JIRCii http://www.oldschoolirc.com/ But that requires signing the applet. Training people to connect to an anonymous pirate site & click on Java apps doesn't seem smart.

ghost avatar Mar 28 '12 16:03 ghost

Miniircd should be enough.. funny nearly everything is already out there in the outskirts of the internet...

JIRCii is a nice peace of software.. but I don't know to make an applett out of it or .. whatever, not the best solution.

MaStr avatar Apr 05 '12 11:04 MaStr

http://sourceforge.net/projects/pjirc/

MaStr avatar Feb 01 '13 07:02 MaStr

http://www.atheme.net/iris.html

MaStr avatar Feb 01 '13 08:02 MaStr

http://jircii.googlecode.com/svn/trunk/resources/toplevel/docs/jircii.faq 40. How do I embed jIRCii into my website?

jIRCii is coded to be packaged and deployed via Java Webstart.  I used
to provide a signed jerk.jar file and hosting for this purpose.

At this time my hosting is a bit of a mess and my free certificate has
expired.  If there is demand for this feature email me and maybe we
can work something out.   [email protected]

If you want to embed jIRCii into your website on your own then follow
these steps:

1. obtain jerk.jar
2. sign it (as jIRCii requires full permissions from Java webstart)
3. create a .JNLP file; for an example, download: 
   http://openjdk.java.net/irc/openjdk.jnlp
4. post your signed jerk.jar and .JNLP file to your website.  

You are now ready to rock.  More details on Webstart can be found at:

http://java.sun.com/docs/books/tutorial/deployment/webstart/index.html

This feature does require that your web site users have Java 1.4.2 or
later installed.

MaStr avatar Mar 28 '13 10:03 MaStr

Implementation done in PirateBoxScripts_Webserver. TODO: Have to add the java-client above to the package

MaStr avatar Mar 29 '13 08:03 MaStr