this post was submitted on 26 Feb 2025
42 points (97.7% liked)

Selfhosted

42958 readers
575 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

@[email protected]

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 1 day ago (1 children)

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

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.

[–] [email protected] 2 points 17 hours ago (1 children)

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 1 points 14 hours ago

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