[Freedombox-discuss] Simple way to help out here and now very concretely
Jonas Smedegaard
dr at jones.dk
Tue Jul 26 09:06:44 UTC 2011
On 11-07-25 at 09:01pm, Craig Barnes wrote:
> On 24 July 2011 23:54, Jonas Smedegaard <dr at jones.dk> wrote:
>
> > On 11-07-24 at 11:11pm, Craig Barnes wrote:
> > > Would love to start playing with various packages, but am not sure
> > > if I am wasting my time without a plug at my disposal.
> > >
> > > If someone could point me in the right direction for getting
> > > started, I'd happily add my learning experience to the wiki to
> > > give other Freedom-Box contributor newbies a leg up.
> >
> > One quite valuable thing you can do is to propose concrete Debian
> > packages + any needed configfile customizations. This does not need
> > a plug device, just any computer running Debian Linux.
> >
> > More info here (and other posts in same thread):
> >
> >
> > http://lists.alioth.debian.org/pipermail/freedombox-discuss/2010-October/000164.html
> >
> > Thank you Jonas,
>
> I have a spare box that I will be using to tinker with. What kind of
> config changes should I be looking at, just software operational with
> sane defaults?
Yes.
As an example of Jabber service + web-based Jabber client:
Packages: prosody jwchat apache2-mpm-worker
Configs: (attached)
Commands:
# TODO: put in postinst of new jwchat-enhancing package bosch-support
a2enmod proxy_http rewrite
# TODO: use debconf preseeding of jwchat (see bug#635281)
# FIXME: use actual hostname, and update when hostname is updated
# TODO: add trigger script updating when system hostname changes
ln -s ../../jwchat/apache2.conf /etc/apache2/conf.d/jwchat.conf
perl -i -pe 's/^(var\s+SITENAME\s+=\s+)"[^"]*"/$1"freedombox.local"/' /etc/jwchat/config.js
I hope later today to have upgraded [boxer] to actually work, and make
use of config snippets.
- Jonas
[boxer]: http://git.emdebian.org/?p=upstream/boxer.git;a=blob;f=README
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
# /etc/apache2/conf.d/local-bosch.conf
#
# Setup BOSCH (http-to-xmpp) in Apache2
# prevent the webserver from beeing used as proxy
<LocationMatch "^[^/]">
Deny from all
</LocationMatch>
# BOSCH should be utf-8 safe
# FIXME: verify that it actually works inside a LocationMatch)
<LocationMatch "^http-(bind|poll)">
AddDefaultCharset on
AddDefaultCharset UTF-8
</LocationMatch>
# FIXME: verify sanity of "enable from all" (i.e. why did I put in that commented line?)
<Proxy *>
AddDefaultCharset off
Order deny,allow
# Deny from all
Allow from all
# Define the character set for proxied FTP directory listings
ProxyFtpDirCharset UTF-8
</Proxy>
<ProxyMatch http://localhost:5280/.*>
Order deny,allow
Allow from all
</ProxyMatch>
RewriteEngine On
RewriteRule ^/http-bind/ http://127.0.0.1:5280/http-bind/ [P]
RewriteRule ^/http-poll/ http://127.0.0.1:5280/http-poll/ [P]
# not generally applicable (ejabberd admin interface?)
#RewriteRule ^/admin/ http://127.0.0.1:5280/admin/ [P]
-------------- next part --------------
Alias /jwchat /usr/share/jwchat/www
<Directory "/usr/share/jwchat/www">
Options Indexes Multiviews FollowSymLinks
DirectoryIndex index.html
</Directory>
# TODO: instead add .da -> .dk symlinks. See bug#635279.
AddLanguage da .da
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20110726/1dc5da0a/attachment.pgp>
More information about the Freedombox-discuss
mailing list