Get Glitchtip working on latest NixOS

I had thrashed around trying to fix some problems with Glitchtip on
25.05. Now that we're on 25.11 we can get a much more recent version
that hopefully doesn't have disk leaks.
This commit is contained in:
Eli Ribble 2026-01-29 15:10:05 +00:00
parent 3630c11cf5
commit fa9dc7edb1
No known key found for this signature in database
2 changed files with 14 additions and 10 deletions

View file

@ -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"
];
};

View file

@ -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