Vellum
Index >
Installation instructions
- Ensure that your webserver is capable of running CGIs written in
Python. You don't need Python on your machine to run Vellum
(it's all driven through the web), but it does have to be available on
your webserver. Unfortunately, how to ensure this differs depending on
where your webspace is; if you don't know, the easiest way to find out
is to ask the technical support people from your ISP.
- Download the latest release of Vellum from kryogenix.org and
unpack it to get a
vellum directory
- Drop the
vellum/ directory somewhere in your web
root
- On the web server,
chmod -R a+rx vellum to ensure that
the webserver can read the files
- Create a directory to hold the databases, and make it readable
and writable by the webserver (
chmod a+rwx
db)
- Edit
vellum/vellum.config and change the DatabaseDir
path to the full path of the newly-created database
directory
- Create a directory to hold the statically built files that comprise
your blog, and make it readable and writable by the webserver
- Copy
vellum/templates/site.css into your newly-created
static directory
- Copy
vellum/templates/site.htaccess to
staticdirectory/.htaccess
- Edit
staticdirectory/.htaccess so that the
ErrorDocument line contains the actual URL to
vellum.cgi
- Go to http://yourserver/wherever/vellum/vellum.cgi (the path to
vellum/vellum.cgi)
- Create a new username and password as asked
- Create a new blog by clicking "Create new blog"
- After entering the new blog's name, fill in the path to your
created static directory (which can be relative to
vellum.cgi) in the configuration screen, and the absolute
(full) URL (which includes the http: and the server and everything)
- Post to your weblog
- Surf to url_to_your_static_directory/index.html (you filled in this
URL a couple of steps ago in the blog configuration screen) to see the
index of posts