Me and Rapache

For those who missed the announce on Ubuntu Planet, a new project - called Rapache - is born.

What is Rapache ?

Rapache is a simple Apache administration tool. It offers a GTK interface to allow extremely rapid VirtualHost creation and manipulation.

Picture that shows the main window of Rapache
Favicons add a nice touch to the list :-)

Personally, as a web developer, I felt the need of a simple tool to manage virtualhosts on my localhost for a long time, just because creating them at hand is way too time consuming than I’d like. Then, right after stumbling on this and reading users comments (some may be biased, I know), I decided to make such a tool by myself.

Funnily enough, me and Emgent had the same idea at the same time so, when he announced the project, I got in touch with him and we decided to join forces.

Rapache Virtualhost creation

What to expect

Personally I would have not announced the project before having already put together the basic program. We divided our roadmap in basically 3 stages, the first being my original previous goal.

  • Stage 0: basic functionality on localhost. Virtual hosts and Apache modules enabling/disabling/modification. Aimed to web developers.
  • Stage 1: Localization, more polished Gui. Functional separation before GUI and Libraries (i.e. a number of handy commands you can use from commandline). A number of handy wizards to handle common configuration issue. More Apache configuration options available from the GUI
  • Stage 2: Sky’s the limit ;-). Handling remote servers via SSH. Server bookmarking.

What not to expect

At the moment we’re relying on debian way to handle Apache configuration. So do not expect to be able to run Rapache on a non-debian system at lease before Stage 3, maybe not even afterwards. That’s mainly because the debian way of manage Apache confs is much more easy to handle than the upstream’s one.

In a way we’re creating Rapache for Ubuntu itself (and Debian, by reflex) rather than for Linux in general. Despite of that we’re open for people willing to help us hacking it to work on non-debian systems either.

Where to find us

This seems like a great time to subscribe my RSS !

12 responses to “Me and Rapache”

  1. Vadim P.

    You misspelled, ‘Rapace’.

  2. Stefano Forenza

    Shame on me ! Thank you !

  3. Roel

    I played a little bit with the GUI, screenshots of the result here: http://zeus.ugent.be/~rulus/rapache/

    It’s far from perfect, but I think it’s better. If you’re interested in the Glade files, drop me a mail :)

  4. Stefano Forenza

    Thank you Roel. Your work is quite nice, but I have some problem with it.

    As for the main window, putting the notice on the bottom make it less visibile. Also should be noted what the restart notice is not visible all the time.
    De-aligning the restart notice from the restart button renders the restart action less intuitive for the user.

    Same should be said for the editing windows.

    I really should put the save / cancel buttons in place, instead (which you did). I should check the Human Interface Guidelines how to properly place those.

    Also, next time, feel free to upload your .glade files as long as the screenshots.

    Thank you very much for your ideas, and keep hacking !

  5. Roel

    Thanks for the reaction; I added the .glade files (should have done that right away).

    The grouping of the restart button with the notice is indeed better, I didn’t realise the button is not shown all the time.

    From a user perspective, I think notices should be placed at the bottom of the window. I mainly focus on the bottom of windows because that’s usually where the buttons are. I’m not sure what the guidelines say about this however.

    You can do whatever you like with the ideas and the files. Good luck with the project!

  6. Laudeci Oliveira "Pretto"

    I really like that project, I planned to do something like that before but APTonCD got all of my time.

    Nice work, keep going :)

    I will be very glad if I could help with something.

    Cheers.

  7. Tiago

    Seems like a great software. Keep it up!

  8. Vadim P.

    @Roel: How did you get Glade to do Bonobo? I’ve been looking to make use it of (for the dock actually, because gtkhandlebox is a bit limiting). But I couldn’t find an option in glade on how to do it.

    And, this is looking very promising. I’d help but I’m already involved in helping gufw (gui for the ufw in ubuntu). 2 GUI nice GUI projects, +1 for… gui users! :)

  9. Vitor Pamplona

    Wow! Great! Like we say here: You hit the Duck!

    Congratz.

  10. Roel

    @Vadim: GNOME support for Glade is provided in the glade-gnome(-3) package.

  11. Stefano Forenza

    @Vadim P.: we could partner with gufw developer to form the “Grand Alliance to Save Lazy Sysadmins From Extinction” :-)

  12. Use Rapache to Manage Virtual Hosts on Ubuntu - Click On Tyler

    [...] but want to setup virtual hosts on Ubuntu rather than Mac OS X, Stefano Forenza has created the Rapache project. Like VHX, Rpache is a GUI to manage Apache virtual hosts. With just a few clicks you can [...]

Leave a Reply

Don't forget to Subscribe

Bills

Latest Activity

Posts

  • 5 easy steps to flip a burger, 1 easy step to eat it
    2009 may not be the year of Linux on the desktop, but surely can be appointed as the year of Mono. David Siegel, creator of Read More
  • Beware of Berlusconi virus
    Windows users should be ware of the Berlusconi virus. It’s claimed to be stopping all processes Hint: processo is the italian for “trial”. Share Read More
  • MS makes everybody happy
    In Europe Windows 7 will cost 41% to 100% more than in the US. Thanks to Microsoft for keeping everyone happy: MS can recover the cash Read More
  • Clever windows management for Gnome
    I’ve just come across this mockup for Gnome 3, and I find it pretty cool Not that everything is desiderable but you can Read More
  • Ubuntu Wiki lock-in
    This comes from the Fedora planet, more specifically AdamW: I may be missing something here (be great if I am), but it seems to me Read More