diff --git a/modules/system/glitchtip/default.nix b/modules/system/glitchtip/default.nix index 16dda3c..6ab97f6 100644 --- a/modules/system/glitchtip/default.nix +++ b/modules/system/glitchtip/default.nix @@ -1,10 +1,10 @@ { pkgs, lib, config, ... }: with lib; { - disabledModules = [ "services/web-apps/glitchtip.nix" ]; + /*disabledModules = [ "services/web-apps/glitchtip.nix" ]; imports = [ ./glitchtip.nix - ]; + ];*/ options.myModules.glitchtip.enable = mkEnableOption "custom glitchtip configuration"; config = mkIf config.myModules.glitchtip.enable { @@ -13,15 +13,15 @@ with lib; ''; services.glitchtip = { enable = true; - environment = [ - "TMPDIR=/tmp/glitchtip" - ]; + #environment = [ + #"TMPDIR=/tmp/glitchtip" + #]; environmentFiles = [ "/var/run/secrets/glitchtip-env" ]; port = 10060; settings.GLITCHTIP_DOMAIN = "https://glitchtip.gleipnir.technology"; - workingDirectory = "/mnt/bigdisk/glitchtip"; + #workingDirectory = "/mnt/bigdisk/glitchtip"; }; sops.secrets.glitchtip-env = { format = "dotenv"; @@ -34,6 +34,9 @@ with lib; systemd.tmpfiles.rules = [ "d /tmp/glitchtip 0755 glitchtip glitchtip 1h" "d /mnt/bigdisk/glitchtip 0755 glitchtip glitchtip" + "d /mnt/bigdisk/glitchtip/assets 0755 glitchtip glitchtip" + "d /mnt/bigdisk/glitchtip/dist 0755 glitchtip glitchtip" + "d /mnt/bigdisk/glitchtip/static 0755 glitchtip glitchtip" "d /mnt/bigdisk/glitchtip/uploads 0755 glitchtip glitchtip" ]; }; diff --git a/secrets/glitchtip.env b/secrets/glitchtip.env index 70a4428..8afd438 100644 --- a/secrets/glitchtip.env +++ b/secrets/glitchtip.env @@ -1,10 +1,11 @@ DEFAULT_FROM_EMAIL=ENC[AES256_GCM,data:s4cEO9YV3/jSUjin8l+eB/vUWNJON+3fyX8YzXP9bXX0GQ==,iv:xdQRiVgLFeLNfSqQkLuRdDx+xnEoe7XfCa2yOAmIK4g=,tag:hjSDGOZebyJCLHO7MiKvHA==,type:str] EMAIL_URL=ENC[AES256_GCM,data:AoDYIQq+KwTzOCEjNke7ARoy1SCMyZIRi+FsjSAGzB+AWbaRsSuR3uIW8Z62iBHFElpjD997hgMoexX/B6K6xwL/LLChFCovrcZlmACOxhvBG37o0icStcfPII+jG08=,iv:i2iJcRsZthjNAMljqS95MpvJQFP9EimYt9SDTqRtPFc=,tag:C/XWhjwWlUoEzUMdRM7dlg==,type:str] +EMAIL_USE_SSL=ENC[AES256_GCM,data:UENb6w==,iv:0bH7QTSMFwFbi3ClNJ0EcOgzd0kuiLzYEOWIxZR8FwM=,tag:MdCXLXrZWoYJ7LuBvuwxsQ==,type:str] +ENABLE_SOCIAL_APPS_USER_REGISTRATION=ENC[AES256_GCM,data:OSo0Vg==,iv:fMRgybIKuQcHPNaSRIA/jhiBKYSJe59xVWEAra9wDX8=,tag:yaswCVmB66Gv707Oy5WFWg==,type:str] +ENABLE_USER_REGISTRATION=ENC[AES256_GCM,data:C0uvXQ==,iv:IHQ9kh+Gvl49yF1JOB+NOCSdXQHr/NMj0+Q6SoMYB0I=,tag:ThxxsoV5F0UZGBFNokqyTQ==,type:str] GLITCHTIP_DOMAIN=ENC[AES256_GCM,data:kKNgXUEziQhS8TlMHUae25/t+RZCYweSjQU2nVKbi3UQhgdSQg==,iv:aQibbwkF8FQd75sHOp34mQh92NeJ6YM8eyyAI2/YDek=,tag:7KxM9JfBfvq9O/eGha+IzA==,type:str] SECRET_KEY=ENC[AES256_GCM,data:37Ul5iWBM4m5lX4/zPQcruXRmTVX5YFIV8oZW/RfkNG8wNb7fPmZT9Fy1Sf+7uAGL+0TOfUO,iv:x8z6gBcWTeKf7wS7t1BeWtmpzbSLjRtzZ6sC1A0TVQM=,tag:MDyTPpgIPTbr+SDwQbEmPg==,type:str] -SENTRY_DSN=ENC[AES256_GCM,data:UL/kLIGssbHhAeO71m3Fst/DI116cHxR4EnsJH0/zcA6hEX0DKGmYScbl5eOlGUsRKFHlSKjAaSJMcyMev8mNg==,iv:sXwEGh8vVgRwKAkoQdVBhtq33q95K2wQ3UJtoHfFsPA=,tag:qmWABTcW+uKKGsdOD7jSjQ==,type:str] SOCIAL_PROVIDERS=ENC[AES256_GCM,data:dBr9fqFHpZ1atxXKn7kO/Tj1NBG5odiFYU/TuChn+oLggao820/CnMvEmX3lGw==,iv:u9TKyOYlok5kTPsMCBfHf5ZnZ6rFHWYMdCcnX8aPzIM=,tag:YpoqQ4bigmlfgi2Se+ftHA==,type:str] -SOCIALACCOUNT_PROVIDERS=ENC[AES256_GCM,data:KyCUEadbSu/yCwPbZKVTatEYWD37bxlzvmKe/cLvR7r4BS9D3fF7RFVewle6v6aX9YdeKNfE8yCylqTqv0LhWHFj+XJfCcYOJ5yH13vhrA1lw7dR9jiv11f/6CGjKJXXldV6aehY/iEvpfAPDlfQzPLY2pdlqr4MglkuHnceTVQXjiGA4WlKrjncqh+YsolvB2GUjYrH1JVtOUE7oGD/wcu57DHdSw/LXgaNHK47G+n3D5UYi6/iJtYAE0+wOSRE965utpy9PoclpioJu3TXzvx9H75WNRm7sGqG0rfiPJzZFzKpfCo0tQSxvDyf5Z1gGvHLX1fjtgyd/8auE3wh1TTqEEp3xWlj6vLhoCAzzhgYUCKR+iLjCxoKTggf2faIBz/Z7OToAk9kWwDQC2US6bKwr74EBatkZXOcsGfr+9eya3sgxGo9zHCML2I8h5dS773/jfPfSlMYdO+QMDsJ5vI5xGYyeDxZ84BfyHU0vEO9TIRHPvwtrLD6MiJjp3pKbhFrSQFqMpAd3uTJSRZhIc8pTyEWKe4B0kd4CyzmXF3Tj658I4mP2iIf0xpstWI/Wq2micgFo9bJV+g=,iv:UMRBNhAvnr8CpHquF/djvIrjS663D1Ema60a33N5ZZs=,tag:DkflrXbHeK9DnoB8gZJ41Q==,type:str] sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEZzJKQTJ1WGdzQnRnbVd6\nWjE0QytOdE1KRERpazd4MnhvUmUvMk5JV1dVCkJ2Z28zVjlQOFd6a2RWaE93UFNw\nWjZVMThmYzFuQkN0VVE1ckVCMkYvbFkKLS0tIE0vU3BnZmkwYm5hVnZvejM5U2hZ\ncnRyK3Z5amxzczN4VXM4Vi9YbCs4SjAKKCJEMvpwkAOw17lwA3zEqluo1l554460\nTKJH8IdeBGJm43Sxe8qDduCserBtfZI+b3W3eNkS2/8AarduNCIQMw==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1wxlwx75hfxer4trvfzad7cwdn2hhu4we50p32vpy3qvdct7t656q3pp04x sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxREJBcVFEa3RRdzlQMjJK\nQU9YbDNaRVg0eGlXZnI4QkM5eDNnOExqRGg0ClpPYnlKSGZzalJHcGM3bytqb2xs\nYmQyTUJnQ0lGUFdya3cxZ2hYT0ozSUUKLS0tIHJmNEZBb0ZNS01jWW1NSlBySmVJ\nUjRpRnpzVWY3V0tEL25XT3hIbGVrOWMKO0XTvs4T8lULReQ/btF9xqTvFQ4Ml0lJ\n48sQrY+skrFB6Fl8fpe5EtQNqB+Y90d40gPJU8rRCiVvwcV7xIBVyQ==\n-----END AGE ENCRYPTED FILE-----\n @@ -21,7 +22,7 @@ sops_age__list_6__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb2 sops_age__list_6__map_recipient=age1t3ryfktuhr3cysf49m9q2n8fkjf9ajjjnhztxw9hz8paxgk4lpcq065jge sops_age__list_7__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6MlpSZ0xMUjNXUFFjb0ZL\nbUducWlJYmU0d1lNa1RKS0R0b09GbTFCOGlVCmx1ZlFYYVhZMDNNU3BRT3NJd3Mz\nbFJQcktTK09qVFp3OStQcUxZcUhYSUEKLS0tIGFvcTJ5OXBkYWQyNFFyQ25FaFhT\nSGkrV2l0cUNaMFNhdm5KSHdyMjZ3ZXMKxqegXnyktZEKu0tiOc+JIK22wd0q4FJY\ng9WoVZjjOEbe5IvqmCaB/KlElRMidg5HWgI0TTj1ldO6Uic7U4WU5g==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_7__map_recipient=age167q6r28ws6wrpjwxnt4ap2fgs6d9cyvrdhzl2wflr2tnsw5xapxq36n2ec -sops_lastmodified=2026-01-26T02:28:02Z -sops_mac=ENC[AES256_GCM,data:156PCpfVdlR3hCzHSO+YVgpeGr2qAJ6eZkGjW4gcDiOL89Gr43GWK335CJkaJ3+4fkLrHQnIWGjv+MigCxFLkCE/fB6lMrJMWtk4bj2FdVn0AcRLrqUkLePZDFvBIMs5NuL1BT8EX0G+0TcnwD5JwEHx5dbXk3L27uJJm65zEvM=,iv:nEADA/GeJ43Bk997JKAKFSUKYmI7CBZIo+fPIh5e9OQ=,tag:M4U9khROplSZ4dzpQSiYug==,type:str] +sops_lastmodified=2026-01-29T15:01:23Z +sops_mac=ENC[AES256_GCM,data:YmKvg/HHThY1tKLlHf74yOlwL3sEXR62CcoasN2JbaNt+WxCV7i0koh3MY2EKxUxGfeILI8TYvRADaCx9lRrbOWMECY7C/fa315vzW3p6reMjRtduBenQHBwG4vTj9GAGiEmtOtzeSw9VUNaSNhEAoKjqgWwUqjzvh/e++sEBzo=,iv:nZxoMKUy0+VzVGcO/gBeawBQQx9IFe1/Q5Sh/jPkBUQ=,tag:HOFGRMigwOsvuLGJlN3d2A==,type:str] sops_unencrypted_suffix=_unencrypted sops_version=3.11.0