Instiki
Upgrading (changes)

Showing changes from revision #9 to #10: Added | Removed | Changed

This software is under very active development. So you’ll probably want to upgrade frequently, to benefit from the latest improvements. Here’s how to upgrade smoothly.

  1. Back up your database1 (db/production.db.sqlite3) and any uploaded files (located in public/Name-of-Web/).

  2. Shut down Instiki

    % ps -ax | grep instiki
    % kill PID-of-Instiki
  3. Download, uncompress and untar the latest version.

  4. Restore your database and uploaded files. Alternatively, if you originally set up your Instiki installation using bzr, you can just do a

    % bzr pull 

    and all the application files will be updated in-place, while leaving your database and uploaded files unmolested.

  5. Restart Instiki

    % ./instiki --daemon

If you installed from Bazaar,

  1. Do a

     % bzr pull
  2. Restart Instiki

    % ps -ax | grep instiki
    % kill PID-of-Instiki
    % ./instiki --daemon

If, instead, you installed from the tarball.

  1. Back up your database1 (db/production.db.sqlite3) and any uploaded files (located in public/Name-of-Web/files/).

  2. Shut down Instiki

    % ps -ax | grep instiki
    % kill PID-of-Instiki

  3. Download, uncompress and untar the latest version.

  4. Restore your database and uploaded files.

  5. Restart Instiki

    % ./instiki --daemon

You may (or may not) want to preserve the log file (log/production.log) or the contents of the cache directory.


  1. One of the nice things about SQLite is that the database is just an ordinary file, which you can copy onto a Memory Stick, email to a friend, or whatever.