SeafileDocs is a special edition of Seafile with extra features like Wikis, online documents and real-time notifications.
Download and deploy
For CE edition, to use SeafileDocs, you have to use SeafileDocs Docker image (or migrate to SeafileDocs Docker image if you already using Seafile community edition). It has the following difference from the standard edition:
An extra file activity page
The history information of Markdown files, Office files will be recorded in database for fast access.
Only support MySQL as database
Only distributed using Docker images
Wiki module is enabled by default
For Pro edition, you need to install an extra module.
SeafileDocs support Markdown editing in WYSIWYG way. It also supports the following extra features:
Table editing
Add images by drag and drop or copy/paste.
Image resizing
Link to other files
If you create a sharing link for a Markdown file, internal images in the file can also be viewed via the sharing link. So you don’t need to create special public images.
You can create a draft from an exiting file or create a new draft file from scratch. After done editing, you can create a review and send the link to other people. Others can view file diffs in the review page and put comments on the file.
I think this will only be additional work without any gain. It would be better to just keep it configurable as before. If the setup should be simplyfied you could offer different setup profiles.
Furthermore the docker images have many issues unsolved. E.g. NO security updates since release (whenever Ubuntu gets one you have to rebuild the image to make sure the vulnerability is mitigated). According to user reports they are also not very reliable, when a component fails the container has to be restarted manually, instead of splitting the software up into multiple containers and letting docker restart failed components automatically. New releases are also often behind and the private registry is not reliable and at least once some images were removed from the registry.
how can I know which version of Seafile CE I am installing? I do not see any hint if seafile:latest is the special edition version
which is the correct way to install? The instructions on manual dot seafile dot com differ from the instructions at docs dot seafile dot com because the latter use docker-compose (I am not too familiar with docker yet)
Hi Daniel, another thing about your “Docker decision”:
in your docker-compose.yml you require version 3.0. On a freshly installed Ubuntu server 18.04, this version is not available.
Threfore, it is not possible to follow your installation instructions on a normal, stable Linux! To overcome this, users will have to install the latest docker compose from source, which is not recommended for production environments, or alter your docker-compose.yml
This is a nice idea but might create more confusion than it solves problems.
From a paying customer point of view I was just thinking why resources were put into creating a new product rather than fixing issues of the Seafile Pro edition (e.g. the memcached bug that creates a lot of issues and makes proper working HA impossible). I am not even speaking about the CE, this is about paying customers that should be able to expect major bugs fixed rather than new products build.
There was a fix but it doesn’t seem to work properly yet. We need to invest time to test this further, whereas a paying customer should be able to expect stable software. We basically pay for the software and have to invest time before deploying to do testing of all features since every release has it’s own new bugs that cause problems. :-/