Seafile - cloud storage platform
-
Not sure how Seafile compares to Syncthing on the backend but Seafile's user interface looks infinitely easier to use. It also has file sharing, web browser and iOS support.
Compared to Nextcloud, Seafile provides delta sync, which Nextcloud doesn't.
Docker image here:
https://hub.docker.com/r/seafileltd/seafile-mc -
See some discussion here - https://forum.cloudron.io/topic/2147/seafile-selfhosted
-
Meanwhile Seafile is v.8.0.7 and "Since version 8.0, Docker is the recommended way."
Deploying Seafile:
https://manual.seafile.com/deploy/
Deploy Seafile with Docker
https://manual.seafile.com/docker/deploy_seafile_with_docker/Maybe you could take a look again?
-
I'd like to give this a go, since the only think we want from Nextcloud is the Files app.
We need local disc mounting, file-locking, and syncing only files that are used to save local disc space.
-
@marcusquinn +1
I have 3 Nextcloud instances for different projects, but as you say, I only really use the file store/share functionality. Seafile would be interesting and welcome alternative. I've installed it on a Caprover VPS, and it plays nicely, so would be great to have on Cloudron.
I'm not expert on cloudron self-packaging, but maybe someone more experienced can answer this : can we use a Caprover once-click app definition file as a base for a Cloudron custom package ? e.g. https://github.com/caprover/one-click-apps/blob/master/public/v4/apps/seafile.yml. Seems to do a lot of the initial work on packaging.
-
@timconsidine maybe if someone writes a guided caprover .yml -> manifest converter.
There are uniquenesses in Cloudron that don't apply in caprover so those need to be accounted for to cover all bases, or manually added after some default conversion is spit out.
Not a bad project idea.. who's interested?
-
-
I'd love to see this as well. I've been using Seafile (v. NextCloud) for the past 6 months or so and it's been much less frustrating to use and it's handling of Libraries (v. one giant folder) is helpful.
-
"Seafile supports online editing and co-authoring for office files (including docx/pptx/xlsx) with integrating with ... OnlyOffice, or Collabora Online server.
This fits with existing Cloudron apps.
-
It's a surprisingly simple Dockerfile: https://github.com/codeoutin/seafile7/blob/master/Dockerfile
-
It's actually a Dockerfile running a shell script that is running the seafile installer at run time.
-
(From my quick look) What I meant is that it's installing things at run time instead of in the Docker image itself. The Docker image is meant to be a set of instructions that has the code and dependencies of the app. But in the case of the linked script, it's just launching a plain ubuntu container and running the setup script.
Something like:
docker run -ti ubuntu /bin/bash
, then in the container# curl seafile_install.sh && chmod +x seafile_install.sh && ./seafile_install.sh # /usr/bin/seafile
The above will work but downloading stuff and installing deps at runtime is not a "stable" recipe.
-
I wonder if this is the better repo to be looking at for Cloudron compatibility:
-
IF not for Cloudron, then perhaps better to use with a Proxmox host:
-
@marcusquinn said in Seafile - cloud storage platform:
I wonder if this is the better repo to be looking at for Cloudron compatibility:
Yes, that is a much better way to look at packaging it, although one still needs to combine a few dockerfiles into one Cloudron app.
-
-
Bumping for traction. Would be great if this is considered again - my last app that hasn't moved to the Cloudron platform.
-
I'd like to see this too, I'm getting over nextcloud.