2022-12-17 15:43:42 -08:00
|
|
|
# Self Host Blocks
|
|
|
|
|
2023-08-04 00:05:28 -07:00
|
|
|
<!--toc:start-->
|
|
|
|
- [Self Host Blocks](#self-host-blocks)
|
|
|
|
- [Supported Features](#supported-features)
|
|
|
|
<!--toc:end-->
|
|
|
|
|
2023-02-19 20:50:39 -08:00
|
|
|
*Building blocks for self-hosting with battery included.*
|
2022-12-17 15:43:42 -08:00
|
|
|
|
2023-06-22 21:22:21 -07:00
|
|
|
SHB's (Self Host Blocks) goal is to provide a lower entry-bar for self-hosting. I intend to achieve
|
|
|
|
this by providing opinionated building blocks fitting together to self-host a wide range of
|
|
|
|
services. Also, the design will be extendable to allow users to add services not provided by SHB.
|
2023-07-29 22:26:32 -07:00
|
|
|
|
|
|
|
## Supported Features
|
|
|
|
|
2023-08-09 20:39:32 -07:00
|
|
|
- [X] Authelia as SSO provider.
|
|
|
|
- [X] Export metrics to Prometheus.
|
2023-07-29 22:26:32 -07:00
|
|
|
- [X] LDAP server through lldap, it provides a nice Web UI.
|
2023-07-30 17:44:50 -07:00
|
|
|
- [X] Administrative UI only accessible from local network.
|
2023-07-29 22:26:32 -07:00
|
|
|
- [X] Backup with Restic or BorgBackup
|
|
|
|
- [X] Monitoring through Prometheus and Grafana.
|
|
|
|
- [X] Export systemd services status.
|
|
|
|
- [X] Reverse Proxy with Nginx.
|
|
|
|
- [ ] Export metrics to Prometheus.
|
|
|
|
- [X] SSL support.
|
|
|
|
- [X] Backup support.
|
|
|
|
- [X] Nextcloud
|
|
|
|
- [ ] Export metrics to Prometheus.
|
|
|
|
- [X] LDAP auth, unfortunately we need to configure this manually.
|
|
|
|
- [ ] SSO auth.
|
|
|
|
- [X] Backup support.
|
|
|
|
- [X] Home Assistant.
|
2023-08-04 00:04:37 -07:00
|
|
|
- [ ] Export metrics to Prometheus.
|
2023-08-05 11:50:29 -07:00
|
|
|
- [X] LDAP auth through `homeassistant_user` LDAP group.
|
2023-08-04 00:04:37 -07:00
|
|
|
- [ ] SSO auth.
|
|
|
|
- [X] Backup support.
|
|
|
|
- [X] Jellyfin
|
2023-07-29 22:26:32 -07:00
|
|
|
- [ ] Export metrics to Prometheus.
|
2023-08-05 11:50:29 -07:00
|
|
|
- [X] LDAP auth through `jellyfin_user` and `jellyfin_admin` LDAP groups.
|
2023-08-05 12:46:14 -07:00
|
|
|
- [X] SSO auth.
|
2023-07-29 22:26:32 -07:00
|
|
|
- [X] Backup support.
|