What a waste of time!

Okay so I’m using windows 10 pro for my various servers, I wanted to add Seafile given all the good reviews. I’m well aware my only choices are docker/VM, but the setup instructions are non-existent.
What is the point of having good or even great software and having sod all help to install it?

I tried installing with docker, which I think is crap in itself, but given that I’m new to docker (not to bad with linux) I didn’t think I would come to a halt so quickly into the setup.

I’m actually thinking that if Seafiles dev can’t be bothered to write a few basic guides then why on earth would anybody be bothered in to try their software outside of linux? If they don’t support or want users other than linux, then drop the docker containers etc.

You are not wrong and I agree (and even feel the same), but your choice of words is not optimal for this forum. :slight_smile:
The docker image is far from perfect and should only contain Seafile itself, nothing else! This was suggested some time ago but the Seafile Team doesn’t want or doesn’t understand why they should create proper Docker images. :-/

I tried starting a community manual some time ago because the Seafile Team refused to write a properly structured and maintained manual that at least admins should be able to understand. But because of the lack of people willing to contribute it’s a little outdated.

It might still be of help to you:

Good luck!


Thanks, I’ll peruse the link you left.
I have slightly altered my wording of my original post. I was rather frustrated when typing it.

1 Like

I created another thread because of the struggles I was having getting Seafile working on CentOS esp. as Linux isn’t my specialist area. I’ve now got comprehensive notes on building a Seafile server from scratch and they aren’t that long. Shame the manual isn’t updated more regularly but maybe that’s an equal issue with the Linux stack which is pretty fragmented.

The install instructions for Seafile Professional Edition were completely rewritten last week. I successfully tested all OS - Seafile pairs listed there.

The install instructions for Seafile Community Edition will be reviewed this week.


I have completed the rewrite of the install manual for Seafile Server Community Edition using MySQL. Additionally, I updated the articles on Nginx/Apache and merged the HTTPS configuration into them.

I tested meticulously, but if you find an error or if you find an instruction that is not precise, let me know.


I also have a working seafile-docker project on github. It is working. I run it now; i could never get another one of them out there working. I’ve stripped it down to only seahub - it’s getting there. If anyone wants to use it and help nail any issues or help clean up the documentation steps, it’d be appreciated. It was pretty convoluted. I plan to continue improving it and any pull-requests would be considered. I will try and get more attention on it this week. I forked it from the seafile-docker the official repo.

BTW FWIW - to the OP intention, I disagree. If it’s directed to Linux you don’t need docker? I think there might be a slight gap - and that’s the root of the problem really, not the state of the official Docker images. I have 4 linux servers - and run everything I possibly can in a docker container - docker done right is an awesome addition to modern computing. I digress - So while getting seafile stood up with an official docker was not a problem IMHO maybe something has since changed. All the problems I experienced were because i didn’t want to run my architecture like they had it setup. If there’s places for community members to better contribute, I’d be down.
Anyway, much more important fish to fry if you ask me.

I just got everything up and running on Server 2016 after spending a couple days on it.

For anyone having trouble I updated the Windows readme in my branch/fork and submitted a pull request. I have things working on my end and wanted to share my learnings.