setting up a public service using the right protocols

They have: 1 posts

Joined: Jul 2007

hi all im new new and hopefully you can help me with a tough situation.

my operating system
suse 10.2

this is what i want to do

i have 3 sata drives at 400 ig each in my machine
i have 1 fixed ip address
24 Mbit/s cable broadband.

i have the website ready

with all this hard drives i thought that from home i'd
run a backup service to the public.

can you tell me what is the best way to securely get get going ?
this is what i have in mind so far.

(1)to have a web members area on my site so they can upload / download
files through a online php file manager using mysql for user name and password.

(2) to set up vpn server so members can securely connect, access their
folder then upload and download through vpn.

(3) to set up ssh server so members can securely connect, access their
folder then upload and download.

(4) use FTP with an added protocol so that members can securely connect, access their folder then upload and download.

im not sure if its possible to upload / download via secure tunnel. im thinking
although secure wouldnt the transfer be slow?

what do the big guys use in the industry ?

im not worried about encryption as this will be done on the client side using
a secure encryption package.

im not worried about the limited cable bandwidth because if this project kicks off
ill move it to a proper dedicated server.

so at he end of the day how would you do what im struggling to get of the floor ?

this is my first post i hope some one can help me out.

thanks in advance
Brian

edit *********** the backup service will be free of charge if i can manage to get going *************

JeevesBond's picture

He has: 3,956 posts

Joined: Jun 2002

Sorry I didn't see this sooner!!! I might be able to point you in the right direction with a few things, although I would say you should just setup what's easy then add services as you become more confident with what you have. Don't try to do it all at once: it'll take an inordinate amount of time and frustration. Particularly if you've never done something like this before. Smiling

brain wrote: (1)to have a web members area on my site so they can upload / download
files through a online php file manager using mysql for user name and password.

That's an interesting idea. You could start out using Drupal to do this (unless you decide to roll your own), it won't do what you want out of the box but with some combination of modules you should be able to get exactly the functionality needed. Smiling

I'd suggest investigating: Docs, Drupal FTP, CCK and the Filefield CCK type. Possibly also worth looking at: Asset, Attachment, Fileview, Web File Manager.

If you can get started with a reasonable Web based interface the other requirements can hopefully wait. If not you could just configure the easiest file access: probably SFTP? One fantastic solution is to use Apache+WebDAV+SVN, people can even browse WebDAV repositories in Windows Explorer! Secondly, with SVN you can set it up so every time the user saves their file it creates a new version! I think this is what the big boys use.

I had some really useful links on this, but have lost them all. I suggest you start searching around, I have successfully set this up in the past without much trouble. Smiling

a Padded Cell our articles site!

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.