Re:Soft-serve: A tasty, self-hostable Git server for the com...
by sdfhbdf on Monday March 27, 2023 @05:09PM
(#35332668)
S3 sounds very inefficient for storing git objects. Unless you're talking converting git protocol to S3 Object Versions API which might sound like an interesting project.
[ Parent
| on HN ]
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by INTPenis on Monday March 27, 2023 @05:16PM
(#35332765)
I only say S3 because it's a cheap type of online storage that does not require any of your own infrastructure.
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by ikiris on Monday March 27, 2023 @05:46PM
(#35333143)
so you want to self host via the cloud?
... why not just use the cloud at that point and skip having to roll your own everything?
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by INTPenis on Monday March 27, 2023 @05:48PM
(#35333167)
That's not SELF-hosting.
Self-hosting, with emphasis on the self, to me is taking it into your own hands.
Using the cloud can be very liberating these days, you can do it in a vendor agnostic way where you own all your domains, your data and can move freely between any cloud provider.
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by nicoburns on Monday March 27, 2023 @06:56PM
(#35333968)
There's a sense in which using the cloud isn't SELF hosting either. Although I get what you mean.
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by INTPenis on Tuesday March 28, 2023 @01:03AM
(#35336144)
It's even better than self-hosting on bare metal, because you can move from one vendor to another quicker using IaC.
Also more expensive of course.
To me self-hosting was always about freedom. The two arguments against self-hosting in the cloud are security and cost.
Re:Soft-serve: A tasty, self-hostable Git server for the com...
by mikepurvis on Monday March 27, 2023 @07:02PM
(#35334037)
It's also a generic interface which is offered by multiple vendors (Azure, Backblaze, etc) including some on-prem options like MinIO.
I mean, on one level, a plain directory is also a generic interface, but blob storage has semantics which naturally lend themselves to replication in ways that a regular filesystem doesn't.