Seafile with Docker: Secure File Sharing Made Easy

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ค. 2024
  • Are you looking for a powerful and secure solution for file synchronization and sharing? Look no further! In this video tutorial, we guide you through the process of setting up and using Seafile, an open-source platform, with Docker. Discover how Docker containerization simplifies the deployment and management of Seafile instances, providing a convenient and efficient way to store, sync, and share your files securely. Join us as we explore the installation of Docker, setting up Seafile, accessing the web interface, and more. Watch now and dive into the world of Seafile and Docker for seamless collaboration and file management. Don't forget to like, subscribe, and leave your comments below for any questions or further assistance. Happy syncing and sharing!
    Seafile - manual.seafile.com/docker/dep...
    Timestamps:
    0:00 Introduction
    0:30 Seafile Overview
    3:00 Seafile Docker Compose Overview
    5:38 Seafile Deployment
    8:42 Seafile Login
    10:44 Desktop Client Overview
    11:30 Outro
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 30

  • @Techdox
    @Techdox  ปีที่แล้ว +1

    Like the content? Feel free to support either by being a member here on youtube or Buy me a coffee - www.buymeacoffee.com/techdoxnz

  • @yurkshirelad
    @yurkshirelad 10 หลายเดือนก่อน +2

    This was excellent, thanks. The exact intro I was looking for. Subscribed.

  • @chopperpl
    @chopperpl หลายเดือนก่อน

    Well, seafile docker is very well documented on their website and anyone can follow through it fairly easy. The https setup is the challenging one, because it is not straight forward especially when you want to use it along with seadoc.

  • @ksoonsoon
    @ksoonsoon ปีที่แล้ว +1

    Another great video. Thanks
    Would sure like to see the https setup process.

  • @jackt6112
    @jackt6112 4 หลายเดือนก่อน

    SeaFile is tempting. It is fast, and it has file versioning, which is the key to its speed. It posts deltas to make up the file. However, what goes with that is the files cannot be read or written by anything other than SeaFile. So even if you were to store them on the C: drive of the host through mnt, one cannot use them from the host, or back them up from the host in any meaningful way, unless the backup is done from within SeaFile. It's pretty solid though from what I hear. Others like DropBox have versioning too and might be the same way. I'll think about it.
    Can you set up 2FA to work with Windows Hello and fingerprint readers on Android?

  • @fabao6287
    @fabao6287 10 หลายเดือนก่อน

    exelente video audou muito obrigado.

  • @avatarmanz
    @avatarmanz 2 หลายเดือนก่อน

    Is there a way to point seafile to any existing volume or folder on your server?
    I have a mounted volume on my host and I want to point seafile to it just like how I do for Plex and my other docker containers.

    • @Techdox
      @Techdox  2 หลายเดือนก่อน

      Yeah docker you can use volumes or bind mounts to specific locations in your host. Makes it pretty flexible

    • @avatarmanz
      @avatarmanz 2 หลายเดือนก่อน

      @@Techdox I added a volume in the docker-compose file and I could see it in Seafile but it was on a different internal 10TB hard drive and I was getting errors about cross-device mount paths. I enabled cross-path mounting in my environment variables but I couldn't get it to work.
      I gave up and just went with Filebrowser instead. Just wish that had some android app where I could do camera uploads.

  • @ddartman7
    @ddartman7 3 หลายเดือนก่อน

    Great content as I have become accustomed to on your channel. I am curious if Seafile allows for setting up libraries on network (NFS or samba) shares?

    • @Techdox
      @Techdox  3 หลายเดือนก่อน

      I don't see why not, if it's a location on the host you should be able to point to it

    • @ddartman7
      @ddartman7 3 หลายเดือนก่อน

      @@Techdox Right, but what if it is a share on a remote host?

  • @ksoonsoon
    @ksoonsoon ปีที่แล้ว

    You mentioned a way to support your channel that would also open direct communication with you. How is that done?

    • @Techdox
      @Techdox  ปีที่แล้ว

      I have a discord channel that supporters get a link to :)

  • @ricardocharrua2760
    @ricardocharrua2760 2 หลายเดือนก่อน

    Hi,
    Thanks for the great video.
    After i deploy i get a 502 Bad Gateway error, no matter what i do.
    Any workaround?
    Thanks in advance

    • @Techdox
      @Techdox  2 หลายเดือนก่อน

      Best place to look is the container logs :) have a look there and see how you go. Feel free to join the discord if you need help

    • @muafaa
      @muafaa หลายเดือนก่อน

      same porblem, any solution??

  • @gregoryfrench7475
    @gregoryfrench7475 ปีที่แล้ว

    I tried installing Seafile on a raspberry pi 4 using portainer (stacks) and i received the error message "failed to deploy a stack memcached Pulling seafile Pulling db Pulling db Error no matching manifest for linux/arm/v8 in the mainfest list entries" I used the yml as described in your youtube video.
    Thanks

    • @Techdox
      @Techdox  ปีที่แล้ว

      Make sure you are pulling the correct docker image for your architecture. In this video I used my Zimaboard which is x64 and a Pi4 is arm64, so you need to make sure the image you use supports this.

    • @gregoryfrench7475
      @gregoryfrench7475 11 หลายเดือนก่อน

      Hi
      Thanks for the reply
      I needed to install 64 OS on my raspberry pi 4 and then ınstall seafile via stacks in port sober
      Get hint about the URL in settings
      Thanks

  • @norbertruthers2408
    @norbertruthers2408 8 หลายเดือนก่อน

    seafile client needs https conection. how do you setup this ? nginx proxy manager or what ?

    • @Techdox
      @Techdox  8 หลายเดือนก่อน

      I would use Cloudflare to expose it to the web

    • @nkofr
      @nkofr 2 หลายเดือนก่อน

      @@Techdox Noob here. What would Cloudflare be usefull for? Cheers

    • @Techdox
      @Techdox  2 หลายเดือนก่อน

      @@nkofr It has a lot of use cases from buying and managing domains and DNS and all the features that go along with it. Cloudflare zero trust for exposing internal services to the web without needing to port forward and expose your internal network. I have a video on Cloudflare zero trust I would recommend you to check out

  • @MrPrzemyslawFik
    @MrPrzemyslawFik 11 หลายเดือนก่อน

    what command causes seafile to run after reboot?

    • @Techdox
      @Techdox  11 หลายเดือนก่อน

      You can run the same docker-compose up -d command,
      You can also add a restart always in your Docker compose - dev.to/rohithv07/restart-policies-docker-compose-2c14

    • @MrPrzemyslawFik
      @MrPrzemyslawFik 11 หลายเดือนก่อน

      @@Techdox after adding the command: (restart: always) under: db, memcached, elasticsearch and seafile, db does not load after reboot. It was necessary to enter the command again: docker-compose up -d. Now everything is working fine (I hope)... I don't understand why the commands (restart: always) are not included in the configuration file.

    • @Techdox
      @Techdox  11 หลายเดือนก่อน

      @@MrPrzemyslawFik yeah, that’s open source and community maintained files, everyone has their way of doing things

    • @MrPrzemyslawFik
      @MrPrzemyslawFik 11 หลายเดือนก่อน

      @@Techdox Yes, but if you make a video or provide software that shows step by step how to run a given service, it is obvious that by default it should run when you turn on the computer again....

    • @Techdox
      @Techdox  11 หลายเดือนก่อน +1

      @@MrPrzemyslawFik Something I would recommend is to make sure you understand the Docker fundamentals before running compose scripts. Just so you know the options and how they work.
      I tend to review the compose files and deployment steps based on how they are provided. That way what I’m seeing is the same as what someone else sees and it’s easier to troubleshoot.
      If I go and edit it a bunch then I’m not really reviewing the service that’s provided as it is :)