ryot upgrade to 9.0 + api tokens

This commit is contained in:
Danilo Reyes 2025-08-02 10:49:04 -06:00
parent 7bd6b07d4b
commit 1b0b484e6e
2 changed files with 5 additions and 5 deletions

View File

@ -8,7 +8,7 @@ in
config = lib.mkIf (config.my.servers.ryot.enable && config.my.servers.postgres.enable) { config = lib.mkIf (config.my.servers.ryot.enable && config.my.servers.postgres.enable) {
sops.secrets.ryot.sopsFile = ../../secrets/env.yaml; sops.secrets.ryot.sopsFile = ../../secrets/env.yaml;
virtualisation.oci-containers.containers.ryot = { virtualisation.oci-containers.containers.ryot = {
image = "ghcr.io/ignisda/ryot:v8.8"; image = "ghcr.io/ignisda/ryot:v9.0";
ports = [ "${toString cfg.port}:8000" ]; ports = [ "${toString cfg.port}:8000" ];
environmentFiles = [ config.sops.secrets.ryot.path ]; environmentFiles = [ config.sops.secrets.ryot.path ];
environment = { environment = {

View File

@ -4,7 +4,7 @@ stash:
session: ENC[AES256_GCM,data:ifUXaGIO7xKPgtTVEeERx0OyBDni2eoWo7dFxazQ4W2DBrnzQfJ7Plqt8EYLhQQRP4I6e33+oEKNzpuiG+XJCw==,iv:AOI0lMcTT02GpOCQuX74hPBKth3WdFN2W2wlqKgrKJM=,tag:1I+brf4G2oKE7o2E90q/CQ==,type:str] session: ENC[AES256_GCM,data:ifUXaGIO7xKPgtTVEeERx0OyBDni2eoWo7dFxazQ4W2DBrnzQfJ7Plqt8EYLhQQRP4I6e33+oEKNzpuiG+XJCw==,iv:AOI0lMcTT02GpOCQuX74hPBKth3WdFN2W2wlqKgrKJM=,tag:1I+brf4G2oKE7o2E90q/CQ==,type:str]
shiori: ENC[AES256_GCM,data:tV7+1GusZvcli8dM86xOD71dc2mzcyfQwMeTh//LDb0=,iv:ED9wR6QjQgwd9Ll/UC5FK3CyYK3b0RniC/D6Y0nGEOI=,tag:X/aopMc2vhnRW2iTphFflQ==,type:str] shiori: ENC[AES256_GCM,data:tV7+1GusZvcli8dM86xOD71dc2mzcyfQwMeTh//LDb0=,iv:ED9wR6QjQgwd9Ll/UC5FK3CyYK3b0RniC/D6Y0nGEOI=,tag:X/aopMc2vhnRW2iTphFflQ==,type:str]
flame: ENC[AES256_GCM,data:XsYRsA2xs+juWje2Od2Yl2xIvU0OS8xMrtwtcK/0NyyRrg==,iv:FR8lHsNQNCaOy4P+7BsIjNCz+H38i5RlwLYQ4fpB2+w=,tag:61EV7H04pcr1bSX4nSvlpw==,type:str] flame: ENC[AES256_GCM,data:XsYRsA2xs+juWje2Od2Yl2xIvU0OS8xMrtwtcK/0NyyRrg==,iv:FR8lHsNQNCaOy4P+7BsIjNCz+H38i5RlwLYQ4fpB2+w=,tag:61EV7H04pcr1bSX4nSvlpw==,type:str]
ryot: ENC[AES256_GCM,data:Vlo6pv2+LuQxvdprI53BoQpngRfUWhqE07o+9ZKLZiaJBC6FCdFbeu37mo7QqGUJ34bHDP87PGU2IDPC69XURbVLy3QpgSqKiQlM56XoXr4Yz+B4MGVkVr384r5bQ6eMoSpIJ25UgMotuYWNgdyixKS+Nu/+pGLtVS/YtQ==,iv:YZs3zAlHuK9fz0OGAX9vQxoaYbzojwXpY++LwIxF6Ig=,tag:t2n8F1ll2ZN44AYDOjmhLQ==,type:str] ryot: ENC[AES256_GCM,data:J7vxdWLwqQ1x4zRu0eTEpLlQ9OAeABHw411VX9gl8J2KPJA65AufT2j3LdJ4PdNhBBEgFTVr8G7BJh8nE8YYRMiFEmon/cKuanTQBBMJal2etoMkpGL+FG9IY+kYAnQACLS+EUiitEUY4mzuxC5W24kr4cBbYWakj2uVEPrE0OWNOEaiSBw5XAJVi/k2NlQgo+kNyBVwtU72opBLGedu/DEcLX4Dpu21c4/jbmPQDZ9SRcWeXsNBpsDIgtTpV0VqnDdXFxjT2cwoG3VcuRgmuEtr01spK/16TTHbQ9nZ3ukrQs39odRT/2Tw/wX7lb5JF+WFBxP1JNIYpHTDFqNFsFCVWjyaTICe0SIhLfkDcPmD/xG4CjLkEqolUT+XhdZlSi/ZzKYflfieX2kkWh4slrb/FTEQt9jplurYiYU1wjq/D67RL1jiW1o/V7w7DxdIJHkga/12feAnZe42YUGJBhaP2p2JNU7Ng/LjFSEk7MqQY0uDtx/1P5P90aeeZ0NPCsiavs1kuotUl+wc7neKR21rnIwnj1rkNNgS1pSq4v1RYeEoePDwf3DyxKkPtSHQaHrGuefq9T8iZtjG+4hoIzATlru/V0Z5c82m4upLVIvTGyHhJce3sJealaso+nF59Xat80bGnSwXjAfHXxTF6fxyOXW/UIQHVrTYPMv09wVDkL+XVDV5GIyoLz13b+6yJ6h1eLr1yDJMw2AntPNT7FrMP0UYLxPn1c18hbBxMg==,iv:oz4wVJoKgmKdEug7pqr1QYrT5cLfPRrDM0xkJAus94w=,tag:x6NNzzJiBq/KpywEl1oPwg==,type:str]
mealie: ENC[AES256_GCM,data:RjKqDs70lWhGN0LXPp3feQfW/WtfJlR6vX++0hwGtqcA3iepEh2Ab/36YRKbsVRBkglp0u18MusTmP0LSHUpzgCn/c/5ZzzRLGL83K3aQRlg8JtdTvzvEnLQSdE=,iv:GEfa8LwpOhkqWtLk0I5F14zkHcnFjVhVaHeLSFlDkN4=,tag:lkGcFn91hVxraMHCKF7rXQ==,type:str] mealie: ENC[AES256_GCM,data:RjKqDs70lWhGN0LXPp3feQfW/WtfJlR6vX++0hwGtqcA3iepEh2Ab/36YRKbsVRBkglp0u18MusTmP0LSHUpzgCn/c/5ZzzRLGL83K3aQRlg8JtdTvzvEnLQSdE=,iv:GEfa8LwpOhkqWtLk0I5F14zkHcnFjVhVaHeLSFlDkN4=,tag:lkGcFn91hVxraMHCKF7rXQ==,type:str]
maloja: ENC[AES256_GCM,data:yCwokfD4I1Boy2NOhOTLA3dWgUVOdSzWKIEdYC0klvYu41IGcM8bM65uYFmiOtk+jHgt6j3kO/pBBlC4w/iTElphTqFyFRGdBN4fNRntAhMzqOszBZII,iv:Vf9hfNwSTBkh2cXV7Y2fv4NA8kng2M1i7BtTXJvy4u4=,tag:KLc8sP6N2/Pp/9069E3aPQ==,type:str] maloja: ENC[AES256_GCM,data:yCwokfD4I1Boy2NOhOTLA3dWgUVOdSzWKIEdYC0klvYu41IGcM8bM65uYFmiOtk+jHgt6j3kO/pBBlC4w/iTElphTqFyFRGdBN4fNRntAhMzqOszBZII,iv:Vf9hfNwSTBkh2cXV7Y2fv4NA8kng2M1i7BtTXJvy4u4=,tag:KLc8sP6N2/Pp/9069E3aPQ==,type:str]
multi-scrobbler: ENC[AES256_GCM,data:ce3dd0PKm6eyD2AqWmw+8iex/tBHgMhG8ASoOMkT3c9k6kiZabpTTFTkcouMO+s42P+qjWQAUJcJlDdYVYJZbAqw8nnxLrtYmKoBknSbbWijlR//CpgfwuuAWIyGQAGVPliuxz+lR+1cf/G2mXM+FJIfp8Sliak3v/nGg3ry0bdjbOLVoBM4rS90Jrq98ZuBrjlFVhcJTKkEHtgDv8N56wWbPL/r3cTlS9MoEu2ulCSLvfu/snr8HqJ5yssAGQ==,iv:jOJulX6o3t+W6DrD6sU7amDH7JQP/JFGBI9IM8m/sXU=,tag:jFZoLpYFXj+xplbypf3nvw==,type:str] multi-scrobbler: ENC[AES256_GCM,data:ce3dd0PKm6eyD2AqWmw+8iex/tBHgMhG8ASoOMkT3c9k6kiZabpTTFTkcouMO+s42P+qjWQAUJcJlDdYVYJZbAqw8nnxLrtYmKoBknSbbWijlR//CpgfwuuAWIyGQAGVPliuxz+lR+1cf/G2mXM+FJIfp8Sliak3v/nGg3ry0bdjbOLVoBM4rS90Jrq98ZuBrjlFVhcJTKkEHtgDv8N56wWbPL/r3cTlS9MoEu2ulCSLvfu/snr8HqJ5yssAGQ==,iv:jOJulX6o3t+W6DrD6sU7amDH7JQP/JFGBI9IM8m/sXU=,tag:jFZoLpYFXj+xplbypf3nvw==,type:str]
@ -51,7 +51,7 @@ sops:
QXRUYWtGcWZCVW11U3VYRktuUjlCbDgKsTK4WhUza/JuoDTU3uATa6fq/8eYzxtb QXRUYWtGcWZCVW11U3VYRktuUjlCbDgKsTK4WhUza/JuoDTU3uATa6fq/8eYzxtb
9BUK1ddzx9Mghea9XBMS17YGtGmW800OsLBomb3SINnOFvejcnKf8Q== 9BUK1ddzx9Mghea9XBMS17YGtGmW800OsLBomb3SINnOFvejcnKf8Q==
-----END AGE ENCRYPTED FILE----- -----END AGE ENCRYPTED FILE-----
lastmodified: "2025-04-17T07:56:47Z" lastmodified: "2025-08-02T16:44:55Z"
mac: ENC[AES256_GCM,data:iHb2+9N5nICBnn1TIesoq1dhDR9OR/XmrkSOw79FlYYq0Usu8VsIokMdl1BpaQAKqv0h0Sj/rYWAD8DCpo5o6uX8tB4h28G+IhlfDiwn6aZzIc0cuoCNYRhE+sj0dc4FrBneNRnQp7KYYaon5hdOcfXq2uHhBJDbAUUylenfWUo=,iv:dlzuISCpxpjp6ey+MVxoXaLO9dvunqKTKIXQP3XoR30=,tag:1bWtwrOsFJHWvEyIHSY7cg==,type:str] mac: ENC[AES256_GCM,data:IsDUiP+LkPLATX1S13t53XYmAITPo010ceRGeNPIIEZ+QjSplUnKPfyAFQmYZdwZxRuVZ2S6GdVGQnc9fracQzGIN6PZDylJe2EtODEe/5BSGxB7wxk3bRGBEVVzAKTSG02GeMau0SNDA1sAR8aKwt70ea1P/aTED6UKQk6LsqQ=,iv:gHRmcUPlxL09RVQ9QhArICwT4tfuSG/ahr3pMaSMK0M=,tag:ctObw5O4FLMixo9sq/paqQ==,type:str]
unencrypted_suffix: _unencrypted unencrypted_suffix: _unencrypted
version: 3.10.1 version: 3.10.2