Skip to content

Releases: ibizaman/selfhostblocks

v0.7.1

08 Dec 10:49

Choose a tag to compare

Big changes are:

In the documentation:

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.7.1/CHANGELOG.md
Commit: v0.7.0...v0.7.1

v0.7.0

03 Dec 21:53

Choose a tag to compare

Big changes are:

  • Fix pkgs overrides not being passed to users of SelfHostBlocks.
    This will require to update your flake to follow the example in the Usage section.
  • Add a Grafana dashboard showing stats on backup jobs
    and also an alert if a backup job did not run in the last 24 hours or never succeeded in the last 24 hours.
  • Add SSO integration in Grafana.
  • Add Paperless service.
  • Allow to upload big files in Immich.

In the documentation:

  • Add recipe to setup DNS server with DNSSEC.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.7.0/CHANGELOG.md
Commits: v0.6.1...v0.7.0

v0.6.1

03 Dec 21:52

Choose a tag to compare

Big changes are:

  • Implement backup and databasebackup contracts with BorgBackup block.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.6.0/CHANGELOG.md
Commits: v0.6.0...v0.6.1

v0.6.0

03 Dec 21:51

Choose a tag to compare

Big changes are:

  • Removed support for Nextcloud 30 and add support for Nextcloud 32.
  • Meilisearch is now configured with production environment setting and master key.
  • Added new demo for "minimal" SelfHostBlocks setup, which is tested in CI.
  • Format all files in repo and make sure they are formatted in CI.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.6.0/CHANGELOG.md
Commits: v0.5.1...v0.6.0

v0.5.1

22 Oct 21:26

Choose a tag to compare

New Features

  • Added Karakeep service with SSO integration.
  • Add SelfHostBlocks' lib into pkgs.lib.shb. Integrates with Skarabox too.

Other Changes

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.5.1/CHANGELOG.md
Commits: v0.5.0...v0.5.1

v0.5.0

22 Oct 21:24

Choose a tag to compare

Breaking Changes

  • Modules in the nixosModules output field do not anymore have the system in their path.
    selfhostblocks.nixosModules.x86_64-linux.home-assistant becomes selfhostblocks.nixosModules.home-assistant
    like it always should have been.

Fixes

  • Added test case making sure a user belonging to a not authorized LDAP group cannot login.
    Fixed Open WebUI module.
  • Now importing a single module, like selfhostblocks.nixosModules.home-assistant, will
    import all needed block modules at the same time.

Other Changes

  • Nextcloud module can now setup SSO integration without setting up LDAP integration.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.5.0/CHANGELOG.md
Commits: v0.4.4...v0.5.0

v0.4.4

22 Oct 21:23

Choose a tag to compare

3 new services in this release 🙂

New Features

  • Added Pinchflat service with SSO integration. Declarative user creation only supported through SSO integration.
  • Added Immich service with SSO integration.
  • Added Open WebUI service with SSO integration.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.4/CHANGELOG.md
Commits: v0.4.3...v0.4.4

v0.4.3

22 Oct 21:20

Choose a tag to compare

New Features

  • Allow user to change their SSO password in Authelia.
  • Make Audiobookshelf SSO integration respect admin users.

Fixes

  • Fix permission on Nextcloud systemd service.
  • Delete Forgejo backups correctly to avoid them piling up.

Other Changes

  • Add recipes section to the documentation.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.3/CHANGELOG.md
Commits: v0.4.2...v0.4.3

v0.4.2

22 Oct 21:19

Choose a tag to compare

New Features

  • The LLDAP and Authelia modules gain a debug mode where a mitmdump instance is added so all traffic is printed.

Fixes

  • By default, LLDAP module only enforces groups declaratively. Users that are not defined declaratively
    are not anymore deleted by inadvertence.
  • SSO integration with most services got fixed. A recent incompatible change in upstream Authelia broke most of them.
  • Fixed PostgreSQL and Home Assistant modules after nixpkgs updates.
  • Fixed Nextcloud module SSO integration with Authelia.
  • Make Nextcloud SSO integration respect admin users.

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.2/CHANGELOG.md
Commits: v0.4.1...v0.4.2

v0.4.1

22 Oct 21:17

Choose a tag to compare

This release exposes individual nixos modules in the flake output. One can now only import home-assistant with selfhostblocks.nixosModules.x86_64-linux.home-assistant.

LLDAP now manages users, groups, user attributes and group attributes declaratively.

New Contributors

Changelog: https://github.com/ibizaman/selfhostblocks/blob/v0.4.1/CHANGELOG.md
Commits: v0.4.0...v0.4.1