this post was submitted on 26 Feb 2025
7 points (100.0% liked)

Selfhosted

43945 readers
338 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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

top 19 comments
sorted by: hot top controversial new old
[–] Saltarello@lemmy.world 2 points 1 week ago

Pi5 8GB with SSD. Only 1 user but often sharing folders with others including Memories photo sharing add on. Syncs between several machines & mobile. Also syncs Joplin notes. Pi5 also hosts variety of other (lightweight) stuff with no issues at all (Portainer, Nginx Proxy Manager, Linkwarden etc).

Previously hosted on Pi4B (4GB) with external hard drive. I've found the Pi5 + SSD faster & more robust so for me it's been a worthwhile upgrade

[–] AHemlocksLie@lemmy.zip 1 points 1 week 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.

[–] SGG@lemmy.world 1 points 1 week ago* (last edited 1 week ago)

I have nextcloudAIO running on a VM with 6 vcpu, 16gb ram. No issues with performance.

The root partition is on an nvme drive, the data partition is on a HDD raid 1 array.

That VM is hosting another few services like nginx proxy manager, Heimdall, and a few other things I forget at the moment.

Never have any issues with performance

[–] sandtoffel@feddit.nl 1 points 1 week ago

I'm running Nextcloud as a VM on Proxmox, Proxmox running on a NUC6i5SYH, with 32GB and 1TB SSD. The Nextcloud VM had 8GB of RAM assigned, which is more than enough, I think I could get away with 4. There's only two users though, so it doesn't see a lot of Intensive usage.

It's been working like a charm for me for years already.

[–] dingdongitsabear@lemmy.ml 1 points 1 week 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.

[–] lothar@social.tchncs.de 0 points 1 week ago (1 children)

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

[–] Cenzorrll@lemmy.world 0 points 1 week ago (1 children)

Did you do the nextcloudpi install?

[–] merthyr1831@lemmy.ml 2 points 1 week ago

Cant answer for them, but if you use dietpi they have use the debian package set up with scripts to pull dependencies like a webserver and database automatically. It was very painless in my experience.

[–] merthyr1831@lemmy.ml 0 points 1 week ago* (last edited 1 week 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.

[–] downhomechunk@midwest.social 0 points 1 week ago (1 children)

Nextcloud was too high fallutin for me. I share a zfs pool with proxmox's file server appliance.

[–] bostondrivingisworse@lemmy.world 0 points 1 week ago (1 children)

Which file server appliance is that?

[–] StrawberryPigtails@lemmy.sdf.org 1 points 1 week ago (1 children)

Not OP but if I had to guess, probably Turnkey File Server.

[–] downhomechunk@midwest.social 1 points 1 week ago

Gold star for you!

[–] doodledup@lemmy.world 0 points 1 week ago (1 children)

i5 9th gen. 8 Seagate Ironwolf in a RaidZ2. 64GB ECC Ram. Software: TrueNAS.

[–] merthyr1831@lemmy.ml 0 points 1 week ago (1 children)

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 1 points 1 week ago (1 children)

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 1 points 1 week ago (1 children)

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 1 points 1 week ago

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

[–] Vendetta9076@sh.itjust.works -1 points 1 week ago

Nextcloud sucks. Its better to have discreet docker services running for what you actually need vs nextcloud being a monolith of shitty plugins. As for hardware, go on eBay and buy a cheap optiplex tower. It'll get you started.