Changeset 26890 in project


Ignore:
Timestamp:
06/13/12 06:51:59 (9 years ago)
Author:
Jim Ursetto
Message:

wiki/chickadee: Add information on using chickadee with AppArmor?.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/chickadee

    r21897 r26890  
    252252
    253253An example local configuration file for the {{chickadee}} wrapper.  If
    254 you add (chickadee-start-server) to the end, you can run this file as
     254you add {{(chickadee-start-server)}} to the end, you can run this file as
    255255a standalone program.
     256
     257Also see [[https://raw.github.com/ursetto/chickadee/master/chickadee-config.scm|config.scm]], which
     258is installed as the default config file, and is more up-to-date.
    256259
    257260<enscript lang="scheme">
     
    281284</enscript>
    282285
    283 Configuration of [[http://3e8.org/chickadee|primary chickadee server]] running on 3e8.org behind an nginx caching proxy.
     286Configuration of the [[http://api.call-cc.org/doc/|primary chickadee server]] behind an nginx caching proxy.
     287Also see [[https://raw.github.com/ursetto/chickadee/master/chickadee-config-nginx.scm|config-nginx.scm]], which
     288is installed alongside the egg, and is more up-to-date.
    284289
    285290<enscript lang="scheme">
     
    315320* [[http://conkeror.org/Webjumps#Chickadee|Webjump for Conkeror]]
    316321
     322==== AppArmor
     323
     324A [[https://raw.github.com/ursetto/chickadee/master/etc/usr.local.bin.chickadee-prod.sh|sample AppArmor profile]]
     325is included in the egg source.  It assumes the use of a dedicated
     326[[https://raw.github.com/ursetto/chickadee/master/etc/chickadee-prod.sh|startup script]]
     327for chickadee, so that the restrictions only apply when calling chickadee
     328via the script.  The sample also uses the {{config-nginx.scm}} built-in config
     329file to run behind an nginx proxy.
     330
     331Generally, you just have to update {{CHICKEN}} in both files to reflect your
     332installed Chicken, {{LOGDIR}} to specify your log directory, install the
     333profile in {{/etc/apparmor.d}}, place the script in {{/usr/local/bin}}, and
     334tweak the script and profile if necessary.  A detailed explanation of AppArmor is beyond the scope of this document. 
     335
    317336=== git repository
    318337
    319338The official code is part of the Chicken SVN repository, but the
    320 author's git repository is available at http://3e8.org/pub/git/chickadee.git/.
     339author's git repository is available at [[http://3e8.org/pub/git/chickadee.git|3e8.org]]
     340and also at [[https://github.com/ursetto/chickadee|github]].
    321341
    322342=== About this egg
     
    328348==== Version history
    329349
     350; 0.10.0 : Current version
     351; 0.9.8 : Add chickadee wrapper.
    330352; 0.9.0 : Initial release.
    331 ; 0.9.8 : Add chickadee wrapper.
    332353
    333354==== License
    334355
    335 Copyright (c) 2010 Jim Ursetto.  License: 3-clause BSD.
     356Copyright (c) 2010, 2011, 2012 Jim Ursetto.  License: 3-clause BSD.
Note: See TracChangeset for help on using the changeset viewer.