MaStr / mkPirateBox

.ipk package that turns your mint OpenWRT into a PirateBox
30 stars 2 forks source link

IRC Server on openWRT Piratebox! #2

Open MaStr opened 12 years ago

MaStr commented 12 years ago

Possible Packages:

bahamut ngircd(-nossl)

Include to base package or Howto

MaStr commented 12 years ago

Shoutbox <-> IRC integration?

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

ghost commented 12 years ago

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.

MaStr commented 12 years ago

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 commented 11 years ago

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

MaStr commented 11 years ago

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

MaStr commented 11 years ago

http://jircii.googlecode.com/svn/trunk/resources/toplevel/docs/jircii.faq

  1. 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.   rsmudge@gmail.com

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 commented 11 years ago

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