view the rest of the comments
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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
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!
I've always wondered - and figured here is a good a place to ask as anywhere else - what's the advantage of object storage vs just keeping your data on a normal filesystem?
@suicidaleggroll @kiol Depends on the application, but portability and data safety are two a prime reasons. It's also much easier to scale with docker swarm or kubernetes for business applications, that way the data isn't tied to a particular host.
Object storage is indeed a specialized filesystem in a trenchcoat.
Object storage is typically (but not always) associated with non-hierarchical key-value lookups, as opposed to the directory tree pattern most file systems use. Object storage systems are also typically (but not always) designed with sharding and distribution in mind.
One sentence answer: "Object storage manages data as discrete units called objects with unique identifiers and metadata, while file storage organizes data in a hierarchical structure of files and folders."
fwiw, I see object storage used as a way to manage data regardless of the file system. It is designed to scale, as opposed to the file system, in large cloud environments.
Here is a recap from Google Cloud:
I'm yet to find a project that actually uses it to good use where a regular filesystem wouldn't be appropriate. The only situation it seems to be intended for is "big data" as in huge huge huge files that would otherwise trip up and choke standard filesystems.
For us regular folk it seems pointless. And I say that as someone who has used it for various things and just not found it worth it.