diff --git a/modules/nixos/services/seafile/default.nix b/modules/nixos/services/seafile/default.nix index a83d071..3b21ad5 100644 --- a/modules/nixos/services/seafile/default.nix +++ b/modules/nixos/services/seafile/default.nix @@ -43,8 +43,11 @@ in ]; # INIT_SEAFILE_MYSQL_ROOT_PASSWORD + # INIT_SEAFILE_ADMIN_EMAIL + # INIT_SEAFILE_ADMIN_PASSWORD # SEAFILE_MYSQL_DB_PASSWORD # REDIS_PASSWORD + # JWT_PRIVATE_KEY environmentFiles = [ config.sops.secrets."services/seafile".path ]; environment = { "SEAFILE_SERVER_HOSTNAME" = "${cfg.subdomain}.${config.${namespace}.services.domain}"; diff --git a/systems/x86_64-nixos/absolutesolver/secrets/seafile.env b/systems/x86_64-nixos/absolutesolver/secrets/seafile.env index 49376c7..2b9948e 100644 --- a/systems/x86_64-nixos/absolutesolver/secrets/seafile.env +++ b/systems/x86_64-nixos/absolutesolver/secrets/seafile.env @@ -1,12 +1,15 @@ -REDIS_PASSWORD=ENC[AES256_GCM,data:jGo9tZsw51GVLc7Hq4cFMBcns8/iqCy9ptkkGrZz/nU=,iv:iF076fJX9pH88z0O+ePfpIp3t3fzYnMXQkf+xcvI0/8=,tag:hXKSkFtvZwXYZV0jlXaoqg==,type:str] -INIT_SEAFILE_MYSQL_ROOT_PASSWORD=ENC[AES256_GCM,data:jfkRnuTJBhnmX5otVDM+hDjR630kLSaoIspq/IKOn9k=,iv:tdF3tL3dNaN86Xk9T3o/yRHUbnIvTXBpL4LXO3j1ITg=,tag:3mf7nONjPPuXuhcNa0JdxA==,type:str] -MYSQL_ROOT_PASSWORD=ENC[AES256_GCM,data:3RImkuHvUSebBI1xZn5ynswNJpiuT4rshRYSpfcLCmM=,iv:TIKTaxC3t+27s1QR3rAjJHDIQSq8v1WPDFTCUnG2mkg=,tag:e6h2EGpi/g1B1XA32hawRA==,type:str] -SEAFILE_MYSQL_DB_PASSWORD=ENC[AES256_GCM,data:zaDgT4Fi8PFP/zlhd8sTJm7Y5xOPI5fMhgNem5strpk=,iv:S4j3XilouPI4qx1sTfkw/2kAUnEcc35f+7v23yl7YGQ=,tag:hJSRSq8Qmt7nicCbeuOpcw==,type:str] -sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPQy9BUURPSXA3Y3RUMUdE\nSjBReWZabHNNZlVkWGJtTS9vU0s5ZE5pZzFjCmlJZmFVODArNUU0SjV5VS83TEw4\ndDlPYnIrazVBUnYwQklxK3dSdmlMNTgKLS0tIHRVelpzZlZkM2x4b0QvQnlYellt\nNXVrL2lnRlpUV0FtczdEV0tuZlh1STAKXEHrVDMsG/PmgI/J0eHODdOqkp0w51l1\nG8lAXyrLUdPzYFvUcJtWfjfAX1P/oW2iivNLm7dbiTaWVnHS5Rc6Fg==\n-----END AGE ENCRYPTED FILE-----\n +INIT_SEAFILE_MYSQL_ROOT_PASSWORD=ENC[AES256_GCM,data:HhL7d6ppnITA6Tv2VQeLe7Zn0qULC1T2/Xd53XkEzgw=,iv:GYvXte5Tonhl2NRozSUdWRJNfPJubNjuMGEgVrA7fC4=,tag:knEmSaIPRM5lQKi1Ag09lA==,type:str] +INIT_SEAFILE_ADMIN_EMAIL=ENC[AES256_GCM,data:02AInKWpdb9Y3ysLzwh8,iv:B1YsPHm/u1dkrP06regrgxYBdwd3cj41K+gt6yA9OuY=,tag:mht/gTOpjZi7y33KhVrY1Q==,type:str] +INIT_SEAFILE_ADMIN_PASSWORD=ENC[AES256_GCM,data:nlN8qab05/lJwdVZc4VV7xk5MICnEcNalVJBZJ6/Cqg=,iv:YZUcQaxagflDpaNudLD+uKp7Ci+FAAhpEKOwsJg14i0=,tag:Braz/eW9UV9TbE/JTwcpYQ==,type:str] +SEAFILE_MYSQL_DB_PASSWORD=ENC[AES256_GCM,data:U97K97Yq1BH40k3ZMZ+VcnRFh92c1W3XvYGKMpGbPWc=,iv:E14W1JlnfANjRq3dRozp4tWWgtzdUOOCWxLAixrMjW8=,tag:N+/FIfFJoSVqcOjgwZ04uA==,type:str] +REDIS_PASSWORD=ENC[AES256_GCM,data:dVdd3aUY54r/ryIrz0+jQx0urVxJ1986Vw0kFdbYCEU=,iv:b1MnPFcDMgCtS32hD+8MnZd6z0vtHACk8l/zpeoAJCw=,tag:etYwHYv3a5AvPxJWTcyUpw==,type:str] +JWT_PRIVATE_KEY=ENC[AES256_GCM,data:/y20ISRRE4RnNRSDM2Qtqb/t/uHJa4SGB4YltHHaeWI=,iv:w7cJ0HuApTU441Ityao9HL2VvOxH889FPwnluG/ue4k=,tag:GN/hQ6Ds39Rqpzuq3V21CQ==,type:str] +MYSQL_ROOT_PASSWORD=ENC[AES256_GCM,data:htc5wltkzko9gUY2sLqZiHGthEW+tjEYb7gZe2HD9xg=,iv:CE43RJ1tuTk6hHbRmoCflunj5QqdLZavjy5c3S+LxOg=,tag:ralUFfaZ8ACClqPi5IHoTw==,type:str] +sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaYkN1NFZUUm9ScjNLZHRi\nOEJhell4TGtFaXI1RkFSWnNaN0dOSWtkR2xZCldFY0txSVdSSTIwRng3RG1lVjZW\nTlNhZ09MeDM5bDhTb0NqRDgwSHI5TVUKLS0tIHNXeHQwcTlDNnN1YmZrZ2NCL1Bw\neTI0M2JtOWVVSC9sVGV6MnFzZ055VEUKAc1O9P3cuslYHxkKzBUUVbXZZvgdJYlz\nTNrnGKIDIo2VP3Z9jQLm0rAkAXR/WFL4JeUePOfP+ICI8WjNTswVgg==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_0__map_recipient=age1plr4p9vydup3elucpe59razqehzw7dv37kg5cuw4dk3qr0rfhqzqnct8mm -sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBTUNtRXV6UXcxVmZOMi9C\ncWtFVzk3d215UkhERkM1Y0VvNkd6RitHeHc0CnNqenIyVXpTNElsTERBTEdrbmsw\nYk9KV2RJbEZ4Uk9GU2tqL1kwTHBiZG8KLS0tIHJQc2VXeEhCdjA1a2hXTVRybzRw\nMUp6TGtUL05Ld0Z3K040T2hOSjJDcDgK04dAcpD21pBnUwtMoDLTtQGlVNdf2cSe\ngEMIgHrqUYHmi4AoLwDSwpHeHY0DsUQ7nWuRFXgEysoywZ876cjSVw==\n-----END AGE ENCRYPTED FILE-----\n +sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvRjFsM0x0WE1EblQ4QVdU\nM3ByY0orR0J4YU5RWmltYmhNcFU4MXFLbEd3CjlsZ2JNUjFYcGNjbzdBQldQWHJ5\nZHAwMVd2Y1BqTURDVkhYRjF2UHpYOGcKLS0tIE1sazBEU0FwOUw0aHlSTzJOaFg2\nMkE1c0lqZjBZbkpCSWoyUFMzZ0VwcGsK7ol9TyM1YWqhPhil6zsmgN2LjAvDNYXG\nM6vcCv/oUdfVmaDtPl/bRYgQrk5SIGkvw3xYLoFGxZNmmWufg+A+VQ==\n-----END AGE ENCRYPTED FILE-----\n sops_age__list_1__map_recipient=age1gudgza8lv02nwec0pejqpp5t7zu0tzjsfkmvgvy3ckfscr9f4qrq2sl5dv -sops_lastmodified=2026-06-24T20:09:30Z -sops_mac=ENC[AES256_GCM,data:IzMe4weSzu7urHucOKeDcKZf00pkiboX4oeVPj/UaGr6IAxbQYod8D9cBj4ppHPDU1RMXgPf+O/HGlpC7pRxQamO8sFbz93PQEWqrTY+SNUM5h32sxfQuDHPOuIe/hZbEVY1kcRMWAV8pO5ClHZXMy+Mx+HuKdm2bja9Wef40MU=,iv:OorY7v8rp3oURbCn11dfzD45YA9SpZGweadidqjU4WQ=,tag:S5iNVE6mTqvdP/HblLA59Q==,type:str] +sops_lastmodified=2026-06-24T20:41:42Z +sops_mac=ENC[AES256_GCM,data:UGvqzzCGtAUT3lKgWuhhuVzC+Z7hlmc8oB7y0r7P7WENqGo/WmTkbGZeyB9wLaH/db+gpkeOBgyQTP/m2it0ZASH4Fw3qp+AWP8/pxcWBXaJ6me5OMBKzN4MCx/CrxRwEESLwHvZjxYXnZFjPOyzUBfWeEdhnt5cG3a5OSog3xw=,iv:dmophpx4IGScYqlFS6vB5He90Og7IllsopSnAun2Y1k=,tag:M/TunAneQsgv6O1teJdF/w==,type:str] sops_unencrypted_suffix=_unencrypted sops_version=3.13.1