Setting up Apache and Subversion on JeOS (Ubuntu)

I'll be honest, I don't have much linux experience. I've always liked the idea of Linux and a command line driven OS but as soon as I see the GUI I tend point and click, which means I don't learn anything new. Then comes along JeOS (Just enough OS, pronounced as "juice") from Ubuntu which doesn't give you a GUI, it just gives you the bare minimum to run a server. It's designed for VM's and perfect for running a Subversion server on your local machine in the background. The specs are:

  • Less than 100Mb ISO image
  • Less than 300Mb installed footprint
  • Specialised -virtual Kernel 2.6.24
  • Optimised for VMWare ESX, VMWare Server and KVM
  • Intel or AMD x86 architecture
  • Minimum memory 128M
  • No graphical environment preloaded as it is aimed at server virtual appliance

So with JeOS and VMWare Fusion armed I was ready to setup a light-weight Subversion and Apache server. Below documents what I did to get a single SVN repository up and running. Im not installing Trac or SSL with this just so you know. I might try and cover them later, along with multiple repositories.

Setting up JeOS with VMWare fusion is no different than setting up any other VM so I won't go over that here. I'll assume that you can do that, and have done that and now at the command prompt.

Obviously because there is no GUI supplied all commands have to be run from the Command Line/Terminal. This also means editing txt files from the terminal too. If you've never used VIMM you might want to have the following URL handy www.gnulamp.com/vi.html

First things first, lets make sure your install is up-to-date.

view plain print about
1$ sudo apt-get update

Posted: 26-Aug-2008

View: 5757

Permalink: here

Comments

>> JeOS (Just enough OS, pronounced as "juice")

No, it's not.

If they want to call it "juice" then they should name it something that actually attempts to use the right letters.

#1 Peter Boughton
26/Aug/08 4:21 AM

Don't shoot the messenger :)

#2 Andy Jarrett
26/Aug/08 4:33 AM

Aww, but it's so much fun! ;)

Just wondering - you didn't mention any specific motivations for doing all this in a VM?

#3 Peter Boughton
26/Aug/08 1:34 PM

I've got a low-end Mac mini which really cannot spare memory. The idea was to have a small footprint SVN server running on it and JeOS seemed to fit the bill

#4 Andy Jarrett
26/Aug/08 2:02 PM