Upstart Wiki

Welcome to the upstart wiki, this wiki is intended as a resource for the upstart developer and user community collecting both specifications and user-contributed documentation.

Note that this wiki is not currently being maintained. For the time being, please consider looking at the Upstart Cookbook instead:

Upstart on Other Distributions

Man Pages Have Up-to-date Documentation

If you have Upstart installed in your distro, check man 5 init for detailed info on init daemon job configuration file, stanzas and environment variables that are available. An overview of all of the available manual pages on Upstart can be found with man upstart


Plans may be useless, but planning can be very useful indeed. Any major changes to upstart first need to be written down in the form of a specification, and discussed until a consensus or decision is reached. This process allows us to get all our thoughts in order and figure out any problems before we actually implement them.

Specifications should be registered at, the URL of the specification should point to a page on this wiki created with the SpecTemplate template.


This wiki also collects user-contributed documentation for upstart. Feel free to create a page, and ensure that it's linked to CategoryDoc for it to appear in the list below.

Upstart 0.5 blog series

At the time of writing, the best introduction to upstart is from the blog series on version 0.5, which saw a significant rewrite.

See also this earlier post for details on process supervision

The Upstart Cookbook

Original Specifications

FrontPage (last edited 2014-01-02 00:03:28 by steve-kelem)