Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] http frontend for ftp
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Tue May 05, 2015 5:11 pm    Post subject: [Solved] http frontend for ftp Reply with quote

Hi.

I have an FTP server for customers to upload large files. I would love to put a simple web-based GUI front-end on it to make it easier to use.

I have used Gollem before (part of the Horde suite), and I really like it, but it does not have a progress bar. End-users are apt to think their file has completed transfer before it actually has. I have had users complain about this in the past, which is why I no longer use gollem. They have no indicator as to how long the transfer may take, or how far along in the transfer they are. Many disconnect, and the receiver is left with a corrupt, incomplete file.

I have noticed there is a project called Open Upload at source forge... but this looks like it is a bit over-kill for our needs. And I really want something that will allow for me to put authentication on the ftp server (not sure if it does that). Customers still may choose to transfer via sftp with a client, and I don't want to have to manage two accounts for them each.

I noticed a program called wingftp, which, although being quite ugly, does what I need it to do -- but it is way overpriced for us.

I am not a programmer, and my time as an admin/manager is at a premium, so I really don't want to hack something together. Does anyone know a good, simple tool for this?

Thank you.

:)

G
_________________
To look without without looking within is like looking without without looking at all.


Last edited by grooveman on Tue May 12, 2015 3:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Thu May 07, 2015 7:30 pm    Post subject: Reply with quote

Wow... that certainly is disappointing... :cry:
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2324
Location: Germania

PostPosted: Thu May 07, 2015 8:29 pm    Post subject: Reply with quote

well, just found the following on a second search,
there is a php/ajax based ftp client you can integrate into your webserver, with an active upstream. see:

http://www.monstaftp.com/demo.php
https://github.com/monstaftp/Monsta-FTP

looks like it is easy to get a basic setup running.
_________________
boost|select libs to build|slotable|python-buildid

hear hear
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Sat May 09, 2015 11:24 am    Post subject: Reply with quote

You know what... that looks like an FTP client. I don't know if that will do what I need. I will have to try it... I certainly do not want the end-user to worry about the IP address of the server. If I can force it to load the server IP, it might just work though...

Thanks.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
szatox
Veteran
Veteran


Joined: 27 Aug 2013
Posts: 1729

PostPosted: Sat May 09, 2015 12:10 pm    Post subject: Reply with quote

Quote:
I have an FTP server for customers to upload large files. I would love to put a simple web-based GUI front-end on it to make it easier to use.
I wonder who's problem you want to solve with this. AFAIR windows supports FTP in it's network folders (or whatever they call it) tool so basicaly all one would have to do is open the link using IE. On linux well integrated support for FTP isn't uncommon either.
Finaly, if you want to use web browser, why not send those files over HTTP with a html-based form? If you feel like doing some server-side scripting (and maybe some js, not sure if it would be needed) you might even consider making those uploads restartable
Back to top
View user's profile Send private message
geki
Advocate
Advocate


Joined: 13 May 2004
Posts: 2324
Location: Germania

PostPosted: Sat May 09, 2015 12:13 pm    Post subject: Reply with quote

well, how should a web frontend to a server look like?

a web frontend (from a user perspective) is just a (server-side) client to the server.
remember, how does a web frontend to a database server(i.e.: php <-> mysql) look like? ;)

if you had read the github page, you would have known about the configuration setting for a fixed server address.
and with a little hacking one can easily hide the server address if the framework does not do it automagically.


and surely there needs to be little work done for...

a) seamless integration into your website.
b) security testing for XSS etc, pp... I am no security expert.
c) questions about licensing and copyright notice and such...

no idea what a business has to cover and how.
_________________
boost|select libs to build|slotable|python-buildid

hear hear
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Sat May 09, 2015 1:23 pm    Post subject: Reply with quote

szatox wrote:
Quote:
I have an FTP server for customers to upload large files. I would love to put a simple web-based GUI front-end on it to make it easier to use.
I wonder who's problem you want to solve with this. AFAIR windows supports FTP in it's network folders (or whatever they call it) tool so basicaly all one would have to do is open the link using IE. On linux well integrated support for FTP isn't uncommon either.
Finaly, if you want to use web browser, why not send those files over HTTP with a html-based form? If you feel like doing some server-side scripting (and maybe some js, not sure if it would be needed) you might even consider making those uploads restartable


Szatox, thanks for your reply.

They cannot use IE, because I'm only allowing encrypted communications between the host and the rest of the world.

They would still be welcome to use any other FTP client that want, that supports FTP over ssl or SFTP, but I'm trying to accommodate end-users who not so savvy, and keep service calls to a minimum.

I'm also trying to avoid having to do any server-side scripting. I know the user base, and the scope creep would be too much, and I don't have the time.

So, I need a front-end. The afore mentioned suggestion may or may not work, I haven't yet had any time to look at it in depth.

Thanks.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Sat May 09, 2015 1:27 pm    Post subject: Reply with quote

geki wrote:

if you had read the github page, you would have known about the configuration setting for a fixed server address.
and with a little hacking one can easily hide the server address if the framework does not do it automagically.


Hi Geki,

Don't get me wrong, I'm grateful for your input.

I saw it, but I don't know what the end-user experience would be. There isn't a lot out there on the subject, and I haven't had the time yet to delve into this. I'm just going to have to try it... but getting the time to do so is the hard part. Probably be a couple weeks before I can squeeze it in...

I also wanted to keep the thread going to see if there are any other alternatives out there that people have experience with.

Thanks.

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
grooveman
Veteran
Veteran


Joined: 24 Feb 2003
Posts: 1166

PostPosted: Tue May 12, 2015 3:15 pm    Post subject: Reply with quote

Ok!

It turns out that monsta is exactly what I'm looking for! It is ridiculously easy to set up too... I was expecting more of a fight. Still a few bugs in it, however, but I don't think it is a deal killer... I expect they will be ironed-out over time.

Thanks Geki!

G
_________________
To look without without looking within is like looking without without looking at all.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum