1
0
Fork 0
selfhostblocks/test/vm
Sivert Sliper ee68e27f15
Audiobookshelf service (#123)
Hi,

I tried adding [Audiobookshelf](https://www.audiobookshelf.org/) as a
new service to SHB.

Not sure whether you want this service in SHB at all, but thought I'd
create a PR just in case.

The service runs, but seemingly fails to add an entry to the nginx
config, so it is not reachable. I created the service by basically just
copying deluge and then adapting. Any idea why the nginx subdomain isn't
being created?

The config I used to add this to my SHB server is:

```nix
shb.audiobookshelf = {
  enable = true;
  domain = "sliper.xyz";
  subdomain = "abs";
  dataDir = "audiobookshelf"; #turns out this is actually the working dir of the service (/var/lib/<dataDir>)
  authEndpoint = "https://auth.sliper.xyz";
};
 // ... in shb.authelia.oidcClients
redirect_uris = [ "https://deluge.sliper.xyz" "https://abs.sliper.xyz" ];
```

ps. I also need to fix tabs->spaces. Forgot to set up nvim.

---------

Co-authored-by: sivert <nei@nei.nei>
Co-authored-by: ibizaman <ibizapeanut@gmail.com>
Co-authored-by: Pierre Penninckx <github@pierre.tiserbox.com>
2024-03-04 01:01:00 +00:00
..
audiobookshelf.nix Audiobookshelf service (#123) 2024-03-04 01:01:00 +00:00
authelia.nix move templating code to lib file 2024-02-29 20:30:47 -08:00
jellyfin.nix add vm tests for jellyfin and regroup ldap and sso options 2024-03-02 23:03:49 -08:00
keypair.pem add test for authelia 2023-12-11 00:28:30 -08:00
ldap.nix wait for open port in all tests to reduce flakiness 2023-12-04 00:18:19 -08:00
lib.nix move templating code to lib file 2024-02-29 20:30:47 -08:00
monitoring.nix wait for open port in all tests to reduce flakiness 2023-12-04 00:18:19 -08:00
nextcloud.nix fix some deprecated options 2024-02-07 22:33:25 -08:00
postgresql.nix fix ensure clauses in postgresql 2023-12-04 00:29:40 -08:00
ssl.nix add group and reloadServices options to ssl block 2024-01-24 22:45:51 -08:00