SHB's (Self Host Blocks) is yet another server management tool whose goal is to provide better building blocks for self-hosting. Indeed, SHB provides opinionated building blocks fitting together to self-host any service you'd want. Some common services are provided out of the box. SHB's goal is to make these building blocks plug-and-play. To achieve this, SHB pioneers contracts that allow you, the final user, to be more in control of which pieces go where. The promise here is to let you choose, for example, any reverse proxy you want or any database you want, without requiring work from maintainers of the services you want to self-host. To achieve all this, SHB is using the full power of NixOS modules and NixOS VM tests. Indeed, each building block and each service is a NixOS module using modules defined in Nixpkgs and they are tested using full VMs on every commit.

Features

  • Self Host Blocks is available as a flake
  • Documentation available
  • Examples available
  • SHB intends to be a library, not a framework
  • SHB contracts also allows you to use your own custom implementation
  • SHB provides at least one implementation for each contract like backups, SSL certificates, reverse proxy

Project Samples

Project Activity

See All Activity >

License

Affero GNU Public License

Follow Self Host Blocks

Self Host Blocks Web Site

Other Useful Business Software
Wiz: #1 Cloud Security Software for Modern Cloud Protection Icon
Wiz: #1 Cloud Security Software for Modern Cloud Protection

Protect Everything You Build and Run in the Cloud

Use the Wiz Cloud Security Platform to build faster in the cloud, enabling security, dev and devops to work together in a self-service model built for the scale and speed of your cloud development.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Self Host Blocks!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2024-09-12