Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am trying to set up a web portal system on my server so that my users can have access to their home directories served out via http. Novell has a solution that they call portal, but I don't really need all the bells and whistles of a Novell product. I basically want my users to be able to access their home directory via an http interface and have basic options for manipulating the files (upload, download, rename, delete, move, etc). Any suggestions for an open source solution?
I've googled "web portals" and some other terms, but the problem I am running into is that apparently web portal is a buzz word and not an accurate description of what I want.
An extremely simple solution would be to move or create the user home directories within the httpd webroot (on Fedora /var/www/html), so all home directories and their contents will be available via http. You should set up .htaccess files to protect access to those directories. It's up to you to allow directory listings on the web browsers by default. This would be a very plain olution, of course. For anything more sophisticated you need something like cpanel.
Sounds to me like you want to enable Webdav in apache to be honest I did this a few years ago and it worked really well - Sadly it's been so long I can't remember much. I know you need to build or install the mod_dav module for apache - give it a google and I am sure you will find loads of how to's - just take your time and make sure you secure it well
Not sure if something Like OWL would help you? It's more of a Doc management system and KB. But then again it's all web front ended and done over PHP and Mysql but I know you can set the file repo's as flat folders as that was how I used it to make my backup's quicker and more simple.
I know from experience OWL can be configured in both fashions my advise would be to give it a try if you can afford the time. I used to have different users logging in but then there access past the initial sign-in was totally locked down.
I am not looking for users to fully use the portal for all their interaction with their network drives. I just want them to be able to have a quick way to access their files from home or whereever they are via a secure website. Locally on the network, they will have access to their network drives, but I can't let them map the drives from home or VPN in. A web portal seems like the best choice.
Actually. I've been playing with the owl demo and it is close to what I want, but I think it is still too collaborative for what I need, I want each user to be completely separate.
Assuming your users are running linux, then if you know how to set up ssh properly (no root logins, only allow public/private key-based logins etc) then you can use konqueror's fish://user@server protocol.
If UIDs and GIDs for users are the same on both machines, they don't even have to specify their username, so to see my ~ on server I just put fish://server into konqueror's location box and my home files and directories (on my server) appear.
Because the security is set with the user's keys, they don't have to enter any passwords, the connection is almost-instant, secure, and they can drag & drop, from their PC, to and from any directories on the server that they are allowed access to.
I use this all the time. It's great.
Note: I am running KDE 3.5.x.y
I am really looking for an internet portal. I want users to have access to their files from any platform that has internet. I don't want to use any protocols like ftp, fish, samba, webdav, etc. Just simply a web portal.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.