Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Seafile - cloud storage platform

Seafile - cloud storage platform

Scheduled Pinned Locked Moved App Wishlist
39 Posts 17 Posters 10.4k Views 20 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • girishG girish

    It's actually a Dockerfile running a shell script that is running the seafile installer at run time.

    necrevistonnezrN Offline
    necrevistonnezrN Offline
    necrevistonnezr
    wrote on last edited by necrevistonnezr
    #13

    @girish 🏼 🐀 wuat?! So it's "installed" every time I start the container?

    1 Reply Last reply
    1
    • BerlinerB Offline
      BerlinerB Offline
      Berliner
      wrote on last edited by
      #14

      @girish what does this mean concretely?

      1 Reply Last reply
      0
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #15

        (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.

        1 Reply Last reply
        1
        • BerlinerB Offline
          BerlinerB Offline
          Berliner
          wrote on last edited by
          #16

          @girish Thank you for your explanation. Even for me as a layman, it sounds pointless to build such a container.

          1 Reply Last reply
          0
          • marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by marcusquinn
            #17

            I wonder if this is the better repo to be looking at for Cloudron compatibility:

            • https://github.com/ggogel/seafile-containerized

            Web Design & Development: https://www.evergreen.je
            Technology & Apps: https://www.marcusquinn.com

            marcusquinnM robiR 2 Replies Last reply
            1
            • marcusquinnM marcusquinn

              I wonder if this is the better repo to be looking at for Cloudron compatibility:

              • https://github.com/ggogel/seafile-containerized
              marcusquinnM Offline
              marcusquinnM Offline
              marcusquinn
              wrote on last edited by
              #18

              IF not for Cloudron, then perhaps better to use with a Proxmox host:

              • https://forum.seafile.com/t/best-os-for-new-install-march-2023/17813

              Web Design & Development: https://www.evergreen.je
              Technology & Apps: https://www.marcusquinn.com

              1 Reply Last reply
              0
              • marcusquinnM marcusquinn

                I wonder if this is the better repo to be looking at for Cloudron compatibility:

                • https://github.com/ggogel/seafile-containerized
                robiR Offline
                robiR Offline
                robi
                wrote on last edited by
                #19

                @marcusquinn said in Seafile - cloud storage platform:

                I wonder if this is the better repo to be looking at for Cloudron compatibility:

                • https://github.com/ggogel/seafile-containerized

                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.

                Conscious tech

                1 Reply Last reply
                1
                • necrevistonnezrN necrevistonnezr referenced this topic on
                • T Offline
                  T Offline
                  threetrees3
                  wrote on last edited by
                  #20

                  Bumping for traction. Would be great if this is considered again - my last app that hasn't moved to the Cloudron platform.

                  1 Reply Last reply
                  4
                  • A Offline
                    A Offline
                    AartJansen
                    wrote on last edited by
                    #21

                    I'd like to see this too, I'm getting over nextcloud.

                    1 Reply Last reply
                    1
                    • BushidoB Offline
                      BushidoB Offline
                      Bushido
                      wrote on last edited by
                      #22

                      Are there any updates or further alternatives to Nextcloud regarding this?

                      1 Reply Last reply
                      0
                      • J Offline
                        J Offline
                        joseph
                        Staff
                        wrote on last edited by
                        #23

                        Last I checked, seafile has it's own storage system. This means that files are not stored as-is on the filesystem and retrieval can be complicated in case of fs corruption.

                        timconsidineT 1 Reply Last reply
                        1
                        • J joseph

                          Last I checked, seafile has it's own storage system. This means that files are not stored as-is on the filesystem and retrieval can be complicated in case of fs corruption.

                          timconsidineT Offline
                          timconsidineT Offline
                          timconsidine
                          App Dev
                          wrote on last edited by timconsidine
                          #24

                          @joseph spot on πŸ‘
                          Needed I think because of its approach to indexing and version/change tracking/sync
                          Seafile does provide a utility to abstract files from its format to traditional format but it needs to be run periodically if you want to keep a clean copy, and of course doubles the size.
                          Nonetheless I use Seafile heavily and it’s always been reliable.
                          Would love to see it here on Cloudron, I currently run it on a VPS with Docker
                          Packaging for Cloudron has its challenges.

                          Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                          1 Reply Last reply
                          2
                          • Q Offline
                            Q Offline
                            qwinter
                            wrote on last edited by
                            #25

                            I also use seafile and would love to have it on my cloudron

                            1 Reply Last reply
                            0
                            • BushidoB Offline
                              BushidoB Offline
                              Bushido
                              wrote on last edited by
                              #26

                              With 49 upvotes, this seems to be a killer feature in Cloudron. What is the current status of efforts in this regard?

                              1 Reply Last reply
                              0
                              • timconsidineT Offline
                                timconsidineT Offline
                                timconsidine
                                App Dev
                                wrote on last edited by
                                #27

                                Cross-posting from https://forum.cloudron.io/post/118075

                                Making progress on packaging Seafile for Cloudron

                                Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                                1 Reply Last reply
                                4
                                • timconsidineT Offline
                                  timconsidineT Offline
                                  timconsidine
                                  App Dev
                                  wrote on last edited by timconsidine
                                  #28

                                  🍾

                                  I have a first version of Seafile Community Edition packaged for Cloudron !

                                  Took longer than I expected, but I previously didn't believe it even to be possible.

                                  All seems working, including the web UI and desktop sync clients.

                                  • Only issue I have found is that my Safari does not display PDFs when loaded in the browser from the Seafile library. Firefox does work (Chrome untested).
                                  • other file formats do work in the browser

                                  More testing needed, but looks good currently.

                                  I will add this to the Custom App Installer shortly.

                                  PRO edition needs some thought.
                                  Due to Seafile licensing, I cannot package it.
                                  There is an upgrade route from Community to PRO.
                                  Need to test it out against this package.
                                  Will try this out later.

                                  EDIT : also need think about using volumes and about backups to extract files into native names, not Seafile's tracked/masked naming.

                                  Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                                  1 Reply Last reply
                                  11
                                  • timconsidineT Offline
                                    timconsidineT Offline
                                    timconsidine
                                    App Dev
                                    wrote on last edited by timconsidine
                                    #29

                                    If you want to try out Seafile on Cloudron :

                                    Installation methods :

                                    Custom App Installer :

                                    • hosted https://ccai.appx.uk
                                    • or install Custom App Installer Personal Edition on to your Cloudron and import catalogue

                                    Cloudron CLI + Pre-built docker image

                                    • install Cloudron CLI on your local device (desktop/laptop)
                                    • clone the repo
                                    • cloudron install --image tcmbp132021:cloudron-seafile-ce:v1.0.1 -l seafile.domain.tld

                                    Manual :

                                    • install Cloudron CLI on your local device (desktop/laptop)
                                    • install docker on your local device
                                    • have a docker registry and be logged in
                                    • clone the repo
                                    • docker build --platform linux/amd64 -t <registry.domain.tld>/cloudron-seafile-ce:v1.0.1 . (remember the final '.')
                                    • docker push <registry.domain.tld>/cloudron-seafile-ce:v1.0.1
                                    • cloudron install --image <registry.domain.tld>/cloudron-seafile-ce:v1.0.1 -l seafile.domain.tld

                                    Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                                    1 Reply Last reply
                                    6
                                    • timconsidineT Offline
                                      timconsidineT Offline
                                      timconsidine
                                      App Dev
                                      wrote on last edited by timconsidine
                                      #30

                                      Seems that the Wiki feature in Seafile is not working
                                      Fixing ….

                                      EDIT : Fixed wiki.
                                      Versions in previous post updated
                                      But note :

                                      Community vs. Professional Edition :

                                      • You are running Seafile Community Edition (indicated by the seafile-mc base image and lack of Pro binaries).
                                      • Full-Text Search (searching inside files and wiki pages) is a feature exclusive to Seafile Professional Edition . It relies on an integrated ElasticSearch engine which is not included in the Community Edition.
                                      • The Community Edition only supports searching for filenames , not the content within documents.

                                      Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                                      robiR 1 Reply Last reply
                                      3
                                      • timconsidineT timconsidine

                                        Seems that the Wiki feature in Seafile is not working
                                        Fixing ….

                                        EDIT : Fixed wiki.
                                        Versions in previous post updated
                                        But note :

                                        Community vs. Professional Edition :

                                        • You are running Seafile Community Edition (indicated by the seafile-mc base image and lack of Pro binaries).
                                        • Full-Text Search (searching inside files and wiki pages) is a feature exclusive to Seafile Professional Edition . It relies on an integrated ElasticSearch engine which is not included in the Community Edition.
                                        • The Community Edition only supports searching for filenames , not the content within documents.
                                        robiR Offline
                                        robiR Offline
                                        robi
                                        wrote on last edited by
                                        #31

                                        @timconsidine sounds like it's time to integrate Meilisearch instead of the bulky elastic search.

                                        Conscious tech

                                        timconsidineT 2 Replies Last reply
                                        1
                                        • robiR robi

                                          @timconsidine sounds like it's time to integrate Meilisearch instead of the bulky elastic search.

                                          timconsidineT Offline
                                          timconsidineT Offline
                                          timconsidine
                                          App Dev
                                          wrote on last edited by
                                          #32

                                          @robi I will investigate

                                          Indie app dev, scratching my itches, lover of Cloudron PaaS, communityapps.appx.uk

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better πŸ’—

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search