TurnKey Linux Virtual Appliance Library

File server / Web server

Nikos's picture

Hi guys

I need some expert advise regarding best solutions / practices for small office file management.

There are a number of issues I would like to solve:

  • Central file location
  • File version control
  • User privileges
  • Central PHP web development
  • Cloud file backup

A little background on my current situation:

I work in a team of 8 people in a web development company - some team members are using Macs others PCs. Some of us also have laptops. Currently I have a Windows 7 Professional machine setup as a SAMBA file share with 2 users: management  & development. The management user login is used by only 2 users and they have access to specific shares which the development users cannot view/edit. Currently we have Crashplan backing up the shares to the cloud. Our current solution has the following problems:

  1. Multiple users using the development login causes constant connection time-outs throughout the day
  2. There is no support for version control on PHP files for client projects
  3. No central PHP development server / no PHP debugging support

My initial thought was to setup a LAMP stack appliance and move all our files onto that where I would be able to then setup version control, however I don't know if it is best to have a LAMP stack appliance working as a file server although as a concept it makes sense to do so.

I am also looking for suggestions for the version control solutions that could work with both Mac / PC platforms.

From a backup perspective my current Crashplan setup could backup the virtual machine LAMP stack however that would not allow individual file access - I found this article:

http://nerdwa.com/index.php/2011/05/crashplan-on-ubuntu-server/

which explains how to get Crashplan to work in a headless ubuntu environment - I presume this could also be a solution that could be implemented on the LAMP stack appliance.

Looking forward to your thoughts and feedback.

cheers

nick

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)