Hey everyone,

I’m reaching out because I could use some help or guidance here. So, I kinda ended up being the go-to person for collecting and storing data in a project I’m involved in with my team. We’ve got a bunch of data, like tens of thousands of files, and we’re using nextcloud to make it accessible to our users. The thing is, we’re facing a bit of a challenge with the search function on nextcloud when accessed through a public link. Being that there isn’t a search function. While we really appreciate the features it offers from an administrative standpoint, it’s not working that well for our users.

I was wondering if anyone has any suggestions or resources that could point us in the right direction for this project? It would be super awesome if it’s something open-source and privacy retaining. 😄

Thanks a bunch in advance!

  • @rambos@lemm.ee
    link
    fedilink
    English
    102 years ago

    Just want to let you know there is a nextcloud and selfhosted community on lemmy

    • 500PuzzlePiecesOP
      link
      fedilink
      English
      12 years ago

      That is a new one for us! Thank you for the info I will do some research!

    • 500PuzzlePiecesOP
      link
      fedilink
      English
      22 years ago

      Yeah our problem is we are hosting everything on a website for public use. I didn’t know that they were working on public search I will give that a read thank you!

    • 500PuzzlePiecesOP
      link
      fedilink
      English
      12 years ago

      Is there a specific version of Webdav you’d suggest? another user suggested using SFTPGo, do you have any preferences?

  • adr1an
    link
    fedilink
    English
    22 years ago

    I understand these files are not images or binary. But you should specify a bit better if they’re PDF, XLS, DOC, etc or what else…

    I’m sure that apache solr or elasticsearch can index these files. And there are nextcloud apps to integrate such indexes. For example, this one https://github.com/nextcloud/fulltextsearch/wiki

  • @swirls@lemmy.dbzer0.com
    link
    fedilink
    English
    2
    edit-2
    2 years ago

    If they’re well named files, just spin up a webDAV server via rclone and search by file name in the browser. You could also use davfs2 to mount the server locally in a directory and then filter through the content with fd | fzf

    If they’re text files, spin up a docker with Forgejo (formerly gitea) and enable the bleve search indexer.

    If you wanted to get really fancy, you could have wikijs in the same docker container, use git as a backend and get a wiki that’s easy to fork and distribute among the team.

    • 500PuzzlePiecesOP
      link
      fedilink
      English
      12 years ago

      Would the rclone method work with a public website? I only have a vague familiarity with rclone from the .edu google drive days.

    • 500PuzzlePiecesOP
      link
      fedilink
      English
      12 years ago

      This one already looks extremely interesting. Have you had any experience utilizing it with a public facing website?

      • @crow@beehaw.org
        link
        fedilink
        English
        12 years ago

        I’ve had it hosted for a bit, but there’s no branding options I know of like Nextcloud has so I only use it as a backup file server. One thing I really like it has built in 2FA.

  • Jo Miran
    link
    fedilink
    English
    02 years ago

    Have you looked into combining Cryptomator with commercial cloud storage? Once mounted, you can search the directory like any other local drive. I only use it for my work directory so that I can maintain an encrypted cloud backup, so I am not sure how well it does when working in a multi-user environment with different levels of access.