Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
NFS is the best option if you only need to access the shared drives over your LAN. If you want to mount them over the internet, there's SSHFS.
See, this is interesting. I'm out here looking for the new shiny easy button, but what I'm hearing is "the old config-file based thing works really well. ain't broken, etc."
I may give that a swing and see.
I'm at the same age - just to mention, samba is nowhere near the horror show it used to be. That said, I use NFS for my Debian boxes and mac mini build box to hit my NAS, samba for the windows laptop.
I've run Proxmox hosts with smb shares for literally a decade without issue. Performance is line speed now. Only issues I've ever had were operator error and that was a long time ago. SMB 3 works great.
Yeah, Samba has come a long way. I run a Linux based server but all clients are Windows or Android so it just makes sense to run SMB shares instead of NFS.
Same. I've used SMB for years. Don't have any problems with it across all my Windows and Android devices. Pretty sure I had an iPad in there at one point as well.
I've always had weird issues with SMB like ghost files, issues with case sensitivity (zfs pool), it dropping out and me having to reboot to re-establish the connection... Since switching to Linux and using NFS, it's been almost indistinguishable from a native drive for my casual use (including using a ssd pool as a steam library...)
I can definitely say in the past I had similar experiences. I haven't really had any problems with SMB in the last 5 years that I can recall. It really was a shit show back in the day, but it's been rock solid for me anyway.
What about NFS over the internet?
You can use NFS over the internet, but it will be a lot more work to secure it. It was intended for use over a LAN and performance may not be great over the internet, especially with high latency or packet loss.
I would just create a point to point VPN connection and run it over that (for axample an IPsec tunnel using strongswan)
I agree, NFS is eazy peazy, livin greazy.
I have an old ds211j synology for backup. I just can't bring myself to replace it, it still works. However, it doesn't support zfs. I wish I could get another Linux running on this thing.
However, NFS does work on it and is so simple and easy to lock down, it works in a ton of corner cases like mine.
NFS is easy as long as you use very basic access control. When you want NFSv4 with Kerberos auth you're entering a world of pain and tears.
I don't use access control, I lock down with networking and filters.
Afaik Synology supports Btrfs which I honestly prefer at this point if you don't need filesystem based encryption or professionall scaling and caching features.
The ds211j is on synology DSM 6, which is ancient. I'll look again, but I don't think it supports btrfs.
The lower end Synology NAS (like my DS420j) don’t support btrfs. They only support ext4, I think.