In the interests of keeping a blog, I'll see how long I can keep beyond the ledge going.
To kick this blog off, I'll tell you about what is powering this site.
I'm currently leasing a linux box running Suse 10.2 and I'm using a software called Graffiti CMS to host my blog. If you haven't tried out Graffiti CMS yet, I highly recommend it. Out of all the blog and cms tools I've tried, Graffiti is by far the easiest and most convenient means of publishing content.
Graffiti CMS is built in .Net, but runs well in Mono. This means, you can run Graffiti CMS out of the box on any system that can support Mono or the .Net framework!
In order to get Graffiti CMS working for me on my linux box, I first installed Mono 1.9. Now, there are a couple of way to achieve this. If you are running Suse, you might consider using YaST to install Mono with all its dependancies.
I did this without too much issue. However, you might have one or two dependancies that you will need to install. In these "one off" cases, I just installed the RPM directly.
To serve up the application, I'm running Apache2 with the mod_mono module. Essentially, any asp.net requests are passed off by mod_mono to an external program called mod-mono-server via a TCP socket.
If you are using Apache on your linux box, check out the Mod_mono page on the mono-project.com website.
That's about all for my "first" blog post here, but in the future I'll try to work out a step-by-step guide for setting up Graffiti on linux, if there's any interest. In the meantime, if you have any questions about setting up Graffiti on your linux installation, feel free to shoot me a message and I'll help out where I can, or point you to the best resources to get you started.



0 comment(s) so far