Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Graffiti Server Download Page

Up
vote
Down

The Graffiti Server[1] is a tiny Linux web server that lets people post graffiti, messages, or whatever. It can be configured to allow or disallow the posting of html. Users can delete their own messages as long as they are using the same IP address that they posted it from.

The administrator can connect from the local host using IP address 127.0.0.1 and delete messages from any IP address.

You can search for any text string and the graffiti server will match against all old messages, as well as new ones, and return those that match.

Right click here and select 'save...' to download a gzipped Linux binary. Right click here for the gzipped source for the graffiti server. The binary is only 45K[2] bytes and the source is only 9K in size (compressed).

To install it, simply gunzip the binary and run it with one of the following commands, then install the same command in your startup files. For example, in many Linuxes, you can put the command in /etc/rc.d/rc.local and it will be executed on each startup.

The general syntax is:

graffiti [port] [directory] [!]

The first argument is the port. If there is only one argument, it must be a port number.

The second argument is a directory name.

The third argument, if present and an exclamation point (!) tells graffiti to allow html postings.

Command examples:

graffiti

(The above will attempt to use port 80, the standard WWW port, will put its files in /var/tmp/ and will disallow html.)

graffiti 7777

(This command will do everything just like the command before it, only it will attempt to use port 7777 instead of 80.)

graffiti 8888 /home/rayy/graffiti/

(This command will put the files in /home/rayy/graffiti/ and will try to run on port 8888.)

graffiti 9999 /home/rayy/graffiti/ !

(This one will, again, put the files in /home/rayy/graffiti but will use port 9999, and will allow html entries.)

The data files take about 1 megabyte but will hold about 2500 graffiti entries, as configured.

If a file named wg####.txt is present in the data files directory, the Graffiti Server will display that file on every page. [Where #### is the port number the Graffiti Server is running on]. You can run as many copies of the graffiti server as you wish on separate ports. Because each copy puts its port number in its file names, there will be no file conflicts.]

See also: the Starship Traders Linux multiplayer web game download page -- in case just typing at each other isn't enough for your users.

[1] The Graffiti Server is distributed under the terms of the GNU Public License. Click here and save it if you do not already have a copy of the GPL.

[2] You can also download the source uncompressed here.
mail this link | score:8422 | -Ray, March 19, 2001 (Updated: April 18, 2007)
More Software articles...

Abstract Art on stretched canvas

apps headlines

Pipelight Using Silverlight in Linux browsers

How to install Ajenti on Ubuntu 13.04 server

LinSSID Graphical wireless scanning for Linux

Linux mail command examples: send mails from command line

How to install mariadb on ubuntu 13.04

Epoptes Open source computer lab management and monitoring tool

Final Term: A terminal emulator to rule them all

How to get gorgeous looking fonts on ubuntu linux

Autotrash Purges files from your trash based on age and/or filename

Install Deepin desktop environment on ubuntu 13.04

How to install HotShots on Fedora 19 and Ubuntu 13.04

LightZone Professional-level digital darkroom software

Best IDEs for Octave, Python and R

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin