mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-04-02 11:12:09 +02:00
init hoarder
This commit is contained in:
@@ -119,6 +119,11 @@ in {
|
|||||||
url = "https://adguard.hadi.diy";
|
url = "https://adguard.hadi.diy";
|
||||||
icon = "si:adguard";
|
icon = "si:adguard";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
title = "Hoarder";
|
||||||
|
url = "https://hoarder.hadi.diy";
|
||||||
|
icon = "si:bookstack";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,11 +1,16 @@
|
|||||||
{ config, ... }:
|
{ config, ... }:
|
||||||
let domain = "hoarder.hadi.diy";
|
let domain = "hoarder.hadi.diy";
|
||||||
in {
|
in {
|
||||||
|
systemd.tmpfiles.rules = [
|
||||||
|
"d /var/lib/hoarder/web 0755 root root -"
|
||||||
|
"d /var/lib/hoarder/meili 0755 root root -"
|
||||||
|
];
|
||||||
|
|
||||||
virtualisation.oci-containers.containers = {
|
virtualisation.oci-containers.containers = {
|
||||||
hoarder-web = {
|
hoarder-web = {
|
||||||
environmentFiles = [ config.sops.secrets.hoarder.path ];
|
environmentFiles = [ config.sops.secrets.hoarder.path ];
|
||||||
image = "ghcr.io/hoarder-app/hoarder:release";
|
image = "ghcr.io/hoarder-app/hoarder:release";
|
||||||
volumes = [ "/mnt/media/data/hoarder-web:/data" ];
|
volumes = [ "/var/lib/hoarder/web:/data" ];
|
||||||
ports = [ "127.0.0.1:3131:3000" ];
|
ports = [ "127.0.0.1:3131:3000" ];
|
||||||
environment = {
|
environment = {
|
||||||
HOARDER_VERSION = "release";
|
HOARDER_VERSION = "release";
|
||||||
@@ -13,7 +18,7 @@ in {
|
|||||||
DATA_DIR = "/data";
|
DATA_DIR = "/data";
|
||||||
MEILI_ADDR = "http://hoarder-meili:7700";
|
MEILI_ADDR = "http://hoarder-meili:7700";
|
||||||
BROWSER_WEB_URL = "http://hoarder-browser:9222";
|
BROWSER_WEB_URL = "http://hoarder-browser:9222";
|
||||||
DISABLE_SIGNUPS = "true";
|
DISABLE_SIGNUPS = "false";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -21,7 +26,7 @@ in {
|
|||||||
environmentFiles = [ config.sops.secrets.hoarder.path ];
|
environmentFiles = [ config.sops.secrets.hoarder.path ];
|
||||||
image = "getmeili/meilisearch:v1.11.1";
|
image = "getmeili/meilisearch:v1.11.1";
|
||||||
environment = { MEILI_NO_ANALYTICS = "true"; };
|
environment = { MEILI_NO_ANALYTICS = "true"; };
|
||||||
volumes = [ "/mnt/media/data/hoarder-meili:/meili_data" ];
|
volumes = [ "/var/lib/hoarder/meili:/meili_data" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
hoarder-browser = {
|
hoarder-browser = {
|
||||||
|
|||||||
Reference in New Issue
Block a user