Skip to content

Installing (Legacy)

LionsPhil edited this page Jun 5, 2015 · 1 revision

There is a legacy, non-package-managed method for installing Plumage.

This is not recommended since it makes upgrading and removing Plumage harder. Prefer building a Debian package if possible.

  • Check the example configurations make sense for your machines. deploy, below, will use them. Modify it to use copies of them if needed.
  • Use the deploy script to put the four roles into place.
    • Edit it to choose the machine targets.
    • Read the comments about expected directories and permissions.
    • (deploy is useful to quickly put code changes onto the machines while developing.)
  • Copy examples/initscripts/plumage to /etc/init.d/plumage{UI,Master,Client,Server} as appropriate on each machine, chmod it to root, and make sure it's executable.
  • Make each init script start on boot: sudo update-rc.d plumage{UI,Master,Client,Server} defaults
  • If you want to be slightly more secure, chown away /opt/plumage/ directories so that Plumage can't write to itself. (This will stop deploy working.)
Clone this wiki locally