CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sun, 17 Aug 2025 16:30:56 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20081204132828
location: https://web.archive.org/web/20081204132828/https://www.github.com/tonyg/rabbiter/wikis/home
server-timing: captures_list;dur=0.991460, exclusion.robots;dur=0.032693, exclusion.robots.policy;dur=0.013916, esindex;dur=0.016348, cdx.remote;dur=61.737547, LoadShardBlock;dur=315.841276, PetaboxLoader3.datanode;dur=158.020625, PetaboxLoader3.resolve;dur=54.092031
x-app-server: wwwb-app218
x-ts: 302
x-tr: 430
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app218; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 17 Aug 2025 16:30:57 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 04 Dec 2008 21:28:28 GMT
x-archive-orig-transfer-encoding: chunked
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_sess=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--be4d4fe64136ba4b5a9e8e7643f35a4e640dd18d; domain=.github.com; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 185ms
x-archive-orig-etag: "0f73d62d465427655d4fde03877c1a30"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-x_commoncrawl_parsesegmentid: 5277
x-archive-orig-x_commoncrawl_originalurl: https://www.github.com/tonyg/rabbiter/wikis/home
x-archive-orig-x_commoncrawl_urlfp: -1669246682703811863
x-archive-orig-x_commoncrawl_hostfp: -8801896244620822287
x-archive-orig-x_commoncrawl_signature: 0f73d62d465427655d4fde03877c1a30
x-archive-orig-x_commoncrawl_crawlno: 1
x-archive-orig-x_commoncrawl_fetchtimestamp: 1228426108227
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
x-archive-orig-content-encoding: gzip
memento-datetime: Thu, 04 Dec 2008 13:28:28 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 01 Aug 2008 02:16:56 GMT", ; rel="prev memento"; datetime="Fri, 01 Aug 2008 02:16:56 GMT", ; rel="memento"; datetime="Thu, 04 Dec 2008 13:28:28 GMT", ; rel="next memento"; datetime="Tue, 15 Dec 2009 08:17:07 GMT", ; rel="last memento"; datetime="Sat, 04 Oct 2014 00:52:39 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 1230903472675_1-c/1230903540170_1.arc.gz
server-timing: captures_list;dur=0.822388, exclusion.robots;dur=0.037048, exclusion.robots.policy;dur=0.013232, esindex;dur=0.015901, cdx.remote;dur=89.057274, LoadShardBlock;dur=226.815043, PetaboxLoader3.datanode;dur=95.238313, PetaboxLoader3.resolve;dur=277.387755, load_resource;dur=189.859144
x-app-server: wwwb-app218
x-ts: 200
x-tr: 573
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Home — rabbiter — GitHub
GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009! [ hide ]
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Microblogging using RabbitMQ and ejabberd |
Home
Rabbiter is an ejabberd module providing a bot – rabbiter@rabbiter.DOMAIN, by default – which provides a microblogging service when you add it to your roster.
To compile:
- get ejabberd sources [1]
- get, and install, RabbitMQ – https://www.rabbitmq.com/download – make sure you get the latest repository sources! [2]
- you’ll need rabbitmq-server and rabbitmq-codegen
- unzip them
- rename the “rabbitmq-codegen-(lots of hex digits)” directory to “rabbitmq-codegen”, and similarly for rabbitmq-server
- in the rabbitmq-server directory, type “make”
- symlink the rabbitmq-server so it is available at your lib/erlang directory [3]
- get rabbiter sources
- symlink mod_rabbiter.erl into ejabberd/src/.
- build ejabberd
- add a mod_rabbiter stanza to ejabberd.cfg [4].
- start ejabberd
If you configured ejabberd to serve DOMAIN, and you didn’t supply any special domain for the rabbiter module, you can now add rabbiter@rabbiter.DOMAIN to your roster. It ought to send you a welcome message.
If you want rabbiter@someother.domain, change the ejabberd.cfg stanza for rabbiter to {mod_rabbiter, [{host, “someother.domain”}]}.
[1]
svn co https://svn.process-one.net/ejabberd/trunk ejabberd
[2]
hg clone https://hg.rabbitmq.com/rabbitmq-server/
hg clone https://hg.rabbitmq.com/rabbitmq-codegen/
[3]
ln -s rabbitmq-server /usr/lib/erlang/lib/rabbitmq_server
# (note underscore instead of hyphen)
# for macports users
ln -s rabbitmq-server /opt/local/lib/erlang/lib/rabbitmq_server
[4]
{modules,
[
...
{mod_rabbiter, []},
...
]}.
Last edited by tonyg, 4 months ago
Versions:
This feature is coming soon. Sit tight!