update readme intro to match nlnet description

This commit is contained in:
ibizaman 2025-04-13 21:14:21 +02:00 committed by Pierre Penninckx
parent af97581bed
commit c2148eda77

View file

@ -19,30 +19,37 @@
using building blocks and promoting best practices.* using building blocks and promoting best practices.*
It is obvious by now that It is obvious by now that
a deep dependency on proprietary service providers - "the cloud" - is a significant liability. a deep dependency on proprietary service providers - "the cloud" -
One aspect often talked about is privacy which is inherently not guaranteed is a significant liability.
when using a proprietary service and is a valid concern. One aspect often talked about is privacy
which is inherently not guaranteed when using a proprietary service
and is a valid concern.
A more punishing issue is having your account closed or locked A more punishing issue is having your account closed or locked
without prior warning. without prior warning
When that happens, you get an instantaneous sinking feeling in your stomach When that happens,
at the realization you lost access to your data, possibly without recourse. you get an instantaneous sinking feeling in your stomach
at the realization you lost access to your data,
possibly without recourse.
Self-hosting is the only alternative that alleviate those concerns Hosting services yourself is the obvious alternative
but it requires a lot of technical skills and time. to alleviate those concerns
SelfHostBlocks' and its sibling project [Skarabox][]' goal but it tends to require a lot of technical skills and time.
is to lower the bar to self-hosting. SelfHostBlocks (together with its sibling project [Skarabox][])
aims to lower the bar to self-hosting,
SelfHostBlocks is different from other server management projects and provides an opinionated server management system based on NixOS modules
because it's main focus is ease of long term maintenance embedding best practices.
Contrary to other server management projects,
its main focus is ease of long term maintenance
before ease of installation. before ease of installation.
To achieve this, it provides building blocks to setup services. To achieve this, it provides building blocks to setup services.
Some services are already provided out of the box Some are already provided out of the box,
and adding custom ones is done easily thanks to those blocks. and customizing or adding additional ones is done easily.
The building blocks fit nicely together thanks to [contracts](#contracts) The building blocks fit nicely together thanks to [contracts](#contracts)
which SelfHostBlocks introduces into nixpkgs. which SelfHostBlocks sets out to introduce into nixpkgs.
This will increase modularity, code-reuse and empower end users to This will increase modularity, code reuse
assemble components that fit together to build their server. and empower end users to assemble components
that fit together to build their server.
## TOC ## TOC