Rewwwoot is a web interface to ReMoot that makes it possible to use any web browser as a remote rewwwoot is written in Ruby. InstallationUse a pre-compiled package like a .deb (Remember that rewwwoot.deb depends on remoot.deb) If not on Debian or Ubuntu, you have two options: To install rewwwoot, simply run the script install.rb as root: sudo ./install.rb
copies the configfile to /etc/rewwwootrc and copies the htdocs to To uninstall, run uninstall.rb as root: sudo ./uninstall.rb
Rename main.rb to rewwwoot and copy it to /usr/bin. make it executable rename the dir "lib" to "rewwwoot" and copy it to your ruby sitedir. copy htdocs to /var/rewwwoothtdocs To uninstall: undo the above. Usage and configuration
Start daemoot Generally no configuration is necessary. Rewwwoot should run just fine using the default configuration, Configuration of portnumber and allowed IP's are stored in a file called rewwwootrc in ~/.rewwwoot allowFrom: [ips need to be in a list separated by commas: [value1, value2]. htdocs: /path/to/document/root/ending/with/slash/ (default ~/.rewwwoot/htdocs) port: port to use as an integer (default 14300) Example config: allowFrom: [127.0.0.1, 192.168.0.*]
If rewwwoot cannot find values in the config or in the commandline args it will fall back on the default values: port: 14300 Tips and tricksRewwwoot uses the ruby standard library webserver Webrick. It is indeed a good piece of software, but it is dead slow. For maximum pleasure⢠you should install the ruby server library Mongrel version 1.0.1 or later. This is most easily done by using rubygems. This will make rewwwoot alot faster (benchmarks on mongrel vs webrick shows that mongrel sometimes can be up to one second faster PER REQUEST(!)). LicenseRewwwoot is licensed under the Academic Free License version 3.0 Thanks
Thanks to Boldie for the default artwork and for bugtesting. |
