bit-tech.net

Go Back   bit-tech.net Forums > Technology > Hardware

Reply
 
Thread Tools
Old 8th Feb 2008, 04:15   #1
GeekyGray
Are we there yet?
 
Join Date: Feb 2008
Location: New Zealand
Posts: 18
GeekyGray has yet to learn the way of the Dremel
Setting up subversion server

Hi there,

I'm new around here to go easy

With my first foray into 'real' Linux computing (writing small, and i mean small, batch scripts at school doesn't really count) I have just set up a file server for my home (using Debian 'Etch') and that is running all fine and dandy and the LAN can access the Samba shares nicely.

I was looking to extend the capabilities of my server a wee bit. As a software developer I was very interested in setting up subversion for some version control. However my current project I am working on is with a friend, and currently our method of version control involves chucking the project onto the usb stick, driving round to the other's house, and using WinMerge to merge our work together. This is all well and good, but we thought it would be convenient to just be able to set up a repository that we can both check out and in from.

How is the best way for me to go about setting up the subversion server for him to be able to access it from home, and not make the rest of the server and LAN vulnerable to exploitation (I am security conscious). I have flirted with the idea of setting up a DMZ and sticking the server in there, but am not sure if that is overkill for what I want to do, or maybe I am completely misunderstanding the point of a DMZ in the first place. I don't really want to pull the file server out of the LAN if I can avoid it. Can the LAN still access the server if it is in the DMZ? I have another old box that I will probably use as a gateway/firewall at some point.

Is there an easier way of doing this (VPN perhaps?) that I have completely overlooked. I have a habit of trying to implement the most complex solutions, and overlook the easier, far more realistic ones.

Sorry for such a round about way of trying to explain my problem. Any suggestions will be greatly appreciated.

Cheers,
Gray
GeekyGray is offline   Reply With Quote
Old 8th Feb 2008, 09:33   #2
Hamish
I Mod, Therefore I Own
 
Join Date: Nov 2002
Location: London
Posts: 3,649
Hamish has yet to learn the way of the DremelHamish has yet to learn the way of the Dremel
easy way is just to have subversion running on a non-standard port (ie not 80 or 8080) and open/forward that port and make sure you've got decent passwords on your svn users

more complex secure ways,
if he's got a static ip you can open the port only for his IP
VPN is definately an option

putting your server in the DMZ is unneccesary and pointless
Hamish is offline   Reply With Quote
Old 8th Feb 2008, 10:17   #3
GeekyGray
Are we there yet?
 
Join Date: Feb 2008
Location: New Zealand
Posts: 18
GeekyGray has yet to learn the way of the Dremel
Yeah I thought that a DMZ was total overkill for my purposes!

Cheers for that, I think i'll just go for the non-standard port option and see how that goes
GeekyGray is offline   Reply With Quote
Reply

Tags
network

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 12:30.
Powered by: vBulletin Version 3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.