What hardware do you use for Nextcloud?
I’m willing to finally get my own cloud using #Nextcloud but I have zero clue about which hardware I should choose for home storage. It would be used for domestic stuff, such as photos, music, movies and files, for the whole family, not necessarily for work

@selfhosted@lemmy.world

  • lothar@social.tchncs.de
    link
    fedilink
    arrow-up
    15
    ·
    11 days ago

    @fdrc_ff @selfhosted
    We have a Raspberry Pi 4, and its performance is totally sufficient for photo uploads, file sync, contacts, calendar, cookbook, notes, … Don’t use just the SD card, though, but an SSD.

  • tu11ebukk@lemm.ee
    link
    fedilink
    English
    arrow-up
    9
    ·
    11 days ago

    I just bought a used Intel N100 mini pc with 16gb RAM and 2tb SSD for a little more than I would have paid for a Raspberry Pi 5 setup. It doesn’t draw much more power than a RPi, and I’m not limited to what’s available for ARM if I want to expand the install at some point.

  • merthyr1831@lemmy.ml
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    10 days ago

    I used a RaspberryPi 4B for about 3 years. I connected storage over USB-3 to a pair of SATA SSDs. It handled everything pretty much flawlessly for two users and half a dozen devices. We even had multiple users on Plex. dietpi was brilliant for my first home server :).

    Initial uploads may be slow depending on your storage layout but in my experience the requirements are super low.

  • dingdongitsabear@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    11 days ago

    before you take the jump, consider a way lighter and easier alternative - syncthing (files) and radicale (calendar, contacts). dependable, bullet-proof, super-lightweight, zero issues - everything nextcloud isn’t.

    I was the happiest when I finally booted nextcloud off my network, never to return.

  • Treczoks@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 days ago

    You need this for your family, and not hundreds of people? No crazy, outlandish usage requirements?

    Then basically any PC will do.

  • Schorsch@feddit.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    11 days ago

    My home server is a refurbished HP t630 thin client with 8 gb of ram and a 1tb SSD. I’m running various services, Nextcloud-AIO being one of them. I bought it for € 35 plus the SSD and a 4 gb ram extension. I definitely do recommend used hardware as it is usually cheaper, more powerful and more environmentally friendly than buying something new. Wouldn’t trust a used SSD though.

    • k4j8@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 days ago

      I have a T630 as well. It’s currently running 26 Docker containers without issue. I love it.

  • StrawberryPigtails@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 days ago

    My NextCloud is running on an old desktop that’s been repurposed into a server. The server is running Proxmox, and NC is running in docker directly on Proxmox using the nextcloud-aio image.

    Found that had better performance than running it in a VM and was less headaches than the other install options.

    I keep thinking about moving it to dedicated hardware, say some sort of mini pc, but it hasn’t been a high priority for me.

    • ikidd@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 days ago

      I do this but in a docker VM. Then I can snapshot and back it up. I haven’t noticed any performance disadvantage since it’s running as a KVM guest, so it’s pretty much the same are running on bare metal.

      • StrawberryPigtails@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 days ago

        When I was first playing with NC I was using a RPi3 with an external SSD for a drive. Performance was pretty good, but as soon as I tried the same setup in a VM, the performance tanked. The only way I found to avoid the performance penalty was a manual install like it was bare metal, which I didn’t really want to do. My experience with such setups is that they tend to be brittle.

        My understanding was that the performance penalty was caused by the chain of VMs. Proxmox --> Ubuntu VM --> Docker. I don’t know enough about it to say for sure.

        • ikidd@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 days ago

          Yah, I don’t think a Pi3 is the place to make many determinations on the efficacy of VMs vs bare metal.

  • sem@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 days ago

    I have a raspberry pi 4 with

    • A Uninterrupted Power Supply
    • External powered HDD for the data drive
  • RubberElectrons@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    11 days ago

    I’ve got a small Enterprise customer running on a Dell r710, 2gb ram to the slightly custom docker image for nc, 4gb+ for the woods sit, the other 14gb to KVM to run a windows application.

  • MTK@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 days ago

    Really, anything works. I use a decade old desktop that in it’s prime was used for MS Office and emails, so if that thing runs smoothly, I think anything will.

  • tofubl@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    11 days ago

    My Nextcloud journey went from a Raspberry Pi 2B with a single USB HDD over a Pi 3B to a QNAP 2bay NAS on RAID 1 with a proper backup strategy including daily encrypted cloud backup. Having come to rely on the setup much more than when I was starting out playing with it years ago, I sleep much easier now. That said, I never lost any data, even on very questionable hardware without any redundancy whatsoever.

  • AHemlocksLie@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 days ago

    I use a relatively low spec KVM VPS on another continent. Remember, kids, if all your backups are in one location, you don’t have backups. You have copies.

  • usuarioimanol@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 days ago

    In my case, I have Nextcloud on an Ubuntu server, on an old laptop from 2008. With an Atom processor 1GHz, 1 GB of RAM and 500 GB of HDD.

    • merthyr1831@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 days ago

      I’m currently using an i5 9500 and it runs good here too.

      Note for OP though: If you don’t need/want transcoding it’d be way cheaper to get an equivalent AMD CPU just because motherboards are hilariously expensive for an obsolete platform.

      • doodledup@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 days ago

        I use a an Inteln Arc card for transcoding. Mainly because I also use Immich and transcode movies too. It’s great.

        I most of my parts from Ebay second hand, including the CPU.

        • merthyr1831@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 days ago

          Oh nice, didnt know you could HW accel immich. I havent tried immich yet but im getting v tempted!

          Going the dGPU is a good idea though, I gotta get in on that eventually.

          • doodledup@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 days ago

            They use the hardware acceleration not only for transcoding and encoding but also for the AI models afaik. It’s great!