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
  • 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 | Demo | Docs | Install
  1. Cloudron Forum
  2. Off-topic
  3. FAST FTP server: Minio vs Syncthing vs Nextcloud?

FAST FTP server: Minio vs Syncthing vs Nextcloud?

Scheduled Pinned Locked Moved Off-topic
6 Posts 3 Posters 1.2k Views 3 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.
  • humptydumptyH Offline
    humptydumptyH Offline
    humptydumpty
    wrote on last edited by
    #1

    I'm looking to back up my security camera recordings (blue iris) and was wondering which app has a fast FTP server that I can upload to. Blue Iris has built-in (S)FTP upload support and starts with Windows as a service (without user logging in).

    However, if FTP is "slower" than other syncing methods, then I could use a third party app instead, but the client must be able to start with Windows as a service.

    Upload speeds are crucial because in case of a break-in, I'd like to have video footage before the system is physically disabled. To make matters worse, I'm using a 2K camera that ends up having large file sizes.

    Thanks!

    fbartelsF 1 Reply Last reply
    0
    • humptydumptyH humptydumpty

      I'm looking to back up my security camera recordings (blue iris) and was wondering which app has a fast FTP server that I can upload to. Blue Iris has built-in (S)FTP upload support and starts with Windows as a service (without user logging in).

      However, if FTP is "slower" than other syncing methods, then I could use a third party app instead, but the client must be able to start with Windows as a service.

      Upload speeds are crucial because in case of a break-in, I'd like to have video footage before the system is physically disabled. To make matters worse, I'm using a 2K camera that ends up having large file sizes.

      Thanks!

      fbartelsF Offline
      fbartelsF Offline
      fbartels
      App Dev
      wrote on last edited by fbartels
      #2

      @humptydumpty said in FAST FTP server: Minio vs Syncthing vs Nextcloud?:

      Upload speeds are crucial

      What file sizes are we talking about and what is the upload speed of your home internet?

      Out of the above services none of them have native support for SFTP and if timing is crucial i would not want to have to wait until a sync mechanism kicks in.

      Some cloudron apps have an SFTP integration: https://docs.cloudron.io/apps/#sftp-access

      humptydumptyH 1 Reply Last reply
      0
      • fbartelsF fbartels

        @humptydumpty said in FAST FTP server: Minio vs Syncthing vs Nextcloud?:

        Upload speeds are crucial

        What file sizes are we talking about and what is the upload speed of your home internet?

        Out of the above services none of them have native support for SFTP and if timing is crucial i would not want to have to wait until a sync mechanism kicks in.

        Some cloudron apps have an SFTP integration: https://docs.cloudron.io/apps/#sftp-access

        humptydumptyH Offline
        humptydumptyH Offline
        humptydumpty
        wrote on last edited by
        #3

        @fbartels About 1 MB per image saved and I have it taking screenshots every 0.5s. I was able to bring the video size down by changing the format. I'm looking at about 1.5 GB in test files (images & videos) for "triggered" recordings only - not continuous. BI has so many options to configure. Initially, it was saving the recordings in some BI format, but I think I have the size under control now that I've changed it to MP4. The downside is that the recordings aren't "viewable" until the trigger has completed, so I have to stick to BI's format, or lower the trigger/recording time to end up with smaller videos (10-15s long). I was hoping to avoid any sync delay. I use Nextcloud and it's very lax when it comes to syncing.

        The internet speed is 300 mbps down and 10 mbps up (don't ask what I'm paying for that). I also have a CR server on the same connection, so I'm definitely pushing it 😅

        fbartelsF 1 Reply Last reply
        0
        • humptydumptyH humptydumpty

          @fbartels About 1 MB per image saved and I have it taking screenshots every 0.5s. I was able to bring the video size down by changing the format. I'm looking at about 1.5 GB in test files (images & videos) for "triggered" recordings only - not continuous. BI has so many options to configure. Initially, it was saving the recordings in some BI format, but I think I have the size under control now that I've changed it to MP4. The downside is that the recordings aren't "viewable" until the trigger has completed, so I have to stick to BI's format, or lower the trigger/recording time to end up with smaller videos (10-15s long). I was hoping to avoid any sync delay. I use Nextcloud and it's very lax when it comes to syncing.

          The internet speed is 300 mbps down and 10 mbps up (don't ask what I'm paying for that). I also have a CR server on the same connection, so I'm definitely pushing it 😅

          fbartelsF Offline
          fbartelsF Offline
          fbartels
          App Dev
          wrote on last edited by
          #4

          @humptydumpty said in FAST FTP server: Minio vs Syncthing vs Nextcloud?:

          10 mbps up

          With that small upload you're already saturating your connection uploading those two images every second. 1,5 gb of data takes a bit more than 20 minutes (if nothing else is uploading at the same time).

          https://downloadtimecalculator.com/Upload-Time-Calculator.html

          Maybe you should rather look into solutions for preventing someone to walk out with your server. Something like theft protection locks, good hiding spots, etc.

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

            I appreciate general advice is not to install anything on the Cloudron box but as SFTP is such a core utility, maybe installing a small SFTP server alongside/outside Cloudron could work to get your content onto a volume on Cloudron box ?

            1 Reply Last reply
            1
            • humptydumptyH Offline
              humptydumptyH Offline
              humptydumpty
              wrote on last edited by
              #6

              I’m going with both suggestions by setting up rpi nas and stashing it somewhere out of sight. I can use syncthing to sync the media in case SMB share doesn’t work. It shouldn’t affect my internet speeds if it’s on the same network I think.

              I changed the format to h265 instead of h264 and played with the bitrate a bit. I’m still trying to find the image-quality-to-file-size sweet spot.

              I was thinking of using LUKS to encrypt the CR server, but I read that you would have to manually type the key each time the machine is restarted which wouldn’t be ideal since it’s at work and I usually run the manual reboots at night. I moved all the apps with sensitive info to another Cloudron just to be safe.

              The windows machine with blueiris has bitlocker turned on so I’m set on that front. I also got a UPS from Costco in case electricity is out and I have a non-BI backup security camera running as an extra precaution.

              1 Reply Last reply
              0
              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