New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Best solution for WebServer in Web developer's company
I'm looking for best solution about hosting web projects on linux server.
My focus is on permissions and ACL's.
Example We have 3 project and 3 developers , They have access to files via Samba Share and SFTP.
I want developers and projects have community and permission like this:
Developer 1 --RW--> Project1
Developer 2 --R--> Project1
Developer 3 --0--> Project1
Developer 1 --R--> Project2
Developer 2 --RW--> Project2
Developer 3 --RW--> Project2
Set facl is best choice or we have another solutions better than facl on linux?
Thanks in advance.
Comments
Hosting web projects? Why developers on that? Where is the source code management system? Where is the dev/stage/production server model?
Yes , Hosting web projects on local server.
Developers need access to source for Editing & test
They don't using source code management at this time
Do you suggest any solutions?
Thanks a lot !
git is a must.
Also We're need running Apache , MySQL too.
Yes, better use GIT.
SCM is a must. You have access control to the git repository, and then you can deploy code onto the server automatically. I just couldn't see a reason to not use the modern way but going to the ancient way.
Hello ,
Thanks for your suggestion.
Apache SCM?
Can We running our projects on this? (PHP)
SCM = Source Code Management system = git, mercurial, svn, csv, etc.
You are not going to run your projects on them, but to host the source code on these technologies. For example, you can host your code on GitHub or BitBucket (private repo hosting, charge some money for the service), or self hosted solutions like GitLab. Both works perfectly fine when I was working on projects in companies.
Github + webserver auto deploy code every minute on staging
I am really grateful to you. Thanks about suggesting GitLab
I did working with Git and SVN a few times , Is it possible to Auto checkout or auto deploy from Git to WebServer?
git, jenkins , gerrit, Jira , rnd and production server at least.
Yes it's possible. You can set up hook scripts to checkout code onto your staging server for testing. I don't have experience on auto deploy, but I believe you would be able to google out some solutions.
I also suggest you reading about git-flow model1 and command line2. They built a good model on multiple user development.
I can't get good results with GitLab
Any other suggestion based on first post in topic?
Try Gogs as an alternative for GitLab.