Hi Everyone,

So, I am very new to self-hosting. A couple of years ago I set up a mini PC running Ubuntu Server with Nextcloud and Jellyfin on my network. Now I think I want to move away from Nextcloud as for me, uploading files to it hasn’t been super reliable and it has been a little slow. It also seems to have a lot of features I really don’t need.

At the moment, I basically use my server just for file storage, plus running Jellyfin. I think initially I went to nextcloud because I wanted a solution that would automatically sync my files to my network storage kinda like onedrive. However, Nextcloud on different systems doesn’t work the same way and I basically ended up just manually copying everything over to Nextcloud and using it like a network drive. At that point, why even use nextcloud then? I would be better off with Sharing a folder using Samba right? Do you think that would be the best fit for my needs? Or should I learn about freenas? Taking a quick look at it I’m not sure what advantages it would have over just a samba share.

Edit: Thanks everyone! You’ve given me a lot to look into!

@sv1sjp@lemmy.world
link
fedilink
English
01Y

Well, personally I prefer the one with Enforcing Selinux by default.🐘

@Lordjohn68@lemmy.world
link
fedilink
English
11Y

Are you able yo host alongside freenas or on top of?

A lot of those points are more or less unrelated.

You can set up a samba share with a bare metal ubuntu/fedora/gentoo/whatever machine. Similarly, you can run nextcloud on whatever (I like the containerized version but…). And you can (probably) do both on a freenas box.

As for my personal setup: most of my NAS I just access via smb or scp/rsync. But for stuff that I do need synchronized, I use nextcloud… with said smb share('s directory) mounted into the container. It is far from the most secure approach (seriously, how the hell is nextcloud a commercial product when it is so feature bare and prone to breaking in containers!!!), but these are files where the goal is mostly convenience (game saves, etc) rather than privacy.

Fermiverse
link
fedilink
21Y

I use syncthing to collect my data from several devices (smartphones and PC) to my server at home, when I am in my home network.

Then, on the server, rclone takes over with various daily/weekly tasks and syncs the stuff to my cloud storage. Some encrypted some plain. From my mobile or my pc I have access to all the data either at home or via vpn as well as directly to the cloud backup.

@CeeBee@lemmy.world
link
fedilink
English
5
edit-2
1Y

FreeNAS is a deprecated version now. The successor (which is basically the same thing) is TrueNAS. They also have a version based purely on Linux called TrueNAS Scale. Both Community and Enterprise versions are available. The Community version is entirely free. It supports VMs through KVM and containerization, as well as all the network sharing options out there.

Another option is Proxmox. It’s Debian based and is more focused on virtualization than storage, but it has whatever you would really need for storage (including full ZFS support). You might find yourself in the command line for some things with Proxmox over TrueNAS, but if you were willing to go full Ubuntu I imagine that wouldn’t be an issue.

That being said, if you want to just go the manual route, then I suggest Debian. It’s leaner and considered more stable than Ubuntu, and doesn’t have some of the cruft that Ubuntu has (like Snaps), which may be a positive or a negative depending on what your needs are.

Edit: just to add, since you’re going to run Jellyfin and Nextcloud on these systems, my recommendation is Proxmox as it has great tooling for managing VMs, like automatic backups. I personally run both Nextcloud and Jellyfin in their own VMs. I like the workflow of backing up the entire VM and being able to restore it to the exact state when it was saved. Containers require a bit more knowledge to run them to be truly stateless, and then you have to worry about backing up your stateful data (like configuration files, etc) separately.

@monty33@lemmy.ml
link
fedilink
English
11Y

How would you setup a NAS like system through Proxmox? Personally I would not be using zfs.

@CeeBee@lemmy.world
link
fedilink
English
11Y

I would never use anything other than ZFS. Proxmox is just Debian with a management UI. You can setup disks, volumes, etc, with the web UI. And whatever you can’t do from there you can do via the shell or ssh like you would want other Linux system.

Create a post

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!

  • 1 user online
  • 31 users / day
  • 80 users / week
  • 216 users / month
  • 845 users / 6 months
  • 1 subscriber
  • 1.42K Posts
  • 8.13K Comments
  • Modlog