On demand upload server

3

1

I'm looking for a simple application which will do something like

Allow user to sign up for an ftp account -> ask admin for approval -> create ftp account for that user

now it doesn't have to be FTP, in fact I would be happy with a web based tool which supported upload via some sort of java applet or something similar. I don't care about what platform it runs on, although if we could avoid PHP that would be cool. Any ideas?

stimms

Posted 2009-08-25T03:15:18.297

Reputation: 848

This isn't complete enough to be an answer, but most ftp servers just use the actual system users as ftp logins and their home directories as upload/download space. You could just have the web form email you when someone signs up and then have a shell script to add the user, set their password, and do any other configuration needed to get the desired result. Edit: I'm talking about Linux here. – marcusw – 2010-03-21T13:05:35.467

2Shouldnt this be moved to SF? – Josh Hunt – 2009-08-25T03:37:20.780

Oh, maybe it should be. – stimms – 2009-08-25T03:59:47.053

Answers

0

What platform? Without this, I am just giving some general advice.

This is easy to achieve and I have just made something similar for my company but it depends on a number of things and will usually require a bit of scripting.

The easiest way is to find a FTP server that supports a database for user membership, then all you need to do is create a small website in the language of your choice and simply take username and password along with anything else you want. You can then set that script to send you a email with all the details or simply have it display on another (admin) webpage, and a delete or confirm button.

When you press delete, it deletes the entry (of course!) and when you click confirm, it can enter the details in to the database of the FTP server.

You can also use a FTP server that has membership in any form (such as XML files or windows / unix accounts) but having one that has a database backend is so much simpler.

Also, You could have all users in one database, if they are confirmed or not, but I said the above just for simplicity as you probably do not want thousands of unconfirmed / disabled ftp users.

William Hilsum

Posted 2009-08-25T03:15:18.297

Reputation: 111 572

I don't care what platform. I was hoping OpenBSD but I really just don't care. I'll throw it on a VM and that will be that. I could certainly make one but that is a lot of work. Let's go shopping! – stimms – 2009-08-25T03:52:41.937

I'd advise archiving the deleted entry so you can simply automatically deny duplicates. – Phoshi – 2009-10-20T12:10:27.497

0

if its openBSD you might look at hosting a file FTP site using Freenas. Freenas can be used as a webserver now, so you could do it.

alpha1

Posted 2009-08-25T03:15:18.297

Reputation: 1 638