New installation on CentOS this time. Linux fans wonder why Windows people roll their eyes at the complexity sometimes
My own Seafile installation is running on Mint which is Debian based. The installation instructions here just don’t work - going around in circles with incompatible versions of nearly everything concerning the pre-requisites:
error in moviepy setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-7pOcew/moviepy/
Thanks Squirrel - that’s pretty much what I thought considering my own v8 installation is clearly running Python v3. I’ll devote the time understanding the various pre-requisites in detail and reading up on the Python v3 variants.
I love Seafile but the installation instructions really let it down. I know everyone is busy but getting the installation instructions up to date re Python v3 should be done.
Hours and hours this has taken but I’ve finally got it working on CentOS 7.9 with MariaDB. Like pulling teeth. I got it working with sqlite ages ago but when I tried to use MariaDB, seahub would not start. Turns out that mysqlclient isn’t installed and won’t install without the following installed first:
Thanks for the nod about Docker. You may have inferred from the first line that Linux is not my normal environment although as a 35+ year old timer in IT, I’m more than happy with command lines. So my knowledge of the entire environment is sketchy to say the least. I’ve learnt a lot more about Linux over the past few days which has been “fun”
The reason I’m wary of scripts is that I like to understand what’s getting installed - even do that with Windows installs where I go and check what extras just got installed. Also, the script mentions only tested with Centos 7.1 and Azure gives you a later version of v7.9. Maybe incorrectly, but I expected it not to work. Although I notice that the guthub version for CentOS v7.1 was updated 3 months ago. Most new installs are going to be on the latest version of the OS.
I’ll do some reading on Docker.
Maybe engender some sharing of installation notes? I’m pretty anal in this area and insist that all installations and changes are documented in a simple Excel workbook:
The problem is much broader than that as Rob also points out.
Here just a few, but important shortcomings:
1.) You recommend Docker as preferred deployment option - this information is not available in the manual. I personally did not know that, despite the fact that I work a lot with Seafile.
2.) The Docker install instructions don’t mention Seafile Server 8 (as pointed out by Rob).
3.) The install script page …
a.) does not detail the installation on current OS (i.e., Debian 10, Ubuntu 20.04)
b.) does not work for Ubuntu 20.04 (I was told by a customer, did not test myself)
c.) does not elaborate on Seafile 8
5.) The SQLite option is described as suitable for Home/Personal Environment. Why should I as a home user opt to use SQLite if
a.) my RasPi has 4 cores,
b.) the support in the forum is inferior to the MariaDB/MySQL option because it’s rarely used and
c.) even the developers say that they don’t devote attention to it.
This are just comments on the basic installation. I have not gone into special topics.
I have created a pull request for the manual installation instructions close to a month ago. Once it has been merged, I am happy to continue to work on the page.
The manual instructions are crucial as they serve as a reference.
I’m also in a big struggle to get Seafile running on my server… Error after error, Seafile acknowledges the lack of documentation. When asked if there is any support available, they would charge me 500 euros to complete the installation. This is complete nonsense.
Anyhow, is there anyone here who can give me some help?