Which NAS box is practical for a File server and a GIT Server for collaborative software development
I’m looking to get a NAS for 2 reasons.
1. The first is for safe storage of files, including videos and photos, and work.
2. The second is for a collaborative project where I’ll need a GIT server installed on the NAS, so that between 10 to 30 people can work on the projects and save their changes to the GIT server.
Originally I was very fond of the Asustor AS5304T , based on your review, but that was before I considered the use for a GIT server. There seems to be no information on what NAS server I should use based on the project repository size, or the number of users that will access it, specifically in terms of the memory required on the NAS box.
Yes, you can surely do all of this on Asustor. Here is how https://www.asustor.com/online/College_topic?topic=145
Very similar performance would deliver TS-453Be from Qnap. You will also get better support and additional functionality.
Here is a recommended spec for GIT server:
- 1 core supports up to 100 users but the application can be a bit slower due to having all workers and background jobs running on the same core
- 2 cores is the recommended minimum number of cores and supports up to 100 users
- 4 cores supports up to 500 users
- 8 cores supports up to 1,000 users
- 32 cores supports up to 5,000 users
- 4GB RAM + 4GB swap supports up to 100 users but it will be very slow
- 8GB RAM is the recommended minimum memory size for all installations and supports up to 100 users
- 16GB RAM supports up to 500 users
- 32GB RAM supports up to 1,000 users
- 128GB RAM supports up to 5,000 users
Here is what Qnap is saying:
- All x86-based series
You can use GitLab in Container Station as an alternative to using Git. To learn more about using Container Station, visit https://www.qnap.com/go/how-to/tutorial/article/how-to-use-container-station.