Actually I am a former MCSE network administrator that used to work for the DOD, DOJ, and NSA computer mainframes. Technically I was never around mainframes, I was to young. I started in NOCS.
Anyway when anyone be that a simple based linux "pro" or a technically inclined and trained windows technician , looks at any manual its usually pretty cut and dry. This setup document clearly shows steps to take, but also has most likely left some out. If one follows the setup steps it will usually result in everything working, unless a "pro" left things out.
Linux may be this magical system with flexibility but windows to this day still remains the dominant operating system. I have no issue with linux, in fact I used to run Debian, Suse and Ubuntu, I stopped using the system when it became a chore to have to get every software new and run twenty commands to get a sound card working
If this works under windows, then it should work. Oh and to your comment about mysql, I setup databases all time with php for web servers, however the document never even tells anyone to set up a database, so what exactly is seafile connecting to at the beginning.
This software remains a mystery to me, and owncloud is no much better to that fact. There is a reason why dropbox is popular and easy. Alas we just wanted a way to set up an open source and STABLE software on our server so we could serve files to our project users